Keep the Faith: Faithful Explanations in Convolutional Neural Networks for Case-Based Reasoning
Not on the map. Why?
Abstract (arXiv)
Explaining predictions of black-box neural networks is crucial when applied to decision-critical tasks. Thus, attribution maps are commonly used to identify important image regions, despite prior work showing that humans prefer explanations based on similar examples. To this end, ProtoPNet learns a set of class-representative feature vectors (prototypes) for case-based reasoning. During inference, similarities of latent features to prototypes are linearly classified to form predictions and attribution maps are provided to explain the similarity. In this work, we evaluate whether architectures for case-based reasoning fulfill established axioms required for faithful explanations using the example of ProtoPNet. We show that such architectures allow the extraction of faithful explanations. However, we prove that the attribution maps used to explain the similarities violate the axioms. We propose a new procedure to extract explanations for trained ProtoPNets, named ProtoPFaith. Conceptually, these explanations are Shapley values, calculated on the similarity scores of each prototype. They allow to faithfully answer which prototypes are present in an unseen image and quantify each pixel's contribution to that presence, thereby complying with all axioms. The theoretical violations of ProtoPNet manifest in our experiments on three datasets (CUB-200-2011, Stanford Dogs, RSNA) and five architectures (ConvNet, ResNet, ResNet50, WideResNet50, ResNeXt50). Our experiments show a qualitative difference between the explanations given by ProtoPNet and ProtoPFaith. Additionally, we quantify the explanations with the Area Over the Perturbation Curve, on which ProtoPFaith outperforms ProtoPNet on all experiments by a factor >103.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 34 of its 51 references that are in the map. First posted on arXiv 15 Dec 2023.
Builds on
34 of 51 references.
References · 34
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 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
- 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
- 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
22 more
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 936
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 825
- 2018This Looks Like That: Deep Learning for Interpretable Image Recognitioncited by 731
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 611
- 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 575
- 2016Not Just a Black Box: Learning Important Features Through Propagating Activation Differencescited by 295
- 2017Real Time Image Saliency for Black Box Classifierscited by 246
- 2020Neural Prototype Trees for Interpretable Fine-grained Image Recognitioncited by 213
- 2016Layer-wise Relevance Propagation for Neural Networks with Local Renormalization Layerscited by 197
- 2017Visualizing Deep Neural Network Decisions: Prediction Difference Analysiscited by 166
- 2020Axiom-based Grad-CAM: Towards Accurate Visualization and Explanation of CNNscited by 151
- 2019Sanity Checks for Saliency Metricscited by 119
- 2019Explaining Deep Neural Networks with a Polynomial Time Algorithm for Shapley Values Approximationcited by 115
- 2021The effectiveness of feature attribution methods and its correlation with automatic evaluation scorescited by 87
- 2018Lightweight Probabilistic Deep Networkscited by 77
- 2021XProtoNet: Diagnosis in Chest Radiography with Global and Local Explanationscited by 72
- 2021Do Input Gradients Highlight Discriminative Features?cited by 52
- 2022Don't Lie to Me! Robust and Efficient Explainability with Verified Perturbation Analysiscited by 38
- 2023Superhuman Artificial Intelligence Can Improve Human Decision Making by Increasing Noveltycited by 27
- 2022Shap-CAM: Visual Explanations for Convolutional Neural Networks based on Shapley Valuecited by 23
- 2022Accelerating Shapley Explanation via Contributive Cooperator Selectioncited by 13
Built on by
Citing papers per year: 2024: 3; 2025: 3; 2026: 4.
10 papers.
- 2024Post-hoc Part-prototype Networkscited by 7
- 2024Applications of interpretable deep learning in neuroimaging: a comprehensive reviewcited by 3
- 2024This Probably Looks Exactly Like That: An Invertible Prototypical Networkcited by 3
- 2025This looks like what? Challenges and Future Research Directions for Part-Prototype Modelscited by 3
- 2025FaCT: Faithful Concept Traces for Explaining Neural Network Decisionscited by 1
- 2025SIC: Similarity-Based Interpretable Image Classification with Neural Networkscited by 0
- 2026Hierarchical Fault Detection and Diagnosis for Transformer Architecturescited by 0
- 2026Deep Arguingcited by 0
- 2026More Data, Worse Decisions? Preference Reversals in Neural Networks under Gram Incompatibilitycited by 0
- 2026ProtoLIP: From Sentence-Level to Object-Level Evidence Disentanglementcited by 0
- 2026ProtoLIP: From Sentence-Level to Object-Level Evidence Disentanglement14 Sep 2026
- 2026More Data, Worse Decisions? Preference Reversals in Neural Networks under Gram Incompatibility28 Jul 2026
- 2026Deep Arguing11 May 2026
- 2026Hierarchical Fault Detection and Diagnosis for Transformer Architectures30 Apr 2026
- 2025FaCT: Faithful Concept Traces for Explaining Neural Network Decisions29 Oct 2025
- 2025This looks like what? Challenges and Future Research Directions for Part-Prototype Models13 Feb 2025
- 2025SIC: Similarity-Based Interpretable Image Classification with Neural Networks28 Jan 2025
- 2024This Probably Looks Exactly Like That: An Invertible Prototypical Network16 Jul 2024
- 2024Post-hoc Part-prototype Networks5 Jun 2024
- 2024Applications of interpretable deep learning in neuroimaging: a comprehensive review30 May 2024