Counterfactual Explanations and Algorithmic Recourses for Machine Learning: A Review
Not on the map. Why?
Abstract (arXiv)
Machine learning plays a role in many deployed decision systems, often in ways that are difficult or impossible to understand by human stakeholders. Explaining, in a human-understandable way, the relationship between the input and output of machine learning models is essential to the development of trustworthy machine learning based systems. A burgeoning body of research seeks to define the goals and methods of explainability in machine learning. In this paper, we seek to review and categorize research on counterfactual explanations, a specific class of explanation that provides a link between what could have happened had input to a model been changed in a particular way. Modern approaches to counterfactual explainability in machine learning draw connections to the established legal doctrine in many countries, making them appealing to fielded systems in high-impact areas such as finance and healthcare. Thus, we design a rubric with desirable properties of counterfactual explanation algorithms and comprehensively evaluate all currently proposed algorithms against that rubric. Our rubric provides easy comparison and comprehension of the advantages and disadvantages of different approaches and serves as an introduction to major research themes in this field. We also identify gaps and discuss promising research directions in the space of counterfactual explainability.
Key facts. Cited by 174 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 5; 2023: 36; 2024: 48; 2025: 48; 2026: 37.
174 papers.
Sort:
By area:
- 2022Text and Patterns: For Effective Chain of Thought, It Takes Two to Tangocited by 128
- 2023Connecting the Dots in Trustworthy Artificial Intelligence: From AI Principles, Ethics, and Key Requirements to Responsible AI Systems and Regulationcited by 60
- 2024Explainable Artificial Intelligence: A Survey of Needs, Techniques, Applications, and Future Directioncited by 46
- 2024Vinoground: Scrutinizing LMMs over Dense Temporal Reasoning with Short Videoscited by 37
- 2022VeriX: Towards Verified Explainability of Deep Neural Networkscited by 30
- 2023Logic for Explainable AIcited by 23
- 2023Counterfactual Learning on Graphs: A Surveycited by 22
- 2024A Survey on Natural Language Counterfactual Generationcited by 21
- 2023Even if Explanations: Prior Work, Desiderata & Benchmarks for Semi-Factual XAIcited by 20
- 2024Counterfactual Image Editingcited by 20
- 2023Natural Example-Based Explainability: a Surveycited by 13
- 2023Distributionally Robust Recourse Actioncited by 12
38 more
- 2024Probabilistically Plausible Counterfactual Explanations with Normalizing Flowscited by 11
- 2025Is Relevance Propagated from Retriever to Generator in RAG?cited by 11
- 2024Counterfactual Explanations for Medical Image Classification and Regression using Diffusion Autoencodercited by 10
- 2024Counterfactual Explanations with Probabilistic Guarantees on their Robustness to Model Changecited by 10
- 2022Personalized Algorithmic Recourse with Preference Elicitationcited by 9
- 2023Beyond Known Reality: Exploiting Counterfactual Explanations for Medical Researchcited by 9
- 2023On the Actionability of Outcome Predictioncited by 9
- 2023Generating collective counterfactual explanations in score-based classification via mathematical optimizationcited by 9
- 2024Counterfactual Explanations via Riemannian Latent Space Traversalcited by 9
- 2023Deep Backtracking Counterfactuals for Causally Compliant Explanationscited by 8
- 2024Exploiting Preference Elicitation in Interactive and User-centered Algorithmic Recourse: An Initial Explorationcited by 8
- 2024Time Can Invalidate Algorithmic Recoursecited by 8
- 2024A multi-criteria approach for selecting an explanation from the set of counterfactuals produced by an ensemble of explainerscited by 7
- 2024Learning Decision Trees and Forests with Algorithmic Recoursecited by 7
- 2024Distributional Counterfactual Explanations With Optimal Transportcited by 6
- 2024GLANCE: Global Actions in a Nutshell for Counterfactual Explainabilitycited by 6
- 2025Exploring Energy Landscapes for Minimal Counterfactual Explanations: Applications in Cybersecurity and Beyondcited by 6
- 2025Addressing divergent representations from causal interventions on neural networkscited by 6
- 2026Generative AI collective behavior needs an interactionist paradigmcited by 6
- 2023MCD: A Model-Agnostic Counterfactual Search Method For Multi-modal Design Modificationscited by 5
- 2023Navigating Explanatory Multiverse Through Counterfactual Path Geometrycited by 5
- 2023Adversarial Machine Learning for Social Good: Reframing the Adversary as an Allycited by 5
- 2023Faithful Model Explanations through Energy-Constrained Conformal Counterfactualscited by 5
- 2024Feature Accentuation: Revealing 'What' Features Respond to in Natural Imagescited by 5
- 2024Procedural Adherence and Interpretability Through Neuro-Symbolic Generative Agentscited by 5
- 2024Even-Ifs From If-Onlys: Are the Best Semi-Factual Explanations Found Using Counterfactuals As Guides?cited by 5
- 2024Prompt Recovery for Image Generation Models: A Comparative Study of Discrete Optimizerscited by 5
- 2024What If We Had Used a Different App? Reliable Counterfactual KPI Analysis in Wireless Systemscited by 5
- 2025Causally Steered Diffusion for Automated Video Counterfactual Generationcited by 5
- 2023Prediction without Preclusion: Recourse Verification with Reachable Setscited by 4
- 2024Counterfactual Influence in Markov Decision Processescited by 4
- 2025Robustness questions the interpretability of graph neural networks: what to do?cited by 4
- 2026AULLM++: Structured-Token-Conditioned Large Language Models for Micro-Expression Action Unit Detectioncited by 4
- 2023Disagreement amongst counterfactual explanations: How transparency can be deceptivecited by 3
- 2023For Better or Worse: The Impact of Counterfactual Explanations' Directionality on User Behavior in xAIcited by 3
- 2023TimeTuner: Diagnosing Time Representations for Time-Series Forecasting with Counterfactual Explanationscited by 3
- 2024On Explaining Unfairness: An Overviewcited by 3
- 2024Reassessing Evaluation Functions in Algorithmic Recourse: An Empirical Study from a Human-Centered Perspectivecited by 3
50 most cited of 174 All 174 (JSON)
- 2026Robust to Which Model Change? A Unified Evaluation of Robust Counterfactual Explanations25 Sep 2026
- 2026Skill Profiling with Attributable Reasoning (SPAR): A Wearable Analysis System for Boxing25 Sep 2026
- 2026FCA-Guided Counterfactual Explanations for Multi-Modal Breast Cancer Diagnosis: A Framework Achieving Perfect Validity with Emergent Sparsity17 Sep 2026
- 2026Regional Explanations via Causal Sufficiency and Necessity16 Sep 2026
- 2026Explanations-Driven Active Feature Acquisition for Algorithmic Recourse10 Sep 2026
- 2026CAPTURE: Disentangling Preference Drift from Memory Poisoning in Personalized LLM Agents2 Sep 2026
- 2026Generating Intervention Hypotheses using Explainable Explanations on Graphs: G2I, a Two-Stage Greedy Framework24 Aug 2026
- 2026ExplainGuard: A Zero Trust Framework for Post-Hoc Explanation Integrity Guarantees in Blackbox XAI Models22 Aug 2026
- 2026Why This, Not That? Mining User Profiles for Pair-wise Counterfactuals21 Aug 2026
- 2026Command-Space Counterfactual Explanations for Pareto-Conditioned Reinforcement Learning15 Aug 2026
- 2026A Generalized-Bayes Perspective on Counterfactual Explanations: Posterior-Based Decision-Making and Evaluation31 Jul 2026
- 2026SurvCF(t): Counterfactual Explanations for Survival Analysis in Predictive Maintenance Multivariate Time Series Data18 Jul 2026
38 more
- 2026Optimized Instance Alteration for Explaining and Assessing Robustness of Classifiers7 Jul 2026
- 2026From Graphs to Gradients: Physics-Inspired Structural Attribution for Cyber-Physical IoT Systems and Beyond6 Jul 2026
- 2026Prompt Coverage Adequacy2 Jul 2026
- 2026Adaptive Group-Based Counterfactual Explanations for Time-Series Rehabilitation Data2 Jul 2026
- 2026Profit-Based Counterfactual Explanations for Product Improvement: A Case Study of Manga Sales in Japan2 Jul 2026
- 2026We Need Explanation Cards to Connect Explanation Algorithms to the Real World15 Jun 2026
- 2026Counterfactual Explanations Under Concept Drift17 May 2026
- 2026RUBEN: Rule-Based Explanations for Retrieval-Augmented LLM Systems11 May 2026
- 2026Optimal Counterfactual Search in Tree Ensembles: A Study Across Modeling and Solution Paradigms7 May 2026
- 2026Discovering Sparse Counterfactual Factors via Latent Adjustment for Survey-based Community Intervention6 May 2026
- 2026Explainable Autonomous Cyber Defense using Adversarial Multi-Agent Reinforcement Learning6 Apr 2026
- 2026SCE-LITE-HQ: Smooth visual counterfactual explanations with generative foundation models17 Mar 2026
- 2026GradCFA: A Hybrid Gradient-Based Counterfactual and Feature Attribution Explanation Algorithm for Local Interpretation of Neural Networks16 Mar 2026
- 2026Aumann-SHAP: The Geometry of Counterfactual Interaction Explanations in Machine Learning14 Mar 2026
- 2026What is Missing? Explaining Neurons Activated by Absent Concepts10 Mar 2026
- 2026AULLM++: Structured-Token-Conditioned Large Language Models for Micro-Expression Action Unit Detection9 Mar 2026
- 2026Revealing Positive and Negative Role Models to Help People Make Good Decisions3 Mar 2026
- 2026xai-cola: A Python library for sparsifying counterfactual explanations25 Feb 2026
- 2026Unifying Formal Explanations: A Complexity-Theoretic Perspective20 Feb 2026
- 2026XSPLAIN: XAI-enabling Splat-based Prototype Learning for Attribute-aware INterpretability10 Feb 2026
- 2026Counterfactual Maps: What They Are and How to Find Them9 Feb 2026
- 2026Axiomatic Foundations of Counterfactual Explanations3 Feb 2026
- 2026Counterfactual Training: Teaching Models Plausible and Actionable Explanations22 Jan 2026
- 2026The Impact of Machine Learning Uncertainty on the Robustness of Counterfactual Explanations20 Jan 2026
- 2026Generative AI collective behavior needs an interactionist paradigm15 Jan 2026
- 2025Cross-modal Counterfactual Explanations: Uncovering Decision Factors and Dataset Biases in Subjective Classification21 Dec 2025
- 2025Counterfactual Explanations for Time Series Should be Human-Centered and Temporally Coherent in Interventions16 Dec 2025
- 2025Classifier Reconstruction Through Counterfactual-Aware Wasserstein Prototypes11 Dec 2025
- 2025DCFO: Density-Based Counterfactuals for Outliers -- Additional Material11 Dec 2025
- 2025CFLight: Enhancing Safety with Traffic Signal Control through Counterfactual Learning10 Dec 2025
- 2025Building Trustworthy AI for Materials Discovery: From Autonomous Laboratories to Z-scores30 Nov 2025
- 2025When Active Learning Fails, Uncalibrated Out of Distribution Uncertainty Quantification Might Be the Problem21 Nov 2025
- 2025CID: Measuring Feature Importance Through Counterfactual Distributions19 Nov 2025
- 2025Improving Perturbation-based Explanations by Understanding the Role of Uncertainty Calibration13 Nov 2025
- 2025Addressing divergent representations from causal interventions on neural networks6 Nov 2025
- 2025Rule-Based Explanations for Retrieval-Augmented LLM Systems26 Oct 2025
- 2025On Thin Ice: Towards Explainable Conservation Monitoring via Attribution and Perturbations24 Oct 2025
- 2025Few-Shot Knowledge Distillation of LLMs With Counterfactual Explanations24 Oct 2025
50 newest of 174 All 174 (JSON)
- 2023Connecting the Dots in Trustworthy Artificial Intelligence: From AI Principles, Ethics, and Key Requirements to Responsible AI Systems and Regulationcited by 60
- 2024Explainable Artificial Intelligence: A Survey of Needs, Techniques, Applications, and Future Directioncited by 46
- 2022VeriX: Towards Verified Explainability of Deep Neural Networkscited by 30
- 2023Logic for Explainable AIcited by 23
- 2023Counterfactual Learning on Graphs: A Surveycited by 22
- 2024A Survey on Natural Language Counterfactual Generationcited by 21
- 2023Even if Explanations: Prior Work, Desiderata & Benchmarks for Semi-Factual XAIcited by 20
- 2024Counterfactual Image Editingcited by 20
- 2023Natural Example-Based Explainability: a Surveycited by 13
- 2023Distributionally Robust Recourse Actioncited by 12
- 2024Probabilistically Plausible Counterfactual Explanations with Normalizing Flowscited by 11
- 2024Counterfactual Explanations for Medical Image Classification and Regression using Diffusion Autoencodercited by 10
12 most cited of 162 All 162 (JSON)
- 2026Robust to Which Model Change? A Unified Evaluation of Robust Counterfactual Explanations25 Sep 2026
- 2026Skill Profiling with Attributable Reasoning (SPAR): A Wearable Analysis System for Boxing25 Sep 2026
- 2026FCA-Guided Counterfactual Explanations for Multi-Modal Breast Cancer Diagnosis: A Framework Achieving Perfect Validity with Emergent Sparsity17 Sep 2026
- 2026Regional Explanations via Causal Sufficiency and Necessity16 Sep 2026
- 2026Explanations-Driven Active Feature Acquisition for Algorithmic Recourse10 Sep 2026
- 2026Generating Intervention Hypotheses using Explainable Explanations on Graphs: G2I, a Two-Stage Greedy Framework24 Aug 2026
- 2026ExplainGuard: A Zero Trust Framework for Post-Hoc Explanation Integrity Guarantees in Blackbox XAI Models22 Aug 2026
- 2026Why This, Not That? Mining User Profiles for Pair-wise Counterfactuals21 Aug 2026
- 2026Command-Space Counterfactual Explanations for Pareto-Conditioned Reinforcement Learning15 Aug 2026
- 2026A Generalized-Bayes Perspective on Counterfactual Explanations: Posterior-Based Decision-Making and Evaluation31 Jul 2026
- 2026SurvCF(t): Counterfactual Explanations for Survival Analysis in Predictive Maintenance Multivariate Time Series Data18 Jul 2026
- 2026Optimized Instance Alteration for Explaining and Assessing Robustness of Classifiers7 Jul 2026
12 newest of 162 All 162 (JSON)