Good Counterfactuals and Where to Find Them: A Case-Based Technique for Generating Counterfactuals for Explainable AI (XAI)
Not on the map. Why?
Abstract (arXiv)
Recently, a groundswell of research has identified the use of counterfactual explanations as a potentially significant solution to the Explainable AI (XAI) problem. It is argued that (a) technically, these counterfactual cases can be generated by permuting problem-features until a class change is found, (b) psychologically, they are much more causally informative than factual explanations, (c) legally, they are GDPR-compliant. However, there are issues around the finding of good counterfactuals using current techniques (e.g. sparsity and plausibility). We show that many commonly-used datasets appear to have few good counterfactuals for explanation purposes. So, we propose a new case based approach for generating counterfactuals using novel ideas about the counterfactual potential and explanatory coverage of a case-base. The new technique reuses patterns of good counterfactuals, present in a case-base, to generate analogous counterfactuals that can explain new problems and their solutions. Several experiments show how this technique can improve the counterfactual potential and explanatory coverage of case-bases that were previously found wanting.
Key facts. Cited by 79 papers in the map (data through 7 Oct 2026). First posted on arXiv 26 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 19; 2022: 18; 2023: 17; 2024: 12; 2025: 10; 2026: 3.
79 papers.
Sort:
- 2021If Only We Had Better Counterfactual Explanations: Five Key Deficits to Rectify in the Evaluation of Counterfactual XAI Techniquescited by 82
- 2021NICE: An Algorithm for Nearest Instance Counterfactual Explanationscited by 62
- 2021Counterfactuals and Causability in Explainable Artificial Intelligence: Theory, Algorithms, and Applicationscited by 59
- 2021Consistent Counterfactuals for Deep Modelscited by 37
- 2022On the Robustness of Sparse Counterfactual Explanations to Adverse Perturbationscited by 32
- 2021Exploring the Efficacy of Automatically Generated Counterfactuals for Sentiment Analysiscited by 30
- 2021Amortized Generation of Sequential Algorithmic Recourses for Black-box Modelscited by 24
- 2022The privacy issue of counterfactual explanations: explanation linkage attackscited by 20
- 2022Seamful XAI: Operationalizing Seamful Design in Explainable AIcited by 20
- 2023Even if Explanations: Prior Work, Desiderata & Benchmarks for Semi-Factual XAIcited by 20
- 2021A Few Good Counterfactuals: Generating Interpretable, Plausible and Diverse Counterfactual Explanationscited by 19
- 2021Uncertainty Estimation and Out-of-Distribution Detection for Counterfactual Explanations: Pitfalls and Solutionscited by 16
38 more
- 2022Features of Explainability: How users understand counterfactual and causal explanations for categorical and continuous features in XAIcited by 16
- 2022Adapting and Evaluating Influence-Estimation Methods for Gradient-Boosted Decision Treescited by 16
- 2021DiCE4EL: Interpreting Process Predictions using a Milestone-Aware Counterfactual Approachcited by 13
- 2022Differentially Private Counterfactuals via Functional Mechanismcited by 13
- 2023Natural Example-Based Explainability: a Surveycited by 13
- 2022Counterfactual Explanations for Misclassified Images: How Human and Machine Explanations Differcited by 12
- 2024Explainable Artificial Intelligence for Medical Applications: A Reviewcited by 12
- 2022Generating Sparse Counterfactual Explanations For Multivariate Time Seriescited by 11
- 2024Probabilistically Plausible Counterfactual Explanations with Normalizing Flowscited by 11
- 2021DisCERN:Discovering Counterfactual Explanations using Relevance Features from Neighbourhoodscited by 10
- 2022Identifying Spurious Correlations and Correcting them with an Explanation-based Learningcited by 10
- 2021Algorithmic Factors Influencing Bias in Machine Learningcited by 9
- 2023GAM Coach: Towards Interactive and User-centered Algorithmic Recoursecited by 9
- 2023Explaining Groups of Instances Counterfactually for XAI: A Use Case, Algorithm and User Study for Group-Counterfactualscited by 9
- 2023EXPLAIN, EDIT, GENERATE: Rationale-Sensitive Counterfactual Data Augmentation for Multi-hop Fact Verificationcited by 9
- 2021Explainability-Aware One Point Attack for Point Cloud Neural Networkscited by 7
- 2021MCCE: Monte Carlo sampling of realistic counterfactual explanationscited by 7
- 2022Benchmarking Instance-Centric Counterfactual Algorithms for XAI: From White Box to Black Boxcited by 7
- 2025Towards Desiderata-Driven Design of Visual Counterfactual Explainerscited by 7
- 2022Galois theory for analogical classifierscited by 6
- 2024A Survey of Privacy-Preserving Model Explanations: Privacy Risks, Attacks, and Countermeasurescited by 6
- 2021Improving Users' Mental Model with Attention-directed Counterfactual Editscited by 5
- 2022Framing Algorithmic Recourse for Anomaly Detectioncited by 5
- 2023Navigating Explanatory Multiverse Through Counterfactual Path Geometrycited by 5
- 2023Designing User-Centric Behavioral Interventions to Prevent Dysglycemia with Novel Counterfactual Explanationscited by 5
- 2024Even-Ifs From If-Onlys: Are the Best Semi-Factual Explanations Found Using Counterfactuals As Guides?cited by 5
- 2024A Two-Stage Algorithm for Cost-Efficient Multi-instance Counterfactual Explanationscited by 5
- 2024CountARFactuals -- Generating plausible model-agnostic counterfactual explanations with adversarial random forestscited by 5
- 2022Improving Model Understanding and Trust with Counterfactual Explanations of Model Confidencecited by 4
- 2023Explaining Model Confidence Using Counterfactualscited by 4
- 2026What-If Explanations Over Time: Counterfactuals for Time Series Classificationcited by 4
- 2021Twin Systems for DeepCBR: A Menagerie of Deep Learning and Case-Based Reasoning Pairings for Explanation and Data Augmentationcited by 3
- 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
- 2023Ensemble of Counterfactual Explainerscited by 3
- 2021Predicting Illness for a Sustainable Dairy Agriculture: Predicting and Explaining the Onset of Mastitis in Dairy Cowscited by 2
- 2021Handling Climate Change Using Counterfactuals: Using Counterfactuals in Data Augmentation to Predict Crop Growth in an Uncertain Climate Futurecited by 2
- 2022Realistic Counterfactual Explanations with Learned Relationscited by 2
50 most cited of 79 All 79 (JSON)
- 2026FCA-Guided Counterfactual Explanations for Multi-Modal Breast Cancer Diagnosis: A Framework Achieving Perfect Validity with Emergent Sparsity17 Sep 2026
- 2026CEL: Comprehensive Counterfactual Explanations Library and Benchmark24 Jul 2026
- 2026What-If Explanations Over Time: Counterfactuals for Time Series Classification29 Mar 2026
- 2025Counterfactual Explanations for Time Series Should be Human-Centered and Temporally Coherent in Interventions16 Dec 2025
- 2025Augmenting The Weather: A Hybrid Counterfactual-SMOTE Algorithm for Improving Crop Growth Prediction When Climate Changes14 Nov 2025
- 2025Interpretable Model-Aware Counterfactual Explanations for Random Forest31 Oct 2025
- 2025An Explainable Gaussian Process Auto-encoder for Tabular Data31 Aug 2025
- 2025Towards Desiderata-Driven Design of Visual Counterfactual Explainers17 Jun 2025
- 2025DiCoFlex: Model-agnostic diverse counterfactuals with flexible control29 May 2025
- 2025A User Study Evaluating Argumentative Explanations in Diagnostic Decision Support15 May 2025
- 2025Ranking Counterfactual Explanations20 Mar 2025
- 2025HyConEx: Hypernetwork classifier with counterfactual explanations for tabular data16 Mar 2025
38 more
- 2025Model-Free Counterfactual Subset Selection at Scale12 Feb 2025
- 2024Explainable Artificial Intelligence for Medical Applications: A Review15 Nov 2024
- 2024Case-based Explainability for Random Forest: Prototypes, Critics, Counter-factuals and Semi-factuals13 Aug 2024
- 2024Any four real numbers are on all fours with analogy26 Jul 2024
- 2024Explainable bank failure prediction models: Counterfactual explanations to reduce the failure risk14 Jul 2024
- 2024Probabilistically Plausible Counterfactual Explanations with Normalizing Flows27 May 2024
- 2024MiMICRI: Towards Domain-centered Counterfactual Explanations of Cardiovascular Image Classification Models24 Apr 2024
- 2024CountARFactuals -- Generating plausible model-agnostic counterfactual explanations with adversarial random forests4 Apr 2024
- 2024A Survey of Privacy-Preserving Model Explanations: Privacy Risks, Attacks, and Countermeasures31 Mar 2024
- 2024A Two-Stage Algorithm for Cost-Efficient Multi-instance Counterfactual Explanations2 Mar 2024
- 2024Even-Ifs From If-Onlys: Are the Best Semi-Factual Explanations Found Using Counterfactuals As Guides?1 Mar 2024
- 2024One-for-many Counterfactual Explanations by Column Generation12 Feb 2024
- 2024Cooperative Knowledge Distillation: A Learner Agnostic Approach2 Feb 2024
- 2023Learning impartial policies for sequential counterfactual explanations using Deep Reinforcement Learning1 Nov 2023
- 2023EXPLAIN, EDIT, GENERATE: Rationale-Sensitive Counterfactual Data Augmentation for Multi-hop Fact Verification23 Oct 2023
- 2023Designing User-Centric Behavioral Interventions to Prevent Dysglycemia with Novel Counterfactual Explanations2 Oct 2023
- 2023T-COL: Generating Counterfactual Explanations for General User Preferences on Variable Machine Learning Systems28 Sep 2023
- 2023Natural Example-Based Explainability: a Survey5 Sep 2023
- 2023Ensemble of Counterfactual Explainers29 Aug 2023
- 2023Beyond Single-Feature Importance with ICECREAM19 Jul 2023
- 2023For Better or Worse: The Impact of Counterfactual Explanations' Directionality on User Behavior in xAI13 Jun 2023
- 2023Navigating Explanatory Multiverse Through Counterfactual Path Geometry5 Jun 2023
- 2023Explaining Hate Speech Classification with Model Agnostic Methods30 May 2023
- 2023Disagreement amongst counterfactual explanations: How transparency can be deceptive25 Apr 2023
- 2023Explaining Groups of Instances Counterfactually for XAI: A Use Case, Algorithm and User Study for Group-Counterfactuals16 Mar 2023
- 2023Explaining Model Confidence Using Counterfactuals10 Mar 2023
- 2023GAM Coach: Towards Interactive and User-centered Algorithmic Recourse27 Feb 2023
- 2023SpecXAI -- Spectral interpretability of Deep Learning Models20 Feb 2023
- 2023Even if Explanations: Prior Work, Desiderata & Benchmarks for Semi-Factual XAI27 Jan 2023
- 2023Analogical Relevance Index8 Jan 2023
- 2022Counterfactual Explanations for Misclassified Images: How Human and Machine Explanations Differ16 Dec 2022
- 2022Identifying Spurious Correlations and Correcting them with an Explanation-based Learning15 Nov 2022
- 2022Seamful XAI: Operationalizing Seamful Design in Explainable AI12 Nov 2022
- 2022Decomposing Counterfactual Explanations for Consequential Decision Making3 Nov 2022
- 2022The privacy issue of counterfactual explanations: explanation linkage attacks21 Oct 2022
- 2022Application of Causal Inference to Analytical Customer Relationship Management in Banking and Insurance19 Aug 2022
- 2022Differentially Private Counterfactuals via Functional Mechanism4 Aug 2022
- 2022Outcome-Guided Counterfactuals for Reinforcement Learning Agents from a Jointly Trained Generative Latent Space15 Jul 2022
50 newest of 79 All 79 (JSON)
- 2021If Only We Had Better Counterfactual Explanations: Five Key Deficits to Rectify in the Evaluation of Counterfactual XAI Techniquescited by 82
- 2021NICE: An Algorithm for Nearest Instance Counterfactual Explanationscited by 62
- 2021Counterfactuals and Causability in Explainable Artificial Intelligence: Theory, Algorithms, and Applicationscited by 59
- 2021Consistent Counterfactuals for Deep Modelscited by 37
- 2022On the Robustness of Sparse Counterfactual Explanations to Adverse Perturbationscited by 32
- 2021Exploring the Efficacy of Automatically Generated Counterfactuals for Sentiment Analysiscited by 30
- 2021Amortized Generation of Sequential Algorithmic Recourses for Black-box Modelscited by 24
- 2022The privacy issue of counterfactual explanations: explanation linkage attackscited by 20
- 2022Seamful XAI: Operationalizing Seamful Design in Explainable AIcited by 20
- 2023Even if Explanations: Prior Work, Desiderata & Benchmarks for Semi-Factual XAIcited by 20
- 2021A Few Good Counterfactuals: Generating Interpretable, Plausible and Diverse Counterfactual Explanationscited by 19
- 2021Uncertainty Estimation and Out-of-Distribution Detection for Counterfactual Explanations: Pitfalls and Solutionscited by 16
12 most cited of 79 All 79 (JSON)
- 2026FCA-Guided Counterfactual Explanations for Multi-Modal Breast Cancer Diagnosis: A Framework Achieving Perfect Validity with Emergent Sparsity17 Sep 2026
- 2026CEL: Comprehensive Counterfactual Explanations Library and Benchmark24 Jul 2026
- 2026What-If Explanations Over Time: Counterfactuals for Time Series Classification29 Mar 2026
- 2025Counterfactual Explanations for Time Series Should be Human-Centered and Temporally Coherent in Interventions16 Dec 2025
- 2025Augmenting The Weather: A Hybrid Counterfactual-SMOTE Algorithm for Improving Crop Growth Prediction When Climate Changes14 Nov 2025
- 2025Interpretable Model-Aware Counterfactual Explanations for Random Forest31 Oct 2025
- 2025An Explainable Gaussian Process Auto-encoder for Tabular Data31 Aug 2025
- 2025Towards Desiderata-Driven Design of Visual Counterfactual Explainers17 Jun 2025
- 2025DiCoFlex: Model-agnostic diverse counterfactuals with flexible control29 May 2025
- 2025A User Study Evaluating Argumentative Explanations in Diagnostic Decision Support15 May 2025
- 2025Ranking Counterfactual Explanations20 Mar 2025
- 2025HyConEx: Hypernetwork classifier with counterfactual explanations for tabular data16 Mar 2025
12 newest of 79 All 79 (JSON)