Deep Learning for Case-Based Reasoning through Prototypes: A Neural Network that Explains Its Predictions
Not on the map. Why?
Abstract (arXiv)
Deep neural networks are widely used for classification. These deep models often suffer from a lack of interpretability -- they are particularly difficult to understand because of their non-linear nature. As a result, neural networks are often treated as "black box" models, and in the past, have been trained purely to optimize the accuracy of predictions. In this work, we create a novel network architecture for deep learning that naturally explains its own reasoning for each prediction. This architecture contains an autoencoder and a special prototype layer, where each unit of that layer stores a weight vector that resembles an encoded training input. The encoder of the autoencoder allows us to do comparisons within the latent space, while the decoder allows us to visualize the learned prototypes. The training objective has four terms: an accuracy term, a term that encourages every prototype to be similar to at least one encoded input, a term that encourages every encoded input to be close to at least one prototype, and a term that encourages faithful reconstruction by the autoencoder. The distances computed in the prototype layer are used as part of the classification process. Since the prototypes are learned during training, the learned network naturally comes with explanations for each prediction, and the explanations are loyal to what the network actually computes.
Key facts. Cited by 234 papers in the map (data through 13 Oct 2026). First posted on arXiv 13 Oct 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 44; 2022: 45; 2023: 45; 2024: 53; 2025: 33; 2026: 14.
234 papers.
Sort:
By area:
- 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challengescited by 365
- 2022Rethinking Semantic Segmentation: A Prototype Viewcited by 140
- 2021Benchmarking and Survey of Explanation Methods for Black Box Modelscited by 136
- 2022Toward Transparent AI: A Survey on Interpreting the Inner Structures of Deep Neural Networkscited by 127
- 2021Deformable ProtoPNet: An Interpretable Image Classifier Using Deformable Prototypescited by 120
- 2021Interpretable Deep Learning: Interpretation, Interpretability, Trustworthiness, and Beyondcited by 118
- 2023Concept-based Explainable Artificial Intelligence: A Surveycited by 98
- 2021Interpretable Image Classification with Differentiable Prototypes Assignmentcited by 97
- 2023Can Large Language Models Explain Themselves? A Study of LLM-Generated Self-Explanationscited by 90
- 2021Transparency of Deep Neural Networks for Medical Image Analysis: A Review of Interpretability Methodscited by 83
- 2022Concept Bottleneck Model with Additional Unsupervised Conceptscited by 79
- 2021Explainable Artificial Intelligence for Autonomous Driving: A Comprehensive Overview and Field Guide for Future Research Directionscited by 73
38 more
- 2022GlanceNets: Interpretabile, Leak-proof Concept-based Modelscited by 73
- 2021XProtoNet: Diagnosis in Chest Radiography with Global and Local Explanationscited by 72
- 2021This Looks Like That... Does it? Shortcomings of Latent Space Prototype Interpretability in Deep Networkscited by 65
- 2022Global Explainability of GNNs via Logic Combination of Learned Conceptscited by 65
- 2021Synthetic Benchmarks for Scientific Research in Explainable Machine Learningcited by 59
- 2022Visual Recognition with Deep Nearest Centroidscited by 59
- 2021On Explaining Random Forests with SATcited by 57
- 2022Rethinking Explainability as a Dialogue: A Practitioner's Perspectivecited by 52
- 2022Concept-level Debugging of Part-Prototype Networkscited by 52
- 2024Identifying Semantic Induction Heads to Understand In-Context Learningcited by 47
- 2021This looks more like that: Enhancing Self-Explaining Models by Prototypical Relevance Propagationcited by 43
- 2021Independent Prototype Propagation for Zero-Shot Compositionalitycited by 42
- 2022Augmenting Interpretable Models with LLMs during Trainingcited by 37
- 2023ProtoSeg: Interpretable Semantic Segmentation with Prototypical Partscited by 33
- 2023A Survey on Deep Learning-Based Monocular Spacecraft Pose Estimation: Current State, Limitations and Prospectscited by 30
- 2022Interpretable Geometric Deep Learning via Learnable Randomness Injectioncited by 27
- 2023Interpretability Benchmark for Evaluating Spatial Misalignment of Prototypical Parts Explanationscited by 27
- 2023Variational Information Pursuit for Interpretable Predictionscited by 25
- 2021Interactive Disentanglement: Learning Concepts by Interacting with their Prototype Representationscited by 24
- 2023ICICLE: Interpretable Class Incremental Continual Learningcited by 24
- 2021ProtoMIL: Multiple Instance Learning with Prototypical Parts for Whole-Slide Image Classificationcited by 22
- 2023Interpretability is in the Mind of the Beholder: A Causal Framework for Human-interpretable Representation Learningcited by 22
- 2022ProtoTEx: Explaining Model Decisions with Prototype Tensorscited by 21
- 2021Rationalization through Conceptscited by 19
- 2021Interpreting Deep Learning Models in Natural Language Processing: A Reviewcited by 19
- 2022Attribute Prototype Network for Any-Shot Learningcited by 19
- 2023ProtoGate: Prototype-based Neural Networks with Global-to-local Feature Selection for Tabular Biomedical Datacited by 18
- 2024Concept-Based Explanations in Computer Vision: Where Are We and Where Could We Go?cited by 18
- 2024Self-eXplainable AI for Medical Image Analysis: A Survey and New Outlookscited by 18
- 2023Learning by Self-Explainingcited by 17
- 2024CausalFormer: An Interpretable Transformer for Temporal Causal Discoverycited by 17
- 2024Interpretable Concept-Based Memory Reasoningcited by 17
- 2022COARSE3D: Class-Prototypes for Contrastive Learning in Weakly-Supervised 3D Point Cloud Segmentationcited by 15
- 2024LucidPPN: Unambiguous Prototypical Parts Network for User-centric Interpretable Computer Visioncited by 15
- 2025If Concept Bottlenecks are the Question, are Foundation Models the Answer?cited by 15
- 2022Towards Prototype-Based Self-Explainable Graph Neural Networkcited by 14
- 2024Neural Concept Bindercited by 14
- 2023Evaluating the Robustness of Interpretability Methods through Explanation Invariance and Equivariancecited by 13
50 most cited of 234 All 234 (JSON)
- 2026Explainable Artificial Intelligence (XAI) in Computational Pathology: Definitions, Taxonomy, and Recommendations28 Aug 2026
- 2026Beyond L2: Generalizing Abductive Latent Explanations to Diverse Prototype-Based Architectures17 Aug 2026
- 2026ConceptCF: Concept-based Counterfactuals for the Explainability of Time Series21 Jul 2026
- 2026Counterfactual Optimal Action Trees (COAT): Interpretable Prescriptive Policies from Observational Data15 Jul 2026
- 2026What LLMs explain is not what they believe: Evaluating explanation sufficiency under models' own input beliefs26 Jun 2026
- 2026Alike Parts: A Feature-Informed Approach to Local and Global Prototype Explanations20 May 2026
- 2026CoAX: Cognitive-Oriented Attribution eXplanation User Model of Human Understanding of AI Explanations30 Apr 2026
- 2026Prototype-Grounded Concept Models for Verifiable Concept Alignment17 Apr 2026
- 2026Learn to Rank: Visual Attribution by Learning Importance Ranking7 Apr 2026
- 2026Principal Prototype Analysis on Manifold for Interpretable Reinforcement Learning30 Mar 2026
- 2026Minimal Sufficient Representations for Self-interpretable Deep Neural Networks25 Mar 2026
- 2026Verifiable Reasoning for LLM-based Generative Recommendation8 Mar 2026
38 more
- 2026An interpretable prototype parts-based neural network for medical tabular data5 Mar 2026
- 2026Prototype-based Explainable Neural Networks with Channel-specific Reasoning for Geospatial Learning Tasks30 Jan 2026
- 2025Evaluation of AI Ethics Tools in Language Models: A Developers' Perspective Case Study16 Dec 2025
- 2025When, How Long and How Much? Interpretable Neural Networks for Time Series Regression by Learning to Mask and Aggregate3 Dec 2025
- 2025Building Trustworthy AI for Materials Discovery: From Autonomous Laboratories to Z-scores30 Nov 2025
- 2025What You See is (Usually) What You Get: Multimodal Prototype Networks that Abstain from Expensive Modalities24 Nov 2025
- 2025From Confusion to Clarity: ProtoScore -- A Framework for Evaluating Prototype-Based XAI11 Nov 2025
- 2025Flexible Concept Bottleneck Model10 Nov 2025
- 2025ProtoTSNet: Interpretable Multivariate Time Series Classification With Prototypical Parts4 Nov 2025
- 2025An Information-Flow Perspective on Explainability Requirements: Specification and Verification1 Sep 2025
- 2025Multimodal Attention-Aware Fusion for Diagnosing Distal Myopathy: Evaluating Model Interpretability and Clinician Trust2 Aug 2025
- 2025Explainable AI guided unsupervised fault diagnostics for high-voltage circuit breakers25 Jul 2025
- 2025A Survey on Interpretability in Visual Recognition15 Jul 2025
- 2025Comprehensive Evaluation of Prototype Neural Networks9 Jul 2025
- 2025Interpretable Hierarchical Concept Reasoning through Attention-Guided Graph Learning26 Jun 2025
- 2025Towards Better Generalization and Interpretability in Unsupervised Concept-Based Models2 Jun 2025
- 2025Enhancing the Comprehensibility of Text Explanations via Unsupervised Concept Discovery26 May 2025
- 2025Learning to Explain: Prototype-Based Surrogate Models for LLM Classification25 May 2025
- 2025Proto-FG3D: Prototype-based Interpretable Fine-Grained 3D Shape Classification23 May 2025
- 2025Fixed Point Explainability18 May 2025
- 2025This part looks alike this: identifying important parts of explained instances and prototypes8 May 2025
- 2025If Concept Bottlenecks are the Question, are Foundation Models the Answer?28 Apr 2025
- 2025Interpretable Affordance Detection on 3D Point Clouds with Probabilistic Prototypes25 Apr 2025
- 2025Self-Evolving Visual Concept Library using Vision-Language Critics31 Mar 2025
- 2025Patronus: Interpretable Diffusion Models with Prototypes28 Mar 2025
- 2025Enhancing Job Salary Prediction with Disentangled Composition Effect Modeling: A Neural Prototyping Approach17 Mar 2025
- 2025A Transformer and Prototype-based Interpretable Model for Contextual Sarcasm Detection14 Mar 2025
- 2025Birds look like cars: Adversarial analysis of intrinsically interpretable deep learning11 Mar 2025
- 2025Rashomon Sets for Prototypical-Part Networks: Editing Interpretable Models in Real-Time3 Mar 2025
- 2025Re-Imagining Multimodal Instruction Tuning: A Representation View2 Mar 2025
- 2025Shortcuts and Identifiability in Concept-based Models from a Neuro-Symbolic Lens16 Feb 2025
- 2025Self-Explaining Hypergraph Neural Networks for Diagnosis Prediction15 Feb 2025
- 2025FUNU: Boosting Machine Unlearning Efficiency by Filtering Unnecessary Unlearning28 Jan 2025
- 2025ASCENT-ViT: Attention-based Scale-aware Concept Learning Framework for Enhanced Alignment in Vision Transformers16 Jan 2025
- 2025A Deep Positive-Negative Prototype Approach to Integrated Prototypical Discriminative Learning5 Jan 2025
- 2024Accelerating process control and optimization via machine learning: A review24 Dec 2024
- 2024Language Model as Visual Explainer8 Dec 2024
- 2024Language Model Meets Prototypes: Towards Interpretable Text Classification Models through Prototypical Networks4 Dec 2024
50 newest of 234 All 234 (JSON)
- 2023Can Large Language Models Explain Themselves? A Study of LLM-Generated Self-Explanationscited by 90
- 2024Neural Concept Bindercited by 14
- 2026Verifiable Reasoning for LLM-based Generative Recommendationcited by 2
- 2026What LLMs explain is not what they believe: Evaluating explanation sufficiency under models' own input beliefscited by 0
- 2026What LLMs explain is not what they believe: Evaluating explanation sufficiency under models' own input beliefs26 Jun 2026
- 2026Verifiable Reasoning for LLM-based Generative Recommendation8 Mar 2026
- 2024Neural Concept Binder14 Jun 2024
- 2023Can Large Language Models Explain Themselves? A Study of LLM-Generated Self-Explanations17 Oct 2023
- 2025Patronus: Interpretable Diffusion Models with Prototypescited by 0
- 2025Patronus: Interpretable Diffusion Models with Prototypes28 Mar 2025
- 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challengescited by 365
- 2022Rethinking Semantic Segmentation: A Prototype Viewcited by 140
- 2021Benchmarking and Survey of Explanation Methods for Black Box Modelscited by 136
- 2022Toward Transparent AI: A Survey on Interpreting the Inner Structures of Deep Neural Networkscited by 127
- 2021Deformable ProtoPNet: An Interpretable Image Classifier Using Deformable Prototypescited by 120
- 2021Interpretable Deep Learning: Interpretation, Interpretability, Trustworthiness, and Beyondcited by 118
- 2023Concept-based Explainable Artificial Intelligence: A Surveycited by 98
- 2021Interpretable Image Classification with Differentiable Prototypes Assignmentcited by 97
- 2021Transparency of Deep Neural Networks for Medical Image Analysis: A Review of Interpretability Methodscited by 83
- 2022Concept Bottleneck Model with Additional Unsupervised Conceptscited by 79
- 2022GlanceNets: Interpretabile, Leak-proof Concept-based Modelscited by 73
- 2021XProtoNet: Diagnosis in Chest Radiography with Global and Local Explanationscited by 72
12 most cited of 221 All 221 (JSON)
- 2026Explainable Artificial Intelligence (XAI) in Computational Pathology: Definitions, Taxonomy, and Recommendations28 Aug 2026
- 2026Beyond L2: Generalizing Abductive Latent Explanations to Diverse Prototype-Based Architectures17 Aug 2026
- 2026ConceptCF: Concept-based Counterfactuals for the Explainability of Time Series21 Jul 2026
- 2026Counterfactual Optimal Action Trees (COAT): Interpretable Prescriptive Policies from Observational Data15 Jul 2026
- 2026Alike Parts: A Feature-Informed Approach to Local and Global Prototype Explanations20 May 2026
- 2026CoAX: Cognitive-Oriented Attribution eXplanation User Model of Human Understanding of AI Explanations30 Apr 2026
- 2026Prototype-Grounded Concept Models for Verifiable Concept Alignment17 Apr 2026
- 2026Learn to Rank: Visual Attribution by Learning Importance Ranking7 Apr 2026
- 2026Minimal Sufficient Representations for Self-interpretable Deep Neural Networks25 Mar 2026
- 2026An interpretable prototype parts-based neural network for medical tabular data5 Mar 2026
- 2026Prototype-based Explainable Neural Networks with Channel-specific Reasoning for Geospatial Learning Tasks30 Jan 2026
- 2025Evaluation of AI Ethics Tools in Language Models: A Developers' Perspective Case Study16 Dec 2025
12 newest of 221 All 221 (JSON)