Sufficient, Necessary and Complete Causal Explanations in Image Classification
Not on the map. Why?
Abstract (arXiv)
Existing algorithms for explaining the outputs of image classifiers are based on a variety of approaches and produce explanations that frequently lack formal rigour. On the other hand, logic-based explanations are formally and rigorously defined but their computability relies on strict assumptions about the model that do not hold on image classifiers. In this paper, we show that causal explanations, in addition to being formally and rigorously defined, enjoy the same formal properties as logic-based ones, while still lending themselves to black-box algorithms and being a natural fit for image classifiers. We prove formal properties of causal explanations and their equivalence to logic-based explanations. We demonstrate how to subdivide an image into its sufficient and necessary components. We introduce δ-complete explanations, which have a minimum confidence threshold and 1-complete causal explanations, explanations that are classified with the same confidence as the original image. We implement our definitions, and our experimental results demonstrate that different models have different patterns of sufficiency, necessity, and completeness. Our algorithms are efficiently computable, taking on average 6s per image on a ResNet model to compute all types of explanations, and are totally black-box, needing no knowledge of the model, no access to model internals, no access to gradient, nor requiring any properties, such as monotonicity, of the model.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 16 of its 39 references that are in the map. First posted on arXiv 31 Jul 2025.
Builds on
16 of 39 references.
References · 16
- 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
- 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,206
- 2017The (Un)reliability of saliency methodscited by 333
- 2019FACE: Feasible and Actionable Counterfactual Explanationscited by 233
- 2019Full-Gradient Representation for Neural Network Visualizationcited by 191
- 2018Abduction-Based Explanations for Machine Learning Modelscited by 160
- 2018A Symbolic Approach to Explaining Bayesian Network Classifierscited by 131
- 2020Towards Unifying Feature Attribution and Counterfactual Explanations: Different Means to the Same Endcited by 66
- 2021Explanations for Monotonic Classifierscited by 39
4 more
- 2021Causal Sufficiency and Actual Causationcited by 29
- 2020On Relating 'Why?' and 'Why Not?' Explanationscited by 15
- 2023MRxaI: Black-Box Explainability for Image Classifiers in a Medical Settingcited by 6
- 2024Sufficient and Necessary Explanations (and What Lies in Between)cited by 3
Built on by
Citing papers per year: 2025: 1; 2026: 3.
4 papers.
- 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
- 2026Quantifying Explainable AI-introduced signal noise on ECG data with Spectral Entropycited by 0
- 2026Generating Medical Image Counterfactuals using Causal Explanationscited by 0
- 2026Generating Medical Image Counterfactuals using Causal Explanations2 Sep 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