Sanity checks and improvements for patch visualisation in prototype-based image classification
Not on the map. Why?
Abstract (arXiv)
In this work, we perform an in-depth analysis of the visualisation methods implemented in two popular self-explaining models for visual classification based on prototypes - ProtoPNet and ProtoTree. Using two fine-grained datasets (CUB-200-2011 and Stanford Cars), we first show that such methods do not correctly identify the regions of interest inside of the images, and therefore do not reflect the model behaviour. Secondly, using a deletion metric, we demonstrate quantitatively that saliency methods such as Smoothgrads or PRP provide more faithful image patches. We also propose a new relevance metric based on the segmentation of the object provided in some datasets (e.g. CUB-200-2011) and show that the imprecise patch visualisations generated by ProtoPNet and ProtoTree can create a false sense of bias that can be mitigated by the use of more faithful methods. Finally, we discuss the implications of our findings for other prototype-based models sharing the same visualisation method.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 37 of its 52 references that are in the map. First posted on arXiv 20 Jan 2023.
Builds on
37 of 52 references.
References · 37
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,543
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
- 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,309
- 2018Sanity Checks for Saliency Mapscited by 1,149
- 2017SmoothGrad: removing noise by adding noisecited by 1,097
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
25 more
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 825
- 2018This Looks Like That: Deep Learning for Interpretable Image Recognitioncited by 731
- 2018Towards Robust Interpretability with Self-Explaining Neural Networkscited by 505
- 2022From Anecdotal Evidence to Quantitative Evaluation Methods: A Systematic Review on Evaluating Explainable AIcited by 299
- 2016Not Just a Black Box: Learning Important Features Through Propagating Activation Differencescited by 295
- 2020Concept Whitening for Interpretable Image Recognitioncited by 225
- 2019Interpretable Counterfactual Explanations Guided by Prototypescited by 223
- 2020Neural Prototype Trees for Interpretable Fine-grained Image Recognitioncited by 213
- 2016Grad-CAM: Why did you say that?cited by 159
- 2021Benchmarking and Survey of Explanation Methods for Black Box Modelscited by 136
- 2015A Large-Scale Car Dataset for Fine-Grained Categorization and Verificationcited by 129
- 2021Deformable ProtoPNet: An Interpretable Image Classifier Using Deformable Prototypescited by 120
- 2019Sanity Checks for Saliency Metricscited by 119
- 2021Interpretable Image Classification with Differentiable Prototypes Assignmentcited by 97
- 2020ProtoPShare: Prototype Sharing for Interpretable Image Classification and Similarity Discoverycited by 89
- 2019Towards Best Practice in Explaining Neural Network Decisions with LRPcited by 70
- 2021This Looks Like That... Does it? Shortcomings of Latent Space Prototype Interpretability in Deep Networkscited by 65
- 2019Towards Explainable Deep Neural Networks (xDNN)cited by 61
- 2017Towards better understanding of gradient-based attribution methods for Deep Neural Networkscited by 51
- 2020This Looks Like That, Because ... Explaining Prototypes for Interpretable Image Recognitioncited by 50
- 2021This looks more like that: Enhancing Self-Explaining Models by Prototypical Relevance Propagationcited by 43
- 2019Model Agnostic Contrastive Explanations for Structured Datacited by 41
- 2022Metrics for saliency map evaluation of deep learning explanation methodscited by 40
- 2020Towards Deep Machine Reasoning: a Prototype-based Deep Neural Network with Decision Tree Inferencecited by 5
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 1.
3 papers.