Better Understanding Differences in Attribution Methods via Systematic Evaluations
Not on the map. Why?
Abstract (arXiv)
Deep neural networks are very successful on many vision tasks, but hard to interpret due to their black box nature. To overcome this, various post-hoc attribution methods have been proposed to identify image regions most influential to the models' decisions. Evaluating such methods is challenging since no ground truth attributions exist. We thus propose three novel evaluation schemes to more reliably measure the faithfulness of those methods, to make comparisons between them more fair, and to make visual inspection more systematic. To address faithfulness, we propose a novel evaluation setting (DiFull) in which we carefully control which parts of the input can influence the output in order to distinguish possible from impossible attributions. To address fairness, we note that different methods are applied at different layers, which skews any comparison, and so evaluate all methods on the same layers (ML-Att) and discuss how this impacts their performance on quantitative metrics. For more systematic visualizations, we propose a scheme (AggAtt) to qualitatively evaluate the methods on complete datasets. We use these evaluation schemes to study strengths and shortcomings of some widely used attribution methods over a wide range of models. Finally, we propose a post-processing smoothing step that significantly improves the performance of some attribution methods, and discuss its applicability.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 38 of its 53 references that are in the map. First posted on arXiv 21 Mar 2023.
Builds on
38 of 53 references.
References · 38
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2014Going Deeper with Convolutionscited by 4,231
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2016Wide Residual Networkscited by 3,057
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,540
26 more
- 2015Learning Deep Features for Discriminative Localizationcited by 2,430
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
- 2018Sanity Checks for Saliency Mapscited by 1,149
- 2017SmoothGrad: removing noise by adding noisecited by 1,097
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 825
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 611
- 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 575
- 2017Understanding the Effective Receptive Field in Deep Convolutional Neural Networkscited by 549
- 2020Captum: A unified and generic model interpretability library for PyTorchcited by 542
- 2015Evaluating the visualization of what a Deep Neural Network has learnedcited by 416
- 2016Top-down Neural Attention by Excitation Backpropcited by 318
- 2015Explaining NonLinear Classification Decisions with Deep Taylor Decompositioncited by 248
- 2017Real Time Image Saliency for Black Box Classifierscited by 246
- 2019Full-Gradient Representation for Neural Network Visualizationcited by 189
- 2020Restricting the Flow: Information Bottlenecks for Attributioncited by 110
- 2020There and Back Again: Revisiting Backpropagation Saliency Methodscited by 60
- 2021Convolutional Dynamic Alignment Networks for Interpretable Classificationscited by 54
- 2021Software for Dataset-wide XAI: From Local Explanations to Global Insights with Zennit, CoRelAy, and ViRelAycited by 53
- 2021Do Input Gradients Highlight Discriminative Features?cited by 52
- 2018Not Using the Car to See the Sidewalk: Quantifying and Controlling the Effects of Context in Classification and Segmentationcited by 49
- 2019Role of Spatial Context in Adversarial Robustness for Object Detectioncited by 35
- 2022Towards Better Understanding Attribution Methodscited by 28
- 2021Learning Domain Invariant Representations by Joint Wasserstein Distance Minimizationcited by 6
Built on by
Citing papers per year: 2024: 2; 2025: 2.
4 papers.
- 2024On the Evaluation Consistency of Attribution-based Explanationscited by 5
- 2025Pixel-level Certified Explanations via Randomized Smoothingcited by 4
- 2024PCIM: Learning Pixel Attributions via Pixel-wise Channel Isolation Mixing in High Content Imagingcited by 0
- 2025MAPS: Masked Attribution-based Probing of Strategies- A computational framework to align human and model explanationscited by 0
- 2025MAPS: Masked Attribution-based Probing of Strategies- A computational framework to align human and model explanations14 Oct 2025
- 2025Pixel-level Certified Explanations via Randomized Smoothing18 Jun 2025
- 2024PCIM: Learning Pixel Attributions via Pixel-wise Channel Isolation Mixing in High Content Imaging3 Dec 2024
- 2024On the Evaluation Consistency of Attribution-based Explanations28 Jul 2024