CoProNN: Concept-based Prototypical Nearest Neighbors for Explaining Vision Models
Not on the map. Why?
Abstract (arXiv)
Mounting evidence in explainability for artificial intelligence (XAI) research suggests that good explanations should be tailored to individual tasks and should relate to concepts relevant to the task. However, building task specific explanations is time consuming and requires domain expertise which can be difficult to integrate into generic XAI methods. A promising approach towards designing useful task specific explanations with domain experts is based on compositionality of semantic concepts. Here, we present a novel approach that enables domain experts to quickly create concept-based explanations for computer vision tasks intuitively via natural language. Leveraging recent progress in deep generative methods we propose to generate visual concept-based prototypes via text-to-image methods. These prototypes are then used to explain predictions of computer vision models via a simple k-Nearest-Neighbors routine. The modular design of CoProNN is simple to implement, it is straightforward to adapt to novel tasks and allows for replacing the classification and text-to-image models as more powerful models are released. The approach can be evaluated offline against the ground-truth of predefined prototypes that can be easily communicated also to domain experts as they are based on visual concepts. We show that our strategy competes very well with other concept-based XAI approaches on coarse grained image classification tasks and may even outperform those methods on more demanding fine grained tasks. We demonstrate the effectiveness of our method for human-machine collaboration settings in qualitative and quantitative user studies. All code and experimental data can be found in our GitHub hrefhttps://github.com/TeodorChiaburu/beexplainablerepository.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 42 of its 57 references that are in the map. First posted on arXiv 23 Apr 2024.
Builds on
42 of 57 references.
References · 42
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,694
- 2017Mask R-CNNcited by 7,259
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2017Understanding Black-box Predictions via Influence Functionscited by 1,714
- 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,309
- 2018Sanity Checks for Saliency Mapscited by 1,149
- 2017SmoothGrad: removing noise by adding noisecited by 1,097
- 2020Concept Bottleneck Modelscited by 1,022
30 more
- 2018This Looks Like That: Deep Learning for Interpretable Image Recognitioncited by 731
- 2017Network Dissection: Quantifying Interpretability of Deep Visual Representationscited by 703
- 2017The (Un)reliability of saliency methodscited by 331
- 2018Manipulating and Measuring Model Interpretabilitycited by 256
- 2020Concept Whitening for Interpretable Image Recognitioncited by 225
- 2020Neural Prototype Trees for Interpretable Fine-grained Image Recognitioncited by 213
- 2018Deep k-Nearest Neighbors: Towards Confident, Interpretable and Robust Deep Learningcited by 203
- 2020Evaluating Explainable AI: Which Algorithmic Explanations Help Users Predict Model Behavior?cited by 189
- 2018Representer Point Selection for Explaining Deep Neural Networkscited by 187
- 2022CRAFT: Concept Recursive Activation FacTorization for Explainabilitycited by 177
- 2021Benchmarking Representation Learning for Natural World Image Collectionscited by 167
- 2016Generating Visual Explanationscited by 156
- 2021Deformable ProtoPNet: An Interpretable Image Classifier Using Deformable Prototypescited by 120
- 2021HIVE: Evaluating the Human Interpretability of Visual Explanationscited by 105
- 2021Interpretable Image Classification with Differentiable Prototypes Assignmentcited by 97
- 2019An Evaluation of the Human-Interpretability of Explanationcited by 71
- 2019Understanding Neural Networks via Feature Visualization: A surveycited by 65
- 2019Measuring the Quality of Explanations: The System Causability Scale (SCS). Comparing Human and Machine Explanationscited by 63
- 2022"Help Me Help the AI": Understanding How Explainability Can Support Human-AI Interactioncited by 63
- 2022NLX-GPT: A Model for Natural Language Explanations in Vision and Vision-Language Taskscited by 60
- 2018A Theoretical Explanation for Perplexing Behaviors of Backpropagation-based Visualizationscited by 59
- 2022Investigating Prompt Engineering in Diffusion Modelscited by 58
- 2022A Taxonomy of Prompt Modifiers for Text-To-Image Generationcited by 54
- 2017The Promise and Peril of Human Evaluation for Model Interpretabilitycited by 52
- 2022Overlooked factors in concept-based explanations: Dataset choice, concept learnability, and human capabilitycited by 46
- 2022Visual correspondence-based explanations improve AI robustness and human-AI team accuracycited by 37
- 2022Best Prompts for Text-to-Image Models and How to Find Themcited by 35
- 2019Why are Saliency Maps Noisy? Cause of and Solution to Noisy Saliency Mapscited by 34
- 2019How Case Based Reasoning Explained Neural Networks: An XAI Survey of Post-Hoc Explanation-by-Example in ANN-CBR Twinscited by 20
- 2022ELUDE: Generating interpretable explanations via a decomposition into labelled and unlabelled featurescited by 10
Built on by
Citing papers per year: 2024: 1; 2025: 1.
2 papers.