COMIX: Compositional Explanations using Prototypes
Not on the map. Why?
Abstract (arXiv)
Aligning machine representations with human understanding is key to improving interpretability of machine learning (ML) models. When classifying a new image, humans often explain their decisions by decomposing the image into concepts and pointing to corresponding regions in familiar images. Current ML explanation techniques typically either trace decision-making processes to reference prototypes, generate attribution maps highlighting feature importance, or incorporate intermediate bottlenecks designed to align with human-interpretable concepts. The proposed method, named COMIX, classifies an image by decomposing it into regions based on learned concepts and tracing each region to corresponding ones in images from the training dataset, assuring that explanations fully represent the actual decision-making process. We dissect the test image into selected internal representations of a neural network to derive prototypical parts (primitives) and match them with the corresponding primitives derived from the training data. In a series of qualitative and quantitative experiments, we theoretically prove and demonstrate that our method, in contrast to post hoc analysis, provides fidelity of explanations and shows that the efficiency is competitive with other inherently interpretable architectures. Notably, it shows substantial improvements in fidelity and sparsity metrics, including 48.82% improvement in the C-insertion score on the ImageNet dataset over the best state-of-the-art baseline.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 44 of its 63 references that are in the map. First posted on arXiv 10 Jan 2025.
Builds on
44 of 63 references.
References · 44
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 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
- 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,319
- 2020Concept Bottleneck Modelscited by 1,032
32 more
- 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 939
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 838
- 2018This Looks Like That: Deep Learning for Interpretable Image Recognitioncited by 737
- 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 582
- 2017The (Un)reliability of saliency methodscited by 333
- 2022CRAFT: Concept Recursive Activation FacTorization for Explainabilitycited by 178
- 2021Deformable ProtoPNet: An Interpretable Image Classifier Using Deformable Prototypescited by 120
- 2019Smooth Grad-CAM++: An Enhanced Inference Level Visualization Technique for Deep Convolutional Neural Network Modelscited by 118
- 2023A Holistic Approach to Unifying Automatic Concept Extraction and Concept Importance Estimationcited by 109
- 2019Looking for the Devil in the Details: Learning Trilinear Attention Sampling Network for Fine-grained Image Recognitioncited by 95
- 2022B-cos Networks: Alignment is All We Need for Interpretabilitycited by 88
- 2019Interpretable Image Recognition with Hierarchical Prototypescited by 65
- 2023A Closer Look at the Intervention Procedure of Concept Bottleneck Modelscited by 64
- 2022ProtoPFormer: Concentrating on Prototypical Parts in Vision Transformers for Interpretable Image Recognitioncited by 63
- 2019Towards Explainable Deep Neural Networks (xDNN)cited by 61
- 2022Concept-level Debugging of Part-Prototype Networkscited by 52
- 2023FunnyBirds: A Synthetic Vision Dataset for a Part-Based Analysis of Explainable AI Methodscited by 50
- 2019Interpretability Beyond Classification Output: Semantic Bottleneck Networkscited by 49
- 2024Incremental Residual Concept Bottleneck Modelscited by 43
- 2021Group-CAM: Group Score-Weighted Visual Explanations for Deep Convolutional Networkscited by 36
- 2023This Looks Like Those: Illuminating Prototypical Concepts Using Multiple Visualizationscited by 36
- 2023Auxiliary Losses for Learning Generalizable Concept-based Modelscited by 35
- 2023ProtoSeg: Interpretable Semantic Segmentation with Prototypical Partscited by 33
- 2023B-cos Alignment for Inherently Interpretable CNNs and Vision Transformerscited by 31
- 2020Training Interpretable Convolutional Neural Networks by Differentiating Class-specific Filterscited by 26
- 2023Pruning Deep Neural Networks from a Sparsity Perspectivecited by 25
- 2023Robotic Vision for Human-Robot Interaction and Collaboration: A Survey and Systematic Reviewcited by 25
- 2022Static and Dynamic Concepts for Self-supervised Video Representation Learningcited by 23
- 2022Abs-CAM: A Gradient Optimization Interpretable Approach for Explanation of Convolutional Neural Networkscited by 20
- 2024Concept Bottleneck Models Without Predefined Conceptscited by 17
- 2016Fully Convolutional Attention Networks for Fine-Grained Recognitioncited by 8
- 2024Post-hoc Part-prototype Networkscited by 7
Built on by
Citing papers per year: 2025: 1.
1 paper.