atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Enhance Sketch Recognition’s Explainability via Semantic Component-Level Parsing

AAAI 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Correspondence and causal representation learning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes a Semantic Component-level Memory (SCM) module embedded in a Structured Sketch Recognition (SSR) network that parses strokes into learnable semantic-component keys, enabling explainable sketch recognition with or without stroke-level component labels.

Problem

Sketch recognition networks give category predictions without interpretable reasons; existing explainability methods (activation maps, counterfactuals) are ill-suited to stroke-based sketches.

Approach

A learnable multi-head memory of semantic-component keys compares stroke features to keys via a Student-t-like kernel, producing stroke- or component-level features fed to a Transformer; supervision comes either from stroke-level component labels or only from category-level component existence (compositionality), so recognition is explained as being composed of the components constituting the clas

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add compositionality loss L6 (ablation)SSR with Eq. (3) component-level features · SPG, C-Labels and Prior InfoAcc@1: 92.02% vs. 94.04%Helped
add compositionality loss L6 (ablation)SSR with C^T*Q component features · SPG, C-Labels and Prior InfoAcc@1: 90.71% vs. 94.55%Helped
replace Eq. (2) stroke-level fusion with C*K features (ablation)SSR · SPG, C-Labels and SC-LabelsAcc@1: 95.81 -> 96.62Helped
replace Eq. (2) stroke-level fusion with C*K features (ablation)SSR · SPG, C-Labels and SC-LabelsC-Metric: 90.12 -> 89.69Hurt
feed Q features to the Transformer instead of Eq. (2) fused features (ablation)SSR · SPG, C-Labels and SC-LabelsAcc@1: 95.81 -> 96.67Helped
feed Q features to the Transformer instead of Eq. (2) fused features (ablation)SSR · SPG, C-Labels and SC-LabelsC-Metric: 90.12 -> 89.42Hurt
replace Eq. (2) stroke-level fusion with C*K features (ablation)SSR · SketchIMEAcc@1: 89.88 -> 87.92Hurt
replace Eq. (2) stroke-level fusion with C*K features (ablation)SSR · SketchIMEC-Metric: 94.59 -> 94.43Hurt
use category labels only, without component-label supervision or prior information (ablation)SSR with Eq. (2) stroke-level fusion · SPGAcc@1: 95.81 -> 88.48Hurt
use category labels only and C*K features (ablation)SSR · SPGAcc@1: 96.62 -> 91.41Hurt
use category labels only and Q features (ablation)SSR · SPGAcc@1: 96.67 -> 91.01Hurt

Surprising findings

Limitations

Experimental setup

Datasets: SPG SketchIME

Benchmarks: SPG SketchIME

Metrics: Acc@1 C-Metric

Baselines: ViT BiGRU ResNet18 MGT SketchSegNet SketchGNN SketchRecSeg

Builds on: ViT EdgeConv MemGNN SketchGNN SketchXAI

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy