atlas

Research map / Architectures and efficiency / CNN design

Interpretability Benchmark for Evaluating Spatial Misalignment of Prototypical Parts Explanations

AAAI 2024 · Architectures and efficiency › CNN design · approach: Dense matching and estimation CNNs · 10 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.

Introduces a benchmark (PLC, PRC, PAC, AC metrics) that uses PGD adversarial modifications outside the top prototype's activation region to quantify spatial misalignment in prototypical-parts networks, and a spatial-alignment loss plus masking augmentation that reduces misalignment on ProtoPNet, TesNet, ProtoPool, and ProtoTree.

Problem

Prototypical-parts networks compute similarity maps at the penultimate layer, so the receptive field of a prototype's activation region can depend on image content outside that region, producing misleading explanations.

Approach

Adversarially perturb only the pixels outside a prototype's activation bounding box with PGD to test whether the activation changes, define location/activation/rank change metrics on that test, and train with a spatial alignment loss comparing similarity maps of the original image and a masked image (only the highly activated region kept), plus random masking augmentation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add alignment loss (λ=10) and masking augmentationProtoPNet · CUB-200-2011 testPAC: 23.7 $\pm$ 2.8 -> 1.7 $\pm$ 0.7Helped
Add alignment loss (λ=10) and masking augmentationProtoPool · CUB-200-2011 testPLC: 31.8 $\pm$ 0.8 -> 30.0 $\pm$ 1.6Helped
Add alignment loss (λ=1) and masking augmentationProtoTree · CUB-200-2011 testPAC: 6.5 $\pm$ 0.1 -> 1.7 $\pm$ 0.5Helped
Add masking augmentation without alignment lossTesNet · CUB-200-2011 testPAC: 3.4 $\pm$ 0.3 -> 0.1 $\pm$ 0.0Helped
Add masking augmentation to alignment loss (λ=10) (ablation)ProtoPNet · CUB-200-2011 testPAC: 2.9 $\pm$ 1.1 -> 1.7 $\pm$ 0.7Helped
Add alignment loss (λ=10) to masking augmentation (ablation)ProtoPNet · CUB-200-2011 testPAC: 5.0 $\pm$ 0.7 -> 1.7 $\pm$ 0.7Helped
Remove TesNet orthogonality loss (ablation)TesNet · CUB-200-2011 testPAC: 3.4 $\pm$ 0.3 -> 2.2 $\pm$ 0.1Helped
Remove TesNet orthogonality and subspace-separation losses (ablation)TesNet · CUB-200-2011 testPAC: 3.4 $\pm$ 0.3 -> 1.6 $\pm$ 0.1Helped
Replace the binarized alignment mask with a smooth mask (ablation)ProtoTree · CUB-200-2011 testAccuracy before modification: 82.5 $\pm$ 0.2 -> 71.2 $\pm$ 4.8Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CUB-200-2011 Stanford Cars ImageNet

Benchmarks: CUB-200-2011 Stanford Cars

Metrics: PLC PRC PAC Accuracy Change

Baselines: ProtoPNet TesNet ProtoPool ProtoTree

Builds on: ProtoPNet TesNet ProtoPool ProtoTree projected gradient descent

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