Towards Unifying Feature Attribution and Counterfactual Explanations: Different Means to the Same End
Not on the map. Why?
Abstract (arXiv)
Feature attributions and counterfactual explanations are popular approaches to explain a ML model. The former assigns an importance score to each input feature, while the latter provides input examples with minimal changes to alter the model's predictions. To unify these approaches, we provide an interpretation based on the actual causality framework and present two key results in terms of their use. First, we present a method to generate feature attribution explanations from a set of counterfactual examples. These feature attributions convey how important a feature is to changing the classification outcome of a model, especially on whether a subset of features is necessary and/or sufficient for that change, which attribution-based methods are unable to provide. Second, we show how counterfactual examples can be used to evaluate the goodness of an attribution-based explanation in terms of its necessity and sufficiency. As a result, we highlight the complementarity of these two approaches. Our evaluation on three benchmark datasets - Adult-Income, LendingClub, and German-Credit - confirms the complementarity. Feature attribution methods like LIME and SHAP and counterfactual explanation methods like Wachter et al. and DiCE often do not agree on feature importance rankings. In addition, by restricting the features that can be modified for generating counterfactual examples, we find that the top-k features from LIME or SHAP are often neither necessary nor sufficient explanations of a model's prediction. Finally, we present a case study of different explanation methods on a real-world hospital triage problem
Key facts. Cited by 66 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 16; 2023: 10; 2024: 15; 2025: 12; 2026: 5.
66 papers.
Sort:
By area:
- 2021If Only We Had Better Counterfactual Explanations: Five Key Deficits to Rectify in the Evaluation of Counterfactual XAI Techniquescited by 82
- 2021Desiderata for Representation Learning: A Causal Perspectivecited by 76
- 2021NICE: An Algorithm for Nearest Instance Counterfactual Explanationscited by 62
- 2022From Shapley Values to Generalized Additive Models and backcited by 59
- 2021Explaining Black-Box Algorithms Using Probabilistic Contrastive Counterfactualscited by 55
- 2022Post-Hoc Explanations Fail to Achieve their Purpose in Adversarial Contextscited by 53
- 2021Local Explanations via Necessity and Sufficiency: Unifying Theory and Practicecited by 45
- 2024Gradient based Feature Attribution in Explainable AI: A Technical Reviewcited by 34
- 2022Causal Explanations and XAIcited by 30
- 2023The Inadequacy of Shapley Values for Explainabilitycited by 30
- 2022Are All Spurious Features in Natural Language Alike? An Analysis through a Causal Lenscited by 28
- 2023Denoising diffusion algorithm for inverse design of microstructures with fine-tuned nonlinear material propertiescited by 23
38 more
- 2021Counterfactual Shapley Additive Explanationscited by 22
- 2022Machine Explanations and Human Understandingcited by 20
- 2022Necessity and Sufficiency for Explaining Text Classifiers: A Case Study in Hate Speech Detectioncited by 18
- 2024Causal Explanations for Image Classifierscited by 9
- 2022Benchmarking Instance-Centric Counterfactual Algorithms for XAI: From White Box to Black Boxcited by 7
- 2024Explaining Image Classifierscited by 7
- 2024JoPA:Explaining Large Language Model's Generation via Joint Prompt Attributioncited by 6
- 2025Exploring Energy Landscapes for Minimal Counterfactual Explanations: Applications in Cybersecurity and Beyondcited by 6
- 2022A Means-End Account of Explainable Artificial Intelligencecited by 5
- 2023SUNY: A Visual Interpretation Framework for Convolutional Neural Networks from a Necessary and Sufficient Perspectivecited by 5
- 2021Causal versus Marginal Shapley Values for Robotic Lever Manipulation Controlled using Deep Reinforcement Learningcited by 4
- 2022Explaining Image Classifiers Using Contrastive Counterfactuals in Generative Latent Spacescited by 4
- 2022Combining Counterfactuals With Shapley Values To Explain Image Modelscited by 4
- 2023A Refutation of Shapley Values for Explainabilitycited by 4
- 2025Sufficient, Necessary and Complete Causal Explanations in Image Classificationcited by 4
- 2022IDP-PGFE: An Interpretable Disruption Predictor based on Physics-Guided Feature Extractioncited by 3
- 2024CE-QArg: Counterfactual Explanations for Quantitative Bipolar Argumentation Frameworks (Technical Report)cited by 3
- 2024A comprehensive interpretable machine learning framework for Mild Cognitive Impairment and Alzheimer's disease diagnosiscited by 3
- 2025Explainable Counterfactual Reasoning in Depression Medication Selection at Multi-Levels (Personalized and Population)cited by 3
- 2022Realistic Counterfactual Explanations with Learned Relationscited by 2
- 2022The Counterfactual-Shapley Value: Attributing Change in System Metricscited by 2
- 2023Towards Learning and Explaining Indirect Causal Effects in Neural Networkscited by 2
- 2023Counterfactual Explanations of Neural Network-Generated Response Curvescited by 2
- 2024Causal Feature Selection for Responsible Machine Learningcited by 2
- 2024Towards Non-Adversarial Algorithmic Recoursecited by 2
- 2024Counterfactual Analysis of Neural Networks Used to Create Fertilizer Management Zonescited by 2
- 2024Explainable Interface for Human-Autonomy Teaming: A Surveycited by 2
- 2024Are Objective Explanatory Evaluation metrics Trustworthy? An Adversarial Analysiscited by 2
- 2024Explainable Image Recognition via Enhanced Slot-attention Based Classifiercited by 2
- 2025Knowing What You Cannot Explain: Learning to Reject Low-Quality Explanationscited by 2
- 2021Model Explanations via the Axiomatic Causal Lenscited by 1
- 2022Can counterfactual explanations of AI systems' predictions skew lay users' causal intuitions about the world? If so, can we correct for that?cited by 1
- 2022On the Bias-Variance Characteristics of LIME and SHAP in High Sparsity Movie Recommendation Explanation Taskscited by 1
- 2023Evaluating Explainability in Machine Learning Predictions through Explainer-Agnostic Metricscited by 1
- 2024Generative Example-Based Explanations: Bridging the Gap between Generative Modeling and Explainabilitycited by 1
- 2025Exploring the Impact of Explainable AI and Cognitive Capabilities on Users' Decisionscited by 1
- 2025An Interventional Approach to Real-Time Disaster Assessment via Causal Attributioncited by 1
- 2026A unified framework for evaluating the robustness of machine-learning interpretability for prospect riskingcited by 1
50 most cited of 66 All 66 (JSON)
- 2026Explanations-Driven Active Feature Acquisition for Algorithmic Recourse10 Sep 2026
- 2026Towards A Unified Information Bottleneck Framework for Time Series Explanations26 Aug 2026
- 2026Towards Counterfactual Explanation and Assertion Inference for CPS Debugging9 Apr 2026
- 2026A unified framework for evaluating the robustness of machine-learning interpretability for prospect risking16 Feb 2026
- 2026The Impact of Machine Learning Uncertainty on the Robustness of Counterfactual Explanations20 Jan 2026
- 2025A Framework for Causal Concept-based Model Explanations2 Dec 2025
- 2025FLEX: Feature Importance from Layered Counterfactual Explanations14 Nov 2025
- 2025Fair Indivisible Payoffs through Shapley Value28 Oct 2025
- 2025An Interventional Approach to Real-Time Disaster Assessment via Causal Attribution15 Sep 2025
- 2025Explainable Counterfactual Reasoning in Depression Medication Selection at Multi-Levels (Personalized and Population)24 Aug 2025
- 2025Sufficient, Necessary and Complete Causal Explanations in Image Classification31 Jul 2025
- 2025Knowing What You Cannot Explain: Learning to Reject Low-Quality Explanations17 Jul 2025
38 more
- 2025On Measuring Intrinsic Causal Attributions in Deep Neural Networks14 May 2025
- 2025Exploring the Impact of Explainable AI and Cognitive Capabilities on Users' Decisions2 May 2025
- 2025Unifying Image Counterfactuals and Feature Attributions with Latent-Space Adversarial Attacks21 Apr 2025
- 2025Exploring Energy Landscapes for Minimal Counterfactual Explanations: Applications in Cybersecurity and Beyond23 Mar 2025
- 2025Robot Pouring: Identifying Causes of Spillage and Selecting Alternative Action Parameters Using Probabilistic Actual Causation13 Feb 2025
- 2024A comprehensive interpretable machine learning framework for Mild Cognitive Impairment and Alzheimer's disease diagnosis12 Dec 2024
- 2024Causal Explanations for Image Classifiers13 Nov 2024
- 2024Generative Example-Based Explanations: Bridging the Gap between Generative Modeling and Explainability28 Oct 2024
- 2024Unlearning-based Neural Interpretations10 Oct 2024
- 2024Neural Networks Decoded: Targeted and Robust Analysis of Neural Network Decisions via Causal Explanations and Reasoning7 Oct 2024
- 2024CE-QArg: Counterfactual Explanations for Quantitative Bipolar Argumentation Frameworks (Technical Report)11 Jul 2024
- 2024Explainable Image Recognition via Enhanced Slot-attention Based Classifier8 Jul 2024
- 2024Are Objective Explanatory Evaluation metrics Trustworthy? An Adversarial Analysis12 Jun 2024
- 2024JoPA:Explaining Large Language Model's Generation via Joint Prompt Attribution30 May 2024
- 2024Explainable Interface for Human-Autonomy Teaming: A Survey4 May 2024
- 2024Counterfactual Analysis of Neural Networks Used to Create Fertilizer Management Zones15 Mar 2024
- 2024Gradient based Feature Attribution in Explainable AI: A Technical Review15 Mar 2024
- 2024Towards Non-Adversarial Algorithmic Recourse15 Mar 2024
- 2024Causal Feature Selection for Responsible Machine Learning5 Feb 2024
- 2024Explaining Image Classifiers24 Jan 2024
- 2023Learning impartial policies for sequential counterfactual explanations using Deep Reinforcement Learning1 Nov 2023
- 2023A Refutation of Shapley Values for Explainability6 Sep 2023
- 2023Modifications of the Miller definition of contrastive (counterfactual) explanations20 Jul 2023
- 2023On the Connection between Game-Theoretic Feature Attributions and Counterfactual Explanations13 Jul 2023
- 2023Counterfactual Explanations of Neural Network-Generated Response Curves8 Apr 2023
- 2023Towards Learning and Explaining Indirect Causal Effects in Neural Networks24 Mar 2023
- 2023SUNY: A Visual Interpretation Framework for Convolutional Neural Networks from a Necessary and Sufficient Perspective1 Mar 2023
- 2023Denoising diffusion algorithm for inverse design of microstructures with fine-tuned nonlinear material properties24 Feb 2023
- 2023Evaluating Explainability in Machine Learning Predictions through Explainer-Agnostic Metrics23 Feb 2023
- 2023The Inadequacy of Shapley Values for Explainability16 Feb 2023
- 2022Are All Spurious Features in Natural Language Alike? An Analysis through a Causal Lens25 Oct 2022
- 2022From Shapley Values to Generalized Additive Models and back8 Sep 2022
- 2022IDP-PGFE: An Interpretable Disruption Predictor based on Physics-Guided Feature Extraction28 Aug 2022
- 2022The Counterfactual-Shapley Value: Attributing Change in System Metrics17 Aug 2022
- 2022A Means-End Account of Explainable Artificial Intelligence9 Aug 2022
- 2022Combining Counterfactuals With Shapley Values To Explain Image Models14 Jun 2022
- 2022Explaining Image Classifiers Using Contrastive Counterfactuals in Generative Latent Spaces10 Jun 2022
- 2022On the Bias-Variance Characteristics of LIME and SHAP in High Sparsity Movie Recommendation Explanation Tasks9 Jun 2022
50 newest of 66 All 66 (JSON)
- 2024Unlearning-based Neural Interpretationscited by 0
- 2024Unlearning-based Neural Interpretations10 Oct 2024
- 2021If Only We Had Better Counterfactual Explanations: Five Key Deficits to Rectify in the Evaluation of Counterfactual XAI Techniquescited by 82
- 2021Desiderata for Representation Learning: A Causal Perspectivecited by 76
- 2021NICE: An Algorithm for Nearest Instance Counterfactual Explanationscited by 62
- 2022From Shapley Values to Generalized Additive Models and backcited by 59
- 2021Explaining Black-Box Algorithms Using Probabilistic Contrastive Counterfactualscited by 55
- 2022Post-Hoc Explanations Fail to Achieve their Purpose in Adversarial Contextscited by 53
- 2021Local Explanations via Necessity and Sufficiency: Unifying Theory and Practicecited by 45
- 2024Gradient based Feature Attribution in Explainable AI: A Technical Reviewcited by 34
- 2022Causal Explanations and XAIcited by 30
- 2023The Inadequacy of Shapley Values for Explainabilitycited by 30
- 2022Are All Spurious Features in Natural Language Alike? An Analysis through a Causal Lenscited by 28
- 2021Counterfactual Shapley Additive Explanationscited by 22
12 most cited of 64 All 64 (JSON)
- 2026Explanations-Driven Active Feature Acquisition for Algorithmic Recourse10 Sep 2026
- 2026Towards A Unified Information Bottleneck Framework for Time Series Explanations26 Aug 2026
- 2026Towards Counterfactual Explanation and Assertion Inference for CPS Debugging9 Apr 2026
- 2026A unified framework for evaluating the robustness of machine-learning interpretability for prospect risking16 Feb 2026
- 2026The Impact of Machine Learning Uncertainty on the Robustness of Counterfactual Explanations20 Jan 2026
- 2025A Framework for Causal Concept-based Model Explanations2 Dec 2025
- 2025FLEX: Feature Importance from Layered Counterfactual Explanations14 Nov 2025
- 2025Fair Indivisible Payoffs through Shapley Value28 Oct 2025
- 2025An Interventional Approach to Real-Time Disaster Assessment via Causal Attribution15 Sep 2025
- 2025Explainable Counterfactual Reasoning in Depression Medication Selection at Multi-Levels (Personalized and Population)24 Aug 2025
- 2025Sufficient, Necessary and Complete Causal Explanations in Image Classification31 Jul 2025
- 2025Knowing What You Cannot Explain: Learning to Reject Low-Quality Explanations17 Jul 2025
12 newest of 64 All 64 (JSON)