Cause and Effect: Hierarchical Concept-based Explanation of Neural Networks
Not on the map. Why?
Abstract (arXiv)
In many scenarios, human decisions are explained based on some high-level concepts. In this work, we take a step in the interpretability of neural networks by examining their internal representation or neuron's activations against concepts. A concept is characterized by a set of samples that have specific features in common. We propose a framework to check the existence of a causal relationship between a concept (or its negation) and task classes. While the previous methods focus on the importance of a concept to a task class, we go further and introduce four measures to quantitatively determine the order of causality. Moreover, we propose a method for constructing a hierarchy of concepts in the form of a concept-based decision tree which can shed light on how various concepts interact inside a neural network towards predicting output classes. Through experiments, we demonstrate the effectiveness of the proposed method in explaining the causal relationship between a concept and the predictive behaviour of a neural network as well as determining the interactions between different concepts through constructing a concept hierarchy.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 33 of its 66 references that are in the map. First posted on arXiv 14 May 2021.
Builds on
33 of 66 references.
References · 33
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2013Intriguing properties of neural networkscited by 5,114
- 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
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,400
21 more
- 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,309
- 2016Understanding intermediate layers using linear classifier probescited by 1,279
- 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,201
- 2017SmoothGrad: removing noise by adding noisecited by 1,097
- 2020Concept Bottleneck Modelscited by 1,022
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2014Deep Learning in Neural Networks: An Overviewcited by 765
- 2017Network Dissection: Quantifying Interpretability of Deep Visual Representationscited by 703
- 2016European Union regulations on algorithmic decision-making and a "right to explanation"cited by 343
- 2017The (Un)reliability of saliency methodscited by 331
- 2016Not Just a Black Box: Learning Important Features Through Propagating Activation Differencescited by 295
- 2017Real Time Image Saliency for Black Box Classifierscited by 246
- 2019On Completeness-aware Concept-Based Explanations in Deep Neural Networkscited by 239
- 2020Concept Whitening for Interpretable Image Recognitioncited by 225
- 2019The What-If Tool: Interactive Probing of Machine Learning Modelscited by 207
- 2019Feature relevance quantification in explainable AI: A causal problemcited by 164
- 2016Grad-CAM: Why did you say that?cited by 159
- 2019Explaining Classifiers with Causal Concept Effect (CaCE)cited by 135
- 2018Net2Vec: Quantifying and Explaining how Concepts are Encoded by Filters in Deep Neural Networkscited by 128
- 2018Local Explanation Methods for Deep Neural Networks Lack Sensitivity to Parameter Valuescited by 40
- 2021Robust Semantic Interpretability: Revisiting Concept Activation Vectorscited by 15
Built on by
Citing papers per year: 2021: 1; 2022: 4; 2023: 1; 2024: 1; 2025: 1.
8 papers.
- 2021How Well do Feature Visualizations Support Causal Understanding of CNN Activations?cited by 28
- 2022Scientific Inference With Interpretable Machine Learning: Analyzing Models to Learn About Real-World Phenomenacited by 21
- 2022Concept Gradient: Concept-based Interpretation Without Linear Assumptioncited by 20
- 2022Towards learning to explain with concept bottleneck models: mitigating information leakagecited by 6
- 2022Explaining Image Classifiers Using Contrastive Counterfactuals in Generative Latent Spacescited by 4
- 2023Concept-Based Explanations to Test for False Causal Relationships Learned by Abusive Language Classifierscited by 3
- 2024A Self-explaining Neural Architecture for Generalizable Concept Learningcited by 3
- 2025Probing the Probes: Methods and Metrics for Concept Alignmentcited by 0
- 2025Probing the Probes: Methods and Metrics for Concept Alignment6 Nov 2025
- 2024A Self-explaining Neural Architecture for Generalizable Concept Learning1 May 2024
- 2023Concept-Based Explanations to Test for False Causal Relationships Learned by Abusive Language Classifiers4 Jul 2023
- 2022Towards learning to explain with concept bottleneck models: mitigating information leakage7 Nov 2022
- 2022Concept Gradient: Concept-based Interpretation Without Linear Assumption31 Aug 2022
- 2022Scientific Inference With Interpretable Machine Learning: Analyzing Models to Learn About Real-World Phenomena11 Jun 2022
- 2022Explaining Image Classifiers Using Contrastive Counterfactuals in Generative Latent Spaces10 Jun 2022
- 2021How Well do Feature Visualizations Support Causal Understanding of CNN Activations?23 Jun 2021