atlas

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

Post-hoc Part-Prototype Networks

ICML 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Self-explaining and visual explanation networks · 1 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 post-hoc part-prototype network that decomposes a trained model's classification head into NMF-discovered, refined part-prototypes, preserving accuracy while explaining both where and what the model looks for.

Problem

Post-hoc methods like Grad-CAM show where a model looks but not what it looks for, while existing part-prototype networks need model modification, retraining, and often lose accuracy.

Approach

Decompose the trained classification head vector into a sum of k part-prototypes obtained by NMF on backbone features, scale them by convex optimization, and refine residuals with an interpretability-constrained optimization so the decomposition exactly reconstructs the head without retraining.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use post-hoc part-prototype decompositionResNet34 · CUB-200-2011consistency: +9.4 %Helped
use post-hoc part-prototype decompositionResNet152 · CUB-200-2011consistency: +9.3%Helped
use post-hoc part-prototype decompositionVGG19 · CUB-200-2011consistency: +5.1%Helped
use post-hoc part-prototype decompositionDenseNet121 · CUB-200-2011consistency: +3.8%Helped
use post-hoc part-prototype decompositionResNet34 · CUB-200-2011stability: +12%Helped
use post-hoc part-prototype decompositionResNet152 · CUB-200-2011stability: +11%Helped
use post-hoc part-prototype decompositionDenseNet121 · CUB-200-2011stability: +23.7%Helped
use post-hoc part-prototype decompositionDenseNet161 · CUB-200-2011stability: +19.2%Helped
add prototype refinement to initial prototypes (ablation)ResNet34, ViT-Base, and CoC-Tiny · ImageNetaccuracy: 16.4 -> 75.1; 50.8 -> 76.3; 45.1 -> 71.9Helped
increase prototype count from k=3 to k=10 before refinement (ablation)ImageNet models · ImageNetaccuracy: Res: 16.4 -> 28.4; ViT: 50.8 -> 54.8; CoC: 45.1 -> 54.3No clear effect
use dynamic optimization with interpretability constraints instead of naive residual distribution (ablation)prototype refinement · CUB-200-2011consistency and stabilityHelped
add residual refinement with interpretability constraints to initial prototypes (ablation)prototype refinement with k=5 and k=10 · CUB-200-2011consistency and stabilityHelped

Surprising findings

Limitations

Experimental setup

Datasets: CUB-200-2011 ImageNet Stanford Cars Stanford Dogs

Benchmarks: CUB-200-2011 ImageNet Stanford Cars Stanford Dogs

Metrics: consistency score stability score accuracy top-1 accuracy

Baselines: ProtoPNet ProtoTree Deformable ProtoPNet TesNet ProtoPool ProtoPNet (ProtoEval)

Builds on: ProtoPNet Grad-CAM Non-negative Matrix Factorization

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