Deformable ProtoPNet: An Interpretable Image Classifier Using Deformable Prototypes
Not on the map. Why?
Abstract (arXiv)
We present a deformable prototypical part network (Deformable ProtoPNet), an interpretable image classifier that integrates the power of deep learning and the interpretability of case-based reasoning. This model classifies input images by comparing them with prototypes learned during training, yielding explanations in the form of "this looks like that." However, while previous methods use spatially rigid prototypes, we address this shortcoming by proposing spatially flexible prototypes. Each prototype is made up of several prototypical parts that adaptively change their relative spatial positions depending on the input image. Consequently, a Deformable ProtoPNet can explicitly capture pose variations and context, improving both model accuracy and the richness of explanations provided. Compared to other case-based interpretable models using prototypes, our approach achieves state-of-the-art accuracy and gives an explanation with greater context. The code is available at https://github.com/jdonnelly36/Deformable-ProtoPNet.
Key facts. Cited by 120 papers in the map (data through 14 Oct 2026). Builds on 35 of its 60 references that are in the map. First posted on arXiv 29 Nov 2021.
Builds on
35 of 60 references.
References · 35
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2017Axiomatic Attribution for Deep Networkscited by 3,384
- 2015Learning Deep Features for Discriminative Localizationcited by 2,436
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,371
- 2013Visualizing and Understanding Convolutional Networkscited by 2,290
- 2017Deformable Convolutional Networkscited by 1,488
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,458
- 2015Spatial Transformer Networkscited by 1,429
23 more
- 2017SmoothGrad: removing noise by adding noisecited by 1,109
- 2014Striving for Simplicity: The All Convolutional Netcited by 990
- 2018CosFace: Large Margin Cosine Loss for Deep Face Recognitioncited by 971
- 2017SphereFace: Deep Hypersphere Embedding for Face Recognitioncited by 737
- 2018This Looks Like That: Deep Learning for Interpretable Image Recognitioncited by 737
- 2018Deformable ConvNets v2: More Deformable, Better Resultscited by 670
- 2015Understanding Neural Networks Through Deep Visualizationcited by 334
- 2016Large-Margin Softmax Loss for Convolutional Neural Networkscited by 296
- 2018Additive Margin Softmax for Face Verificationcited by 278
- 2017Deep Learning for Case-Based Reasoning through Prototypes: A Neural Network that Explains Its Predictionscited by 234
- 2015Bilinear CNNs for Fine-grained Visual Recognitioncited by 228
- 2020Neural Prototype Trees for Interpretable Fine-grained Image Recognitioncited by 214
- 2016Synthesizing the preferred inputs for neurons in neural networks via deep generator networkscited by 181
- 2019Looking for the Devil in the Details: Learning Trilinear Attention Sampling Network for Fine-grained Image Recognitioncited by 95
- 2020Interpretable and Accurate Fine-grained Recognition via Region Groupingcited by 75
- 2021IAIA-BL: A Case-based Interpretable Deep Learning Model for Classification of Mass Lesions in Digital Mammographycited by 72
- 2020This Looks Like That, Because ... Explaining Prototypes for Interpretable Image Recognitioncited by 50
- 2014Deformable Part Models are Convolutional Neural Networkscited by 35
- 2020Training Interpretable Convolutional Neural Networks by Differentiating Class-specific Filterscited by 26
- 2017Active Convolution: Learning the Shape of Convolution for Image Classificationcited by 24
- 2014DeepID-Net: Deformable Deep Convolutional Neural Networks for Object Detectioncited by 19
- 2021Interpretable Mammographic Image Classification using Case-Based Reasoning and Deep Learningcited by 10
- 2016Fully Convolutional Attention Networks for Fine-Grained Recognitioncited by 8
Built on by
Citing papers per year: 2021: 1; 2022: 10; 2023: 33; 2024: 32; 2025: 28; 2026: 16.
120 papers.
Sort:
By area:
- 2021HIVE: Evaluating the Human Interpretability of Visual Explanationscited by 105
- 2023Concept-based Explainable Artificial Intelligence: A Surveycited by 98
- 2022ProtoPFormer: Concentrating on Prototypical Parts in Vision Transformers for Interpretable Image Recognitioncited by 63
- 2022"Help Me Help the AI": Understanding How Explainability Can Support Human-AI Interactioncited by 63
- 2022Visual correspondence-based explanations improve AI robustness and human-AI team accuracycited by 39
- 2023Learning Support and Trivial Prototypes for Interpretable Image Classificationcited by 38
- 2022Evaluation and Improvement of Interpretability for Self-Explainable Part-Prototype Networkscited by 37
- 2023This Looks Like Those: Illuminating Prototypical Concepts Using Multiple Visualizationscited by 36
- 2023ProtoSeg: Interpretable Semantic Segmentation with Prototypical Partscited by 33
- 2023ImageNet-Hard: The Hardest Images Remaining from a Study of the Power of Zoom and Spatial Biases in Image Classificationcited by 33
- 2022Explainable Deep Learning Methods in Medical Image Classification: A Surveycited by 32
- 2023Text-to-Image Models for Counterfactual Explanations: a Black-Box Approachcited by 28
38 more
- 2025Language Guided Concept Bottleneck Models for Interpretable Continual Learningcited by 28
- 2025Can Masked Autoencoders Also Listen to Birds?cited by 26
- 2025Perch 2.0: The Bittern Lesson for Bioacousticscited by 26
- 2023Variational Information Pursuit for Interpretable Predictionscited by 25
- 2024Interpretable Image Classification with Adaptive Prototype-based Vision Transformerscited by 25
- 2025Interpretable and Testable Vision Features via Sparse Autoencoderscited by 25
- 2023ICICLE: Interpretable Class Incremental Continual Learningcited by 24
- 2024Prototypical Hash Encoding for On-the-Fly Fine-Grained Category Discoverycited by 21
- 2024Self-eXplainable AI for Medical Image Analysis: A Survey and New Outlookscited by 18
- 2024DCBM: Data-Efficient Visual Concept Bottleneck Modelscited by 16
- 2023A Simple Interpretable Transformer for Fine-Grained Image Classification and Analysiscited by 15
- 2024LucidPPN: Unambiguous Prototypical Parts Network for User-centric Interpretable Computer Visioncited by 15
- 2025Rashomon Sets for Prototypical-Part Networks: Editing Interpretable Models in Real-Timecited by 13
- 2024B-cosification: Transforming Deep Neural Networks to be Inherently Interpretablecited by 12
- 2023MProtoNet: A Case-Based Interpretable Model for Brain Tumor Classification with 3D Multi-parametric Magnetic Resonance Imagingcited by 11
- 2023On the Interpretability of Part-Prototype Based Classifiers: A Human Centric Analysiscited by 11
- 2023Mixture of Gaussian-distributed Prototypes with Generative Modelling for Interpretable and Trustworthy Image Recognitioncited by 11
- 2024Explainable AI (XAI) in Image Segmentation in Medicine, Industry, and Beyond: A Surveycited by 11
- 2024This Looks Better than That: Better Interpretable Models with ProtoPNeXtcited by 11
- 2025Interpretable Image Classification via Non-parametric Part Prototype Learningcited by 11
- 2022Improving Clinician Performance in Classification of EEG Patterns on the Ictal-Interictal-Injury Continuum using Interpretable Machine Learningcited by 10
- 2024MCPNet: An Interpretable Classifier via Multi-Level Concept Prototypescited by 10
- 2024AudioProtoPNet: An interpretable deep learning model for bird sound classificationcited by 10
- 2022Causality-Inspired Taxonomy for Explainable Artificial Intelligencecited by 9
- 2024Towards Explainable Artificial Intelligence (XAI): A Data Mining Perspectivecited by 9
- 2024Intrinsic User-Centric Interpretability through Global Mixture of Expertscited by 9
- 2023Sanity checks for patch visualisation in prototype-based image classificationcited by 8
- 2024ProtoS-ViT: Visual foundation models for sparse self-explainable classificationscited by 8
- 2024InfoDisent: Explainability of Image Classification Models by Information Disentanglementcited by 8
- 2023Don't PANIC: Prototypical Additive Neural Network for Interpretable Classification of Alzheimer's Diseasecited by 7
- 2023Concept-Centric Transformers: Enhancing Model Interpretability through Object-Centric Concept Learning within a Shared Global Workspacecited by 7
- 20233VL: Using Trees to Improve Vision-Language Models' Interpretabilitycited by 7
- 2024PEEB: Part-based Image Classifiers with an Explainable and Editable Language Bottleneckcited by 7
- 2024Post-hoc Part-prototype Networkscited by 7
- 2025Unmute the Patch Tokens: Rethinking Probing in Multi-Label Audio Classificationcited by 7
- 2023Prototypical Self-Explainable Models Without Re-trainingcited by 6
- 2023Hierarchical Explanations for Video Action Recognitioncited by 5
- 2023ProtoExplorer: Interpretable Forensic Analysis of Deepfake Videos using Prototype Exploration and Refinementcited by 5
50 most cited of 120 All 120 (JSON)
- 2026Diverse by Design: Architectural Constraints for Prototype-Based Interpretability23 Sep 2026
- 2026Beyond L2: Generalizing Abductive Latent Explanations to Diverse Prototype-Based Architectures17 Aug 2026
- 2026CENDRe: Concept Extraction with Natural Domain Representations31 Jul 2026
- 2026MetaPerch: Learning from metadata for bioacoustics foundation models15 Jul 2026
- 2026ProtoPointNet: Prototype-Based Interpretable Classification of 3D Dental Point Clouds with Verifiable Spatial Activations14 Jul 2026
- 2026GRAPE: Graph-Augmented Prototype Explanations for Interactive Medical Image Diagnosis29 Jun 2026
- 2026Beyond Points: Spherical Distributional Part Prototypes for Interpretable Classification25 Jun 2026
- 2026Explainable Part-Based Vehicle Classifier with Spatial Awareness8 May 2026
- 2026Prototype-Grounded Concept Models for Verifiable Concept Alignment17 Apr 2026
- 2026ProtoTTA: Prototype-Guided Test-Time Adaptation16 Apr 2026
- 2026Energy-Regularized Spatial Masking: A Novel Approach to Enhancing Robustness and Interpretability in Vision Models8 Apr 2026
- 2026Learn to Rank: Visual Attribution by Learning Importance Ranking7 Apr 2026
38 more
- 2026FOCUS: Bridging Fine-Grained Recognition and Open-World Discovery across Domains15 Mar 2026
- 2026This Looks Distinctly Like That: Grounding Interpretable Recognition in Stiefel Geometry against Neural Collapse9 Mar 2026
- 2026XSPLAIN: XAI-enabling Splat-based Prototype Learning for Attribute-aware INterpretability10 Feb 2026
- 2026ProtoQuant: Quantization of Prototypical Parts For General and Fine-Grained Image Classification6 Feb 2026
- 2025Keypoint Counting Classifiers: Turning Vision Transformers into Self-Explainable Models Without Training19 Dec 2025
- 2025Beyond the Black Box: Identifiable Interpretation and Control in Generative Models via Causal Minimality11 Dec 2025
- 2025What You See is (Usually) What You Get: Multimodal Prototype Networks that Abstain from Expensive Modalities24 Nov 2025
- 2025FaCT: Faithful Concept Traces for Explaining Neural Network Decisions29 Oct 2025
- 2025This EEG Looks Like These EEGs: Interpretable Interictal Epileptiform Discharge Detection With ProtoEEG-kNN21 Oct 2025
- 2025Restricted Receptive Fields for Face Verification12 Oct 2025
- 2025ProtoMask: Segmentation-Guided Prototype Learning1 Oct 2025
- 2025Unmute the Patch Tokens: Rethinking Probing in Multi-Label Audio Classification29 Sep 2025
- 2025ProtoVQA: An Adaptable Prototypical Framework for Explainable Fine-Grained Visual Question Answering20 Sep 2025
- 2025Perch 2.0: The Bittern Lesson for Bioacoustics6 Aug 2025
- 2025SIDE: Sparse Information Disentanglement for Explainable Artificial Intelligence25 Jul 2025
- 2025Comprehensive Evaluation of Prototype Neural Networks9 Jul 2025
- 2025ProtoSolo: Interpretable Image Classification via Single-Prototype Activation24 Jun 2025
- 2025PoseBH: Prototypical Multi-Dataset Training Beyond Human Pose Estimation23 May 2025
- 2025Interpretable Affordance Detection on 3D Point Clouds with Probabilistic Prototypes25 Apr 2025
- 2025Can Masked Autoencoders Also Listen to Birds?17 Apr 2025
- 2025Beyond Patches: Mining Interpretable Part-Prototypes for Explainable AI16 Apr 2025
- 2025Interactivity x Explainability: Toward Understanding How Interactivity Can Improve Computer Vision Explanations14 Apr 2025
- 2025Language Guided Concept Bottleneck Models for Interpretable Continual Learning30 Mar 2025
- 2025Patronus: Interpretable Diffusion Models with Prototypes28 Mar 2025
- 2025Interpretable Image Classification via Non-parametric Part Prototype Learning13 Mar 2025
- 2025Rashomon Sets for Prototypical-Part Networks: Editing Interpretable Models in Real-Time3 Mar 2025
- 2025Tell me why: Visual foundation models as self-explainable classifiers26 Feb 2025
- 2025Disentangling Visual Transformers: Patch-level Interpretability for Image Classification24 Feb 2025
- 2025This looks like what? Challenges and Future Research Directions for Part-Prototype Models13 Feb 2025
- 2025Interpretable and Testable Vision Features via Sparse Autoencoders10 Feb 2025
- 2025SIC: Similarity-Based Interpretable Image Classification with Neural Networks28 Jan 2025
- 2025COMIX: Compositional Explanations using Prototypes10 Jan 2025
- 2024DCBM: Data-Efficient Visual Concept Bottleneck Models16 Dec 2024
- 2024Bi-ICE: An Inner Interpretable Framework for Image Classification via Bi-directional Interactions between Concept and Input Embeddings26 Nov 2024
- 2024Cross- and Intra-image Prototypical Learning for Multi-label Disease Diagnosis and Interpretation7 Nov 2024
- 2024B-cosification: Transforming Deep Neural Networks to be Inherently Interpretable1 Nov 2024
- 2024Interpretable Image Classification with Adaptive Prototype-based Vision Transformers28 Oct 2024
- 2024Prototypical Hash Encoding for On-the-Fly Fine-Grained Category Discovery24 Oct 2024
50 newest of 120 All 120 (JSON)
- 2025Patronus: Interpretable Diffusion Models with Prototypescited by 0
- 2025Patronus: Interpretable Diffusion Models with Prototypes28 Mar 2025
- 2021HIVE: Evaluating the Human Interpretability of Visual Explanationscited by 105
- 2023Concept-based Explainable Artificial Intelligence: A Surveycited by 98
- 2022ProtoPFormer: Concentrating on Prototypical Parts in Vision Transformers for Interpretable Image Recognitioncited by 63
- 2022"Help Me Help the AI": Understanding How Explainability Can Support Human-AI Interactioncited by 63
- 2022Visual correspondence-based explanations improve AI robustness and human-AI team accuracycited by 39
- 2023Learning Support and Trivial Prototypes for Interpretable Image Classificationcited by 38
- 2022Evaluation and Improvement of Interpretability for Self-Explainable Part-Prototype Networkscited by 37
- 2023This Looks Like Those: Illuminating Prototypical Concepts Using Multiple Visualizationscited by 36
- 2023ProtoSeg: Interpretable Semantic Segmentation with Prototypical Partscited by 33
- 2023ImageNet-Hard: The Hardest Images Remaining from a Study of the Power of Zoom and Spatial Biases in Image Classificationcited by 33
- 2022Explainable Deep Learning Methods in Medical Image Classification: A Surveycited by 32
- 2023Text-to-Image Models for Counterfactual Explanations: a Black-Box Approachcited by 28
12 most cited of 114 All 114 (JSON)
- 2026Diverse by Design: Architectural Constraints for Prototype-Based Interpretability23 Sep 2026
- 2026Beyond L2: Generalizing Abductive Latent Explanations to Diverse Prototype-Based Architectures17 Aug 2026
- 2026CENDRe: Concept Extraction with Natural Domain Representations31 Jul 2026
- 2026MetaPerch: Learning from metadata for bioacoustics foundation models15 Jul 2026
- 2026ProtoPointNet: Prototype-Based Interpretable Classification of 3D Dental Point Clouds with Verifiable Spatial Activations14 Jul 2026
- 2026GRAPE: Graph-Augmented Prototype Explanations for Interactive Medical Image Diagnosis29 Jun 2026
- 2026Beyond Points: Spherical Distributional Part Prototypes for Interpretable Classification25 Jun 2026
- 2026Explainable Part-Based Vehicle Classifier with Spatial Awareness8 May 2026
- 2026Prototype-Grounded Concept Models for Verifiable Concept Alignment17 Apr 2026
- 2026ProtoTTA: Prototype-Guided Test-Time Adaptation16 Apr 2026
- 2026Energy-Regularized Spatial Masking: A Novel Approach to Enhancing Robustness and Interpretability in Vision Models8 Apr 2026
- 2026Learn to Rank: Visual Attribution by Learning Importance Ranking7 Apr 2026
12 newest of 114 All 114 (JSON)