Model-Agnostic Counterfactual Explanations for Consequential Decisions
Not on the map. Why?
Abstract (arXiv)
Predictive models are being increasingly used to support consequential decision making at the individual level in contexts such as pretrial bail and loan approval. As a result, there is increasing social and legal pressure to provide explanations that help the affected individuals not only to understand why a prediction was output, but also how to act to obtain a desired outcome. To this end, several works have proposed optimization-based methods to generate nearest counterfactual explanations. However, these methods are often restricted to a particular subset of models (e.g., decision trees or linear models) and differentiable distance functions. In contrast, we build on standard theory and tools from formal verification and propose a novel algorithm that solves a sequence of satisfiability problems, where both the distance function (objective) and predictive model (constraints) are represented as logic formulae. As shown by our experiments on real-world data, our algorithm is: i) model-agnostic (non-linear, non-differentiable, non-convex); ii) data-type-agnostic (heterogeneous features); iii) distance-agnostic (ℓ0, ℓ1, ℓ_∞, and combinations thereof); iv) able to generate plausible and diverse counterfactuals for any sample (i.e., 100% coverage); and v) at provably optimal distances.
Key facts. Cited by 204 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 40; 2022: 43; 2023: 43; 2024: 27; 2025: 31; 2026: 20.
204 papers.
Sort:
By area:
- 2021Deep Neural Networks and Tabular Data: A Surveycited by 489
- 2021Benchmarking and Survey of Explanation Methods for Black Box Modelscited by 136
- 2022OpenXAI: Towards a Transparent Evaluation of Model Explanationscited by 125
- 2021CF-GNNExplainer: Counterfactual Explanations for Graph Neural Networkscited by 118
- 2021Counterfactual Explanations Can Be Manipulatedcited by 113
- 2021Towards Robust and Reliable Algorithmic Recoursecited by 101
- 2021CARLA: A Python Library to Benchmark Algorithmic Recourse and Counterfactual Explanation Algorithmscited by 85
- 2021If Only We Had Better Counterfactual Explanations: Five Key Deficits to Rectify in the Evaluation of Counterfactual XAI Techniquescited by 82
- 2022Which Explanation Should I Choose? A Function Approximation Perspective to Characterizing Post Hoc Explanationscited by 77
- 2021NICE: An Algorithm for Nearest Instance Counterfactual Explanationscited by 62
- 2021Counterfactuals and Causability in Explainable Artificial Intelligence: Theory, Algorithms, and Applicationscited by 59
- 2021Beyond Trivial Counterfactual Explanations with Diverse Valuable Explanationscited by 56
38 more
- 2021Explaining Black-Box Algorithms Using Probabilistic Contrastive Counterfactualscited by 55
- 2021Exploring Counterfactual Explanations Through the Lens of Adversarial Examples: A Theoretical and Empirical Analysiscited by 52
- 2021Towards the Unification and Robustness of Perturbation and Gradient Based Explanationscited by 47
- 2022Probabilistically Robust Recourse: Navigating the Trade-offs between Costs and Robustness in Algorithmic Recoursecited by 40
- 2021Optimal Counterfactual Explanations in Tree Ensemblescited by 36
- 2021Counterfactual Explanations in Sequential Decision Making Under Uncertaintycited by 36
- 2023Explaining Predictive Uncertainty with Information Theoretic Shapley Valuescited by 36
- 2021GeCo: Quality Counterfactual Explanations in Real Timecited by 32
- 2022On the Privacy Risks of Algorithmic Recoursecited by 32
- 2021Interpretable Data-Based Explanations for Fairness Debuggingcited by 30
- 2021How Well do Feature Visualizations Support Causal Understanding of CNN Activations?cited by 28
- 2021To trust or not to trust an explanation: using LEAF to evaluate local linear XAI methodscited by 26
- 2021ReLAX: Reinforcement Learning Agent eXplainer for Arbitrary Predictive Modelscited by 25
- 2021Amortized Generation of Sequential Algorithmic Recourses for Black-box Modelscited by 24
- 2022Formalising the Robustness of Counterfactual Explanations for Neural Networkscited by 24
- 2021Counterfactual Shapley Additive Explanationscited by 22
- 2022GREASE: Generate Factual and Counterfactual Explanations for GNN-based Recommendationscited by 22
- 2022Attribution-based Explanations that Provide Recourse Cannot be Robustcited by 20
- 2022On the Trade-Off between Actionable Explanations and the Right to be Forgottencited by 20
- 2021Counterfactual Explanations for Machine Learning: Challenges Revisitedcited by 19
- 2021A Framework and Benchmarking Study for Counterfactual Generating Methods on Tabular Datacited by 19
- 2022Counterfactual Plans under Distributional Ambiguitycited by 19
- 2023Finding Regions of Counterfactual Explanations via Robust Optimizationcited by 19
- 2021Counterfactual Explanations as Interventions in Latent Spacecited by 18
- 2022Robust Bayesian Recoursecited by 18
- 2021Consequence-aware Sequential Counterfactual Generationcited by 17
- 2023Promoting Counterfactual Robustness through Diversitycited by 17
- 2021Uncertainty Estimation and Out-of-Distribution Detection for Counterfactual Explanations: Pitfalls and Solutionscited by 16
- 2022Features of Explainability: How users understand counterfactual and causal explanations for categorical and continuous features in XAIcited by 16
- 2023Calibrated Explanations: with Uncertainty Information and Counterfactualscited by 16
- 2021Directive Explanations for Actionable Explainability in Machine Learning Applicationscited by 14
- 2021Counterfactual Explanations for Oblique Decision Trees: Exact, Efficient Algorithmscited by 14
- 2023Efficient XAI Techniques: A Taxonomic Surveycited by 14
- 2023Natural Example-Based Explainability: a Surveycited by 13
- 2021RELAX: Representation Learning Explainabilitycited by 12
- 2022MACE: An Efficient Model-Agnostic Framework for Counterfactual Explanationcited by 12
- 2023Distributionally Robust Recourse Actioncited by 12
- 2024Model Reconstruction Using Counterfactual Explanations: A Perspective From Polytope Theorycited by 12
50 most cited of 204 All 204 (JSON)
- 2026Algorithmic Recourse Under Competition30 Sep 2026
- 2026The Role of Causality in Algorithmic Recourse30 Jul 2026
- 2026CEL: Comprehensive Counterfactual Explanations Library and Benchmark24 Jul 2026
- 2026Counterfactual Fragility Certificates: Exposing High-Confidence Brittleness under Structured Evidence Failure29 Jun 2026
- 2026RecourseBench: A Modular Framework for Reproducible Algorithmic Recourse Evaluation15 Jun 2026
- 2026Towards Faithful Agentic XAI: A Verification Method and an Open-World Benchmark for Better Model Faithfulness27 May 2026
- 2026Counterfactual Explanations Under Concept Drift17 May 2026
- 2026Optimal Counterfactual Search in Tree Ensembles: A Study Across Modeling and Solution Paradigms7 May 2026
- 2026From Universal to Individualized Actionability: Revisiting Personalization in Algorithmic Recourse9 Apr 2026
- 2026Rigorous Explanations for Tree Ensembles31 Mar 2026
- 2026DISCOVER: A Solver for Distributional Counterfactual Explanations17 Mar 2026
- 2026Improving understanding and trust in AI: How users benefit from interval-based counterfactual explanations22 Feb 2026
38 more
- 2026Counterfactual Maps: What They Are and How to Find Them9 Feb 2026
- 2026Structure-Aware Robust Counterfactual Explanations via Conditional Gaussian Network Classifiers8 Feb 2026
- 2026ElliCE: Efficient and Provably Robust Algorithmic Recourse via the Rashomon Sets7 Feb 2026
- 2026Fair Recourse for All: Ensuring Individual and Group Fairness in Counterfactual Explanations28 Jan 2026
- 2026Counterfactual Modeling with Fine-Tuned LLMs for Health Intervention Design and Sensor Data Augmentation21 Jan 2026
- 2026LIBRA: Language Model Informed Bandit Recourse Algorithm for Personalized Treatment Planning17 Jan 2026
- 2026EvoMorph: Counterfactual Explanations for Continuous Time-Series Extrinsic Regression Applied to Photoplethysmography15 Jan 2026
- 2026On the Hardness of Computing Counterfactual and Semifactual Explanations in XAI14 Jan 2026
- 2025Actionable and diverse counterfactual explanations incorporating domain knowledge and plausibility constraints25 Nov 2025
- 2025CID: Measuring Feature Importance Through Counterfactual Distributions19 Nov 2025
- 2025DoFlow: Flow-based Generative Models for Interventional and Counterfactual Forecasting on Time Series4 Nov 2025
- 2025Towards Personalized Treatment Plan: Geometrical Model-Agnostic Approach to Counterfactual Explanations27 Oct 2025
- 2025ACE: Adapting sampling for Counterfactual Explanations30 Sep 2025
- 2025Optimal Robust Recourse with Lp-Bounded Model Change25 Sep 2025
- 2025Learning Conformal Explainers for Image Classifiers25 Sep 2025
- 2025An Explainable Gaussian Process Auto-encoder for Tabular Data31 Aug 2025
- 2025P2C: Path to Counterfactuals28 Aug 2025
- 2025MC3G: Model Agnostic Causally Constrained Counterfactual Generation24 Aug 2025
- 2025Your Recourse, My Loss? Algorithmic Recourse under Shared Constraints14 Aug 2025
- 2025RealAC: A Domain-Agnostic Framework for Realistic and Actionable Counterfactual Explanations14 Aug 2025
- 2025Designing User-Centric Metrics for Evaluation of Counterfactual Explanations20 Jul 2025
- 2025Counterfactual optimization for fault prevention in complex wind energy systems8 Jul 2025
- 2025Performative Validity of Recourse Explanations18 Jun 2025
- 2025DiCoFlex: Model-agnostic diverse counterfactuals with flexible control29 May 2025
- 2025Generalizability vs. Counterfactual Explainability Trade-Off29 May 2025
- 2025Heart2Mind: Human-Centered Contestable Psychiatric Disorder Diagnosis System using Wearable ECG Monitors16 May 2025
- 2025From Search To Sampling: Generative Models For Robust Algorithmic Recourse12 May 2025
- 2025What Do People Want to Know About Artificial Intelligence (AI)? The Importance of Answering End-User Questions to Explain Autonomous Vehicle (AV) Decisions9 May 2025
- 2025Prediction via Shapley Value Regression7 May 2025
- 2025A New Approach to Backtracking Counterfactual Explanations: A Unified Causal Framework for Efficient Model Interpretability5 May 2025
- 2025Exploring Energy Landscapes for Minimal Counterfactual Explanations: Applications in Cybersecurity and Beyond23 Mar 2025
- 2025Causality Is Key to Understand and Balance Multiple Goals in Trustworthy ML and Foundation Models28 Feb 2025
- 2025Flexible Counterfactual Explanations with Generative Models24 Feb 2025
- 2025Understanding Fixed Predictions via Confined Regions22 Feb 2025
- 2025Generating Causally Compliant Counterfactual Explanations using ASP13 Feb 2025
- 2025Countering Overfitting with Counterfactual Examples13 Feb 2025
- 2025Model-Free Counterfactual Subset Selection at Scale12 Feb 2025
- 2025OptiChat: Bridging Optimization Models and Practitioners with Large Language Models14 Jan 2025
50 newest of 204 All 204 (JSON)
- 2022On the Privacy Risks of Algorithmic Recoursecited by 32
- 2022On the Privacy Risks of Algorithmic Recourse10 Nov 2022
- 2021Deep Neural Networks and Tabular Data: A Surveycited by 489
- 2021Benchmarking and Survey of Explanation Methods for Black Box Modelscited by 136
- 2022OpenXAI: Towards a Transparent Evaluation of Model Explanationscited by 125
- 2021CF-GNNExplainer: Counterfactual Explanations for Graph Neural Networkscited by 118
- 2021Counterfactual Explanations Can Be Manipulatedcited by 113
- 2021Towards Robust and Reliable Algorithmic Recoursecited by 101
- 2021CARLA: A Python Library to Benchmark Algorithmic Recourse and Counterfactual Explanation Algorithmscited by 85
- 2021If Only We Had Better Counterfactual Explanations: Five Key Deficits to Rectify in the Evaluation of Counterfactual XAI Techniquescited by 82
- 2022Which Explanation Should I Choose? A Function Approximation Perspective to Characterizing Post Hoc Explanationscited by 77
- 2021NICE: An Algorithm for Nearest Instance Counterfactual Explanationscited by 62
- 2021Counterfactuals and Causability in Explainable Artificial Intelligence: Theory, Algorithms, and Applicationscited by 59
- 2021Beyond Trivial Counterfactual Explanations with Diverse Valuable Explanationscited by 56
12 most cited of 200 All 200 (JSON)
- 2026Algorithmic Recourse Under Competition30 Sep 2026
- 2026The Role of Causality in Algorithmic Recourse30 Jul 2026
- 2026CEL: Comprehensive Counterfactual Explanations Library and Benchmark24 Jul 2026
- 2026Counterfactual Fragility Certificates: Exposing High-Confidence Brittleness under Structured Evidence Failure29 Jun 2026
- 2026RecourseBench: A Modular Framework for Reproducible Algorithmic Recourse Evaluation15 Jun 2026
- 2026Counterfactual Explanations Under Concept Drift17 May 2026
- 2026Optimal Counterfactual Search in Tree Ensembles: A Study Across Modeling and Solution Paradigms7 May 2026
- 2026From Universal to Individualized Actionability: Revisiting Personalization in Algorithmic Recourse9 Apr 2026
- 2026Rigorous Explanations for Tree Ensembles31 Mar 2026
- 2026DISCOVER: A Solver for Distributional Counterfactual Explanations17 Mar 2026
- 2026Improving understanding and trust in AI: How users benefit from interval-based counterfactual explanations22 Feb 2026
- 2026Counterfactual Maps: What They Are and How to Find Them9 Feb 2026
12 newest of 200 All 200 (JSON)