Explaining Classifiers by Constructing Familiar Concepts
Not on the map. Why?
Abstract (arXiv)
Interpreting a large number of neurons in deep learning is difficult. Our proposed `CLAssifier-DECoder' architecture (ClaDec) facilitates the understanding of the output of an arbitrary layer of neurons or subsets thereof. It uses a decoder that transforms the incomprehensible representation of the given neurons to a representation that is more similar to the domain a human is familiar with. In an image recognition problem, one can recognize what information (or concepts) a layer maintains by contrasting reconstructed images of ClaDec with those of a conventional auto-encoder(AE) serving as reference. An extension of ClaDec allows trading comprehensibility and fidelity. We evaluate our approach for image classification using convolutional neural networks. We show that reconstructed visualizations using encodings from a classifier capture more relevant classification information than conventional AEs. This holds although AEs contain more information on the original input. Our user study highlights that even non-experts can identify a diverse set of concepts contained in images that are relevant (or irrelevant) for the classifier. We also compare against saliency based methods that focus on pixel relevance rather than concepts. We show that ClaDec tends to highlight more relevant input areas to classification though outcomes depend on classifier architecture. Code is at urlhttps://github.com/JohnTailor/ClaDec
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 28 of its 49 references that are in the map. First posted on arXiv 7 Mar 2022.
Builds on
28 of 49 references.
References · 28
- 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
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2017Understanding Black-box Predictions via Influence Functionscited by 1,714
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
- 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,309
- 2018Sanity Checks for Saliency Mapscited by 1,149
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 825
- 2018This Looks Like That: Deep Learning for Interpretable Image Recognitioncited by 731
- 2017Interpretation of Neural Networks is Fragilecited by 443
- 2015Understanding Neural Networks Through Deep Visualizationcited by 332
16 more
- 2017The (Un)reliability of saliency methodscited by 331
- 2019On the (In)fidelity and Sensitivity for Explanationscited by 309
- 2017Deep Learning for Case-Based Reasoning through Prototypes: A Neural Network that Explains Its Predictionscited by 234
- 2016Synthesizing the preferred inputs for neurons in neural networks via deep generator networkscited by 181
- 2018Net2Vec: Quantifying and Explaining how Concepts are Encoded by Filters in Deep Neural Networkscited by 128
- 2019Towards Visually Explaining Variational Autoencoderscited by 113
- 2020On Information Plane Analyses of Neural Network Classifiers -- A Reviewcited by 35
- 2019Evaluating Explanation Without Ground Truth in Interpretable Machine Learningcited by 28
- 2020Black Box Explanation by Learning Image Exemplars in the Latent Feature Spacecited by 23
- 2020Deceptive AI Explanations: Creation and Detectioncited by 14
- 2020Reflective-Net: Learning from Explanationscited by 13
- 2017Understanding trained CNNs by indexing neuron selectivitycited by 12
- 2019Trepan Reloaded: A Knowledge-driven Approach to Explaining Artificial Neural Networkscited by 4
- 2020A Generic and Model-Agnostic Exemplar Synthetization Framework for Explainable AIcited by 4
- 2019Human-to-AI Coach: Improving Human Inputs to AI Systemscited by 2
- 2014On Randomly Projected Hierarchical Clustering with Guaranteescited by 1
Built on by
Citing papers per year: 2022: 1; 2023: 3; 2024: 3.
7 papers.
- 2023Explainable Artificial Intelligence (XAI) 2.0: A Manifesto of Open Challenges and Interdisciplinary Research Directionscited by 123
- 2024Explainable Generative AI (GenXAI): A Survey, Conceptualization, and Research Agendacited by 22
- 2022Concept-based Adversarial Attacks: Tricking Humans and Classifiers Alikecited by 3
- 2024Cultural Bias in Explainable AI Research: A Systematic Analysiscited by 3
- 2023Understanding and Leveraging the Learning Phases of Neural Networkscited by 2
- 2024SIDEs: Separating Idealization from Deceptive Explanations in xAIcited by 2
- 2023Improving classifier decision boundaries using nearest neighborscited by 1
- 2024SIDEs: Separating Idealization from Deceptive Explanations in xAI25 Apr 2024
- 2024Explainable Generative AI (GenXAI): A Survey, Conceptualization, and Research Agenda15 Apr 2024
- 2024Cultural Bias in Explainable AI Research: A Systematic Analysis28 Feb 2024
- 2023Understanding and Leveraging the Learning Phases of Neural Networks11 Dec 2023
- 2023Explainable Artificial Intelligence (XAI) 2.0: A Manifesto of Open Challenges and Interdisciplinary Research Directions30 Oct 2023
- 2023Improving classifier decision boundaries using nearest neighbors5 Oct 2023
- 2022Concept-based Adversarial Attacks: Tricking Humans and Classifiers Alike18 Mar 2022