Causal Explanations for Image Classifiers
Not on the map. Why?
Abstract (arXiv)
Existing algorithms for explaining the output of image classifiers use different definitions of explanations and a variety of techniques to find them. However, none of the existing tools use a principled approach based on formal definitions of cause and explanation. In this paper we present a novel black-box approach to computing explanations grounded in the theory of actual causality. We prove relevant theoretical results and present an algorithm for computing approximate explanations based on these definitions. We prove termination of our algorithm and discuss its complexity and the amount of approximation compared to the precise definition. We implemented the framework in a tool ReX and we present experimental results and a comparison with state-of-the-art tools. We demonstrate that ReX is the most efficient black-box tool and produces the smallest explanations, in addition to outperforming other black-box tools on standard quality measures.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 27 of its 60 references that are in the map. First posted on arXiv 13 Nov 2024.
Builds on
27 of 60 references.
References · 27
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 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
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,458
- 2018Sanity Checks for Saliency Mapscited by 1,156
- 2017SmoothGrad: removing noise by adding noisecited by 1,109
- 2020Concept Bottleneck Modelscited by 1,032
- 2014Striving for Simplicity: The All Convolutional Netcited by 990
- 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 939
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 838
15 more
- 2020Captum: A unified and generic model interpretability library for PyTorchcited by 547
- 2018Actionable Recourse in Linear Classificationcited by 328
- 2019Understanding Deep Networks via Extremal Perturbations and Smooth Maskscited by 259
- 2018Learning to Explain: An Information-Theoretic Perspective on Model Interpretationcited by 248
- 2019FACE: Feasible and Actionable Counterfactual Explanationscited by 233
- 2021A Comprehensive Taxonomy for Explainable Artificial Intelligence: A Systematic Survey of Surveys on Methods and Conceptscited by 91
- 2020Towards Unifying Feature Attribution and Counterfactual Explanations: Different Means to the Same Endcited by 66
- 2015A Modification of the Halpern-Pearl Definition of Causalitycited by 47
- 2020One Explanation is Not Enough: Structured Attention Graphs for Image Classificationcited by 32
- 2022Causal Explanations and XAIcited by 30
- 2021Causal Sufficiency and Actual Causationcited by 29
- 2024Beyond Pixels: Enhancing LIME with Hierarchical Features and Segmentation Foundation Modelscited by 8
- 2023MRxaI: Black-Box Explainability for Image Classifiers in a Medical Settingcited by 6
- 2013Defining Explanation in Probabilistic Systemscited by 5
- 2024Real-Time Incremental Explanations for Object Detectors in Autonomous Drivingcited by 1
Built on by
Citing papers per year: 2025: 5; 2026: 4.
9 papers.
- 2025Explaining, Fast and Slow: Abstraction and Refinement of Provable Explanationscited by 13
- 2025Explain Yourself, Briefly! Self-Explaining Neural Networks with Concise Sufficient Reasonscited by 12
- 2025SpecReX: Explainable AI for Raman Spectroscopycited by 1
- 2025Out-of-the-box: Black-box Causal Attacks on Object Detectorscited by 1
- 2026I Guess That's Why They Call it the Blues: Causal Analysis for Audio Classifierscited by 1
- 2025Activation-Deactivation: A General Framework for Robust Post-hoc Explainable AIcited by 0
- 2026Quantifying Explainable AI-introduced signal noise on ECG data with Spectral Entropycited by 0
- 2026Limitations of Synthetic Data Generation in Specialized Data-Scarce Domainscited by 0
- 2026Generating Medical Image Counterfactuals using Causal Explanationscited by 0
- 2026Generating Medical Image Counterfactuals using Causal Explanations2 Sep 2026
- 2026Limitations of Synthetic Data Generation in Specialized Data-Scarce Domains13 Aug 2026
- 2026Quantifying Explainable AI-introduced signal noise on ECG data with Spectral Entropy23 Jun 2026
- 2026I Guess That's Why They Call it the Blues: Causal Analysis for Audio Classifiers23 Jan 2026
- 2025Out-of-the-box: Black-box Causal Attacks on Object Detectors3 Dec 2025
- 2025Activation-Deactivation: A General Framework for Robust Post-hoc Explainable AI1 Oct 2025
- 2025Explaining, Fast and Slow: Abstraction and Refinement of Provable Explanations10 Jun 2025
- 2025SpecReX: Explainable AI for Raman Spectroscopy18 Mar 2025
- 2025Explain Yourself, Briefly! Self-Explaining Neural Networks with Concise Sufficient Reasons5 Feb 2025