Explaining Machine Learning Classifiers through Diverse Counterfactual Explanations
Not on the map. Why?
Abstract (arXiv)
Post-hoc explanations of machine learning models are crucial for people to understand and act on algorithmic predictions. An intriguing class of explanations is through counterfactuals, hypothetical examples that show people how to obtain a different prediction. We posit that effective counterfactual explanations should satisfy two properties: feasibility of the counterfactual actions given user context and constraints, and diversity among the counterfactuals presented. To this end, we propose a framework for generating and evaluating a diverse set of counterfactual explanations based on determinantal point processes. To evaluate the actionability of counterfactuals, we provide metrics that enable comparison of counterfactual-based methods to other local explanation methods. We further address necessary tradeoffs and point to causal implications in optimizing for counterfactuals. Our experiments on four real-world datasets show that our framework can generate a set of counterfactuals that are diverse and well approximate local decision boundaries, outperforming prior approaches to generating diverse counterfactuals. We provide an implementation of the framework at https://github.com/microsoft/DiCE.
Key facts. Cited by 612 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 81; 2022: 96; 2023: 118; 2024: 113; 2025: 104; 2026: 100.
612 papers.
Sort:
By area:
- 2021Deep Neural Networks and Tabular Data: A Surveycited by 489
- 2021Causal Inference in Natural Language Processing: Estimation, Prediction, Interpretation and Beyondcited by 177
- 2021Benchmarking and Survey of Explanation Methods for Black Box Modelscited by 136
- 2022Text and Patterns: For Effective Chain of Thought, It Takes Two to Tangocited by 128
- 2021Human-Centered Explainable AI (XAI): From Algorithms to User Experiencescited by 123
- 2021Explaining in Style: Training a GAN to explain a classifier in StyleSpacecited by 122
- 2023AI Transparency in the Age of LLMs: A Human-Centered Research Roadmapcited by 119
- 2021Interpretable Deep Learning: Interpretation, Interpretability, Trustworthiness, and Beyondcited by 116
- 2021Counterfactual Attention Learning for Fine-Grained Visual Categorization and Re-identificationcited by 114
- 2021Counterfactual Explanations Can Be Manipulatedcited by 113
- 2021Robustness Gym: Unifying the NLP Evaluation Landscapecited by 107
- 2021Interpretable Image Classification with Differentiable Prototypes Assignmentcited by 97
38 more
- 2022Diffusion Visual Counterfactual Explanationscited by 96
- 2021The Out-of-Distribution Problem in Explainability and Search Methods for Feature Importance Explanationscited by 86
- 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
- 2022Diffusion Models for Counterfactual Explanationscited by 79
- 2022TalkToModel: Explaining Machine Learning Models with Interactive Natural Language Conversationscited by 65
- 2021NICE: An Algorithm for Nearest Instance Counterfactual Explanationscited by 62
- 2021Counterfactuals and Causability in Explainable Artificial Intelligence: Theory, Algorithms, and Applicationscited by 59
- 2022GraphFramEx: Towards Systematic Evaluation of Explainability Methods for Graph Neural Networkscited by 57
- 2021Beyond Trivial Counterfactual Explanations with Diverse Valuable Explanationscited by 56
- 2021Explaining Black-Box Algorithms Using Probabilistic Contrastive Counterfactualscited by 55
- 2022Framework for Evaluating Faithfulness of Local Explanationscited by 55
- 2022Post-Hoc Explanations Fail to Achieve their Purpose in Adversarial Contextscited by 53
- 2023High Fidelity Image Counterfactuals with Probabilistic Causal Modelscited by 53
- 2023TIBET: Identifying and Evaluating Biases in Text-to-Image Generative Modelscited by 51
- 2022CLEAR: Generative Counterfactual Explanations on Graphscited by 48
- 2023Adversarial Counterfactual Visual Explanationscited by 47
- 2021Local Explanations via Necessity and Sufficiency: Unifying Theory and Practicecited by 45
- 2022Probabilistically Robust Recourse: Navigating the Trade-offs between Costs and Robustness in Algorithmic Recoursecited by 40
- 2022DoWhy-GCM: An extension of DoWhy for causal inference in graphical causal modelscited by 40
- 2021Counterfactual State Explanations for Reinforcement Learning Agents via Generative Deep Learningcited by 38
- 2021DISSECT: Disentangled Simultaneous Explanations via Concept Traversalscited by 37
- 2021Consistent Counterfactuals for Deep Modelscited by 37
- 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
- 2022Cycle-Consistent Counterfactuals by Latent Transformationscited by 33
- 2023ProtoSeg: Interpretable Semantic Segmentation with Prototypical Partscited by 33
- 2021GeCo: Quality Counterfactual Explanations in Real Timecited by 32
- 2022On the Robustness of Sparse Counterfactual Explanations to Adverse Perturbationscited by 32
- 2022On the Privacy Risks of Algorithmic Recoursecited by 32
- 2022DualCF: Efficient Model Extraction Attack from Counterfactual Explanationscited by 31
- 2021Interpretable Data-Based Explanations for Fairness Debuggingcited by 30
- 2022Making Heads or Tails: Towards Semantically Consistent Visual Counterfactualscited by 30
- 2022Sparse Visual Counterfactual Explanations in Image Spacecited by 30
- 2023A Survey on Vertical Federated Learning: From a Layered Perspectivecited by 30
- 2021Conditional Generative Models for Counterfactual Explanationscited by 28
- 2024Beyond Concept Bottleneck Models: How to Make Black Boxes Intervenable?cited by 28
50 most cited of 612 All 612 (JSON)
- 2026From Attack Success to Attack Severity: Counterfactual Memory Attacks on LLM Agents28 Sep 2026
- 2026Certifying Interventional Agreement Among Observationally Equivalent Causal Models26 Sep 2026
- 2026Peer-Grounded Counterfactual Path Planning for Chronic Health Management25 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
- 2026FCx: An algorithm for finding Feasible Counterfactual Explanations16 Sep 2026
- 2026Diversified and Perceptible Counterfactual Examples Leveraging Expert Knowledge14 Sep 2026
- 2026Explanations-Driven Active Feature Acquisition for Algorithmic Recourse10 Sep 2026
- 2026Explainability Assistant: A Conversational XAI Interface for Interpreting Energy Consumption Models10 Sep 2026
- 2026SoK: Privacy Attacks on Machine Learning via Explainable AI9 Sep 2026
- 2026XAI-Arena: Can LLMs Assess the Quality of XAI Explanations?8 Sep 2026
- 2026AVCG: A Generalized Variational Framework for Counterfactual Generation under Hypothesis Distributions7 Sep 2026
38 more
- 2026Taking the Whys Seriously: Limitations of Counterfactual Explanations in Justification and Recourse31 Aug 2026
- 2026Actionable CBFI: Integrating Structural Decomposition and Causal Counterfactual Recourse for Tabular Machine Learning28 Aug 2026
- 2026Fairness Invariants: A Relational Approach to Explaining and Mitigating Fairness Bugs26 Aug 2026
- 2026Towards A Unified Information Bottleneck Framework for Time Series Explanations26 Aug 2026
- 2026From Multimodal Observation to Interpretable Suggestions: Counterfactual Time-Expanded Relational Modeling of Surgical Teams24 Aug 2026
- 2026Addressing the Selection Problem in Explainable AI23 Aug 2026
- 2026Leaf Values as Coordinates: Exact Contrastive Explanation for Gradient-Boosted Ensembles19 Aug 2026
- 2026From Student Risk Prediction to SC2R: Semantics-Constrained Counterfactual Recourse for Educational Decision Support18 Aug 2026
- 2026Command-Space Counterfactual Explanations for Pareto-Conditioned Reinforcement Learning15 Aug 2026
- 2026Faithful, Sufficient and Understandable: Rethinking Graph Counterfactual Explanations via Discrete Diffusion Inversion12 Aug 2026
- 2026Diverse and Plausible Algorithmic Recourse via Tractable Recourse Distributions5 Aug 2026
- 2026Measuring Explainer Stability via Attribution Separability3 Aug 2026
- 2026Trustworthy AI in Digital Health: A Comprehensive Review of Robustness and Explainability3 Aug 2026
- 2026CraftAlign: Feature-Grounded Evaluation and Revision Guidance for AI Stories2 Aug 2026
- 2026A Generalized-Bayes Perspective on Counterfactual Explanations: Posterior-Based Decision-Making and Evaluation31 Jul 2026
- 2026Class-Aware Reinforcement Learning for Counterfactual Explanation Generation30 Jul 2026
- 2026SPARC Segmentation to Prediction via Affine Regression and Counterfactuals28 Jul 2026
- 2026CEL: Comprehensive Counterfactual Explanations Library and Benchmark24 Jul 2026
- 2026Counterfactuals for Feature-Weighted Clustering16 Jul 2026
- 2026Knowledge Graphs and Explainable AI as Complementary Resources for Urban Mining10 Jul 2026
- 2026Optimized Instance Alteration for Explaining and Assessing Robustness of Classifiers7 Jul 2026
- 2026Adaptive Group-Based Counterfactual Explanations for Time-Series Rehabilitation Data2 Jul 2026
- 2026PACE: A Neuro-Symbolic Framework for Plausible and Actionable Counterfactual Explanations1 Jul 2026
- 2026The Calibrated Deepfake Trust Score (CDTS): Competence-Coupled Trust Degradation Across Deepfake Detectors28 Jun 2026
- 2026RECAST: Model Reconstruction via Counterfactual-Aware Wasserstein Geometry under Limited Data26 Jun 2026
- 2026Position: Explainability Research Must Prioritize Foundations over Ad-hoc Methods18 Jun 2026
- 2026Target-confidence Recourse Using tSeTlin machines: TRUST17 Jun 2026
- 2026RecourseBench: A Modular Framework for Reproducible Algorithmic Recourse Evaluation15 Jun 2026
- 2026MetaPlate: Counterfactual-Guided RAG-LLM Tool for Personalized Food Recommendation and Hyperglycemia Prevention8 Jun 2026
- 2026Agentic Search for Counterfactual Recourse under Fixed LLM Budgets7 Jun 2026
- 2026Off-Policy Evaluation with Strategic Agents via Local Disclosure5 Jun 2026
- 2026Quantifying the Privacy of Counterfactuals by Leveraging Membership Inference Attacks Against Synthetic Data4 Jun 2026
- 2026A Geometric View of Counterfactual Behavior: Interaction of Boundary Proximity and Local Support2 Jun 2026
- 2026TabChange: Precise Attribute Changes in Tabular Data30 May 2026
- 2026Algorithmic Recourse of In-Context Learning for Tabular Data29 May 2026
- 2026Density-Guided Robust Counterfactual Explanations on Tabular Data under Model Multiplicity29 May 2026
- 2026ExDBSCAN: Explaining DBSCAN with Counterfactual Reasoning -- Additional Material28 May 2026
- 2026Evaluating Local Explainability Metrics for Machine Learning Models on Tabular Data26 May 2026
50 newest of 612 All 612 (JSON)
- 2022Diffusion Models for Counterfactual Explanationscited by 79
- 2023Adversarial Counterfactual Visual Explanationscited by 47
- 2025PRISM: High-Resolution & Precise Counterfactual Medical Image Generation using Language-guided Stable Diffusioncited by 17
- 2024Global Counterfactual Directionscited by 15
- 2023D4Explainer: In-Distribution GNN Explanations via Discrete Denoising Diffusioncited by 9
- 2023Navigating the Structured What-If Spaces: Counterfactual Generation via Structured Diffusioncited by 5
- 2025LeapFactual: Reliable Visual Counterfactual Explanation Using Conditional Flow Matchingcited by 4
- 2024DAM: Diffusion Activation Maximization for 3D Global Explanationscited by 1
- 2026Faithful, Sufficient and Understandable: Rethinking Graph Counterfactual Explanations via Discrete Diffusion Inversioncited by 1
- 2026Faithful, Sufficient and Understandable: Rethinking Graph Counterfactual Explanations via Discrete Diffusion Inversion12 Aug 2026
- 2025LeapFactual: Reliable Visual Counterfactual Explanation Using Conditional Flow Matching16 Oct 2025
- 2025PRISM: High-Resolution & Precise Counterfactual Medical Image Generation using Language-guided Stable Diffusion28 Feb 2025
- 2024Global Counterfactual Directions18 Apr 2024
- 2024DAM: Diffusion Activation Maximization for 3D Global Explanations26 Jan 2024
- 2023Navigating the Structured What-If Spaces: Counterfactual Generation via Structured Diffusion21 Dec 2023
- 2023D4Explainer: In-Distribution GNN Explanations via Discrete Denoising Diffusion30 Oct 2023
- 2023Adversarial Counterfactual Visual Explanations17 Mar 2023
- 2022Diffusion Models for Counterfactual Explanations29 Mar 2022
- 2022Text and Patterns: For Effective Chain of Thought, It Takes Two to Tangocited by 128
- 2022From Black Boxes to Conversations: Incorporating XAI in a Conversational Agentcited by 14
- 2022Feature-based Learning for Diverse and Privacy-Preserving Counterfactual Explanationscited by 11
- 2022Causal Explanations for Sequential Decision Making Under Uncertaintycited by 2
- 2022Feature-based Learning for Diverse and Privacy-Preserving Counterfactual Explanations27 Sep 2022
- 2022Text and Patterns: For Effective Chain of Thought, It Takes Two to Tango16 Sep 2022
- 2022From Black Boxes to Conversations: Incorporating XAI in a Conversational Agent6 Sep 2022
- 2022Causal Explanations for Sequential Decision Making Under Uncertainty30 May 2022
- 2022On the Privacy Risks of Algorithmic Recoursecited by 32
- 20242D-OOB: Attributing Data Contribution Through Joint Valuation Frameworkcited by 4
- 2024The Effect of Data Poisoning on Counterfactual Explanationscited by 3
- 2026Quantifying the Privacy of Counterfactuals by Leveraging Membership Inference Attacks Against Synthetic Datacited by 0
- 2026Quantifying the Privacy of Counterfactuals by Leveraging Membership Inference Attacks Against Synthetic Data4 Jun 2026
- 20242D-OOB: Attributing Data Contribution Through Joint Valuation Framework7 Aug 2024
- 2024The Effect of Data Poisoning on Counterfactual Explanations13 Feb 2024
- 2022On the Privacy Risks of Algorithmic Recourse10 Nov 2022
- 2026AutoSurrogate: An LLM-Driven Multi-Agent Framework for Autonomous Construction of Deep Learning Surrogate Models in Subsurface Flowcited by 0
- 2026Agentic Search for Counterfactual Recourse under Fixed LLM Budgetscited by 0
- 2026From Attack Success to Attack Severity: Counterfactual Memory Attacks on LLM Agentscited by 0
- 2026From Attack Success to Attack Severity: Counterfactual Memory Attacks on LLM Agents28 Sep 2026
- 2026Agentic Search for Counterfactual Recourse under Fixed LLM Budgets7 Jun 2026
- 2026AutoSurrogate: An LLM-Driven Multi-Agent Framework for Autonomous Construction of Deep Learning Surrogate Models in Subsurface Flow13 Apr 2026
- 2024Good Data Is All Imitation Learning Needscited by 2
- 2024Good Data Is All Imitation Learning Needs26 Sep 2024
- 2021Deep Neural Networks and Tabular Data: A Surveycited by 489
- 2021Causal Inference in Natural Language Processing: Estimation, Prediction, Interpretation and Beyondcited by 177
- 2021Benchmarking and Survey of Explanation Methods for Black Box Modelscited by 136
- 2021Human-Centered Explainable AI (XAI): From Algorithms to User Experiencescited by 123
- 2021Explaining in Style: Training a GAN to explain a classifier in StyleSpacecited by 122
- 2023AI Transparency in the Age of LLMs: A Human-Centered Research Roadmapcited by 119
- 2021Interpretable Deep Learning: Interpretation, Interpretability, Trustworthiness, and Beyondcited by 116
- 2021Counterfactual Attention Learning for Fine-Grained Visual Categorization and Re-identificationcited by 114
- 2021Counterfactual Explanations Can Be Manipulatedcited by 113
- 2021Robustness Gym: Unifying the NLP Evaluation Landscapecited by 107
- 2021Interpretable Image Classification with Differentiable Prototypes Assignmentcited by 97
- 2022Diffusion Visual Counterfactual Explanationscited by 96
12 most cited of 587 All 587 (JSON)
- 2026Certifying Interventional Agreement Among Observationally Equivalent Causal Models26 Sep 2026
- 2026Peer-Grounded Counterfactual Path Planning for Chronic Health Management25 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
- 2026FCx: An algorithm for finding Feasible Counterfactual Explanations16 Sep 2026
- 2026Diversified and Perceptible Counterfactual Examples Leveraging Expert Knowledge14 Sep 2026
- 2026Explanations-Driven Active Feature Acquisition for Algorithmic Recourse10 Sep 2026
- 2026Explainability Assistant: A Conversational XAI Interface for Interpreting Energy Consumption Models10 Sep 2026
- 2026SoK: Privacy Attacks on Machine Learning via Explainable AI9 Sep 2026
- 2026XAI-Arena: Can LLMs Assess the Quality of XAI Explanations?8 Sep 2026
- 2026AVCG: A Generalized Variational Framework for Counterfactual Generation under Hypothesis Distributions7 Sep 2026
- 2026Taking the Whys Seriously: Limitations of Counterfactual Explanations in Justification and Recourse31 Aug 2026
12 newest of 587 All 587 (JSON)