mlsanityData to 7 Oct 2026

Keep the Faith: Faithful Explanations in Convolutional Neural Networks for Case-Based Reasoning

arXiv 2312.09783 ↗First posted 15 Dec 2023cs.LG cs.CVcited by 10

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

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  3. 2016Densely Connected Convolutional Networkscited by 6,691
  4. 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
  5. 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
  6. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
  7. 2017Axiomatic Attribution for Deep Networkscited by 3,350
  8. 2015Learning Deep Features for Discriminative Localizationcited by 2,430
  9. 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
  10. 2013Visualizing and Understanding Convolutional Networkscited by 2,278
  11. 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,543
  12. 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
22 more
  1. 2014Striving for Simplicity: The All Convolutional Netcited by 983
  2. 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 936
  3. 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 825
  4. 2018This Looks Like That: Deep Learning for Interpretable Image Recognitioncited by 731
  5. 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 611
  6. 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 575
  7. 2016Not Just a Black Box: Learning Important Features Through Propagating Activation Differencescited by 295
  8. 2017Real Time Image Saliency for Black Box Classifierscited by 246
  9. 2020Neural Prototype Trees for Interpretable Fine-grained Image Recognitioncited by 213
  10. 2016Layer-wise Relevance Propagation for Neural Networks with Local Renormalization Layerscited by 197
  11. 2017Visualizing Deep Neural Network Decisions: Prediction Difference Analysiscited by 166
  12. 2020Axiom-based Grad-CAM: Towards Accurate Visualization and Explanation of CNNscited by 151
  13. 2019Sanity Checks for Saliency Metricscited by 119
  14. 2019Explaining Deep Neural Networks with a Polynomial Time Algorithm for Shapley Values Approximationcited by 115
  15. 2021The effectiveness of feature attribution methods and its correlation with automatic evaluation scorescited by 87
  16. 2018Lightweight Probabilistic Deep Networkscited by 77
  17. 2021XProtoNet: Diagnosis in Chest Radiography with Global and Local Explanationscited by 72
  18. 2021Do Input Gradients Highlight Discriminative Features?cited by 52
  19. 2022Don't Lie to Me! Robust and Efficient Explainability with Verified Perturbation Analysiscited by 38
  20. 2023Superhuman Artificial Intelligence Can Improve Human Decision Making by Increasing Noveltycited by 27
  21. 2022Shap-CAM: Visual Explanations for Convolutional Neural Networks based on Shapley Valuecited by 23
  22. 2022Accelerating Shapley Explanation via Contributive Cooperator Selectioncited by 13

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 3; 2025: 3; 2026: 4.

10 papers.