mlsanityData to 7 Oct 2026

A Framework and Benchmarking Study for Counterfactual Generating Methods on Tabular Data

arXiv 2107.04680 ↗First posted 9 Jul 2021cs.LG cs.AIcited by 19

Not on the map. Why?

Abstract (arXiv)

Counterfactual explanations are viewed as an effective way to explain machine learning predictions. This interest is reflected by a relatively young literature with already dozens of algorithms aiming to generate such explanations. These algorithms are focused on finding how features can be modified to change the output classification. However, this rather general objective can be achieved in different ways, which brings about the need for a methodology to test and benchmark these algorithms. The contributions of this work are manifold: First, a large benchmarking study of 10 algorithmic approaches on 22 tabular datasets is performed, using 9 relevant evaluation metrics. Second, the introduction of a novel, first of its kind, framework to test counterfactual generation algorithms. Third, a set of objective metrics to evaluate and compare counterfactual results. And finally, insight from the benchmarking results that indicate which approaches obtain the best performance on what type of dataset. This benchmarking study and framework can help practitioners in determining which technique and building blocks most suit their context, and can help researchers in the design and evaluation of current and future counterfactual generation algorithms. Our findings show that, overall, there's no single best algorithm to generate counterfactual explanations as the performance highly depends on properties related to the dataset, model, score and factual point specificities.

Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). Builds on 34 of its 89 references that are in the map. First posted on arXiv 9 Jul 2021.

Builds on

34 of 89 references.

References · 34

  1. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
  2. 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
  3. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
  4. 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,201
  5. 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
  6. 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 612
  7. 2020Opportunities and Challenges in Explainable Artificial Intelligence (XAI): A Surveycited by 252
  8. 2020Algorithmic Recourse: from Counterfactual Explanations to Interventionscited by 250
  9. 2019Interpretable Counterfactual Explanations Guided by Prototypescited by 223
  10. 2019Model-Agnostic Counterfactual Explanations for Consequential Decisionscited by 204
  11. 2017Explainable Artificial Intelligence: Understanding, Visualizing and Interpreting Deep Learning Modelscited by 202
  12. 2018Handling Incomplete Heterogeneous Data using VAEscited by 148
22 more
  1. 2019Preserving Causal Constraints in Counterfactual Explanations for Machine Learning Classifierscited by 143
  2. 2020A survey of algorithmic recourse: definitions, formulations, solutions, and prospectscited by 118
  3. 2019Explainability Fact Sheets: A Framework for Systematic Assessment of Explainable Approachescited by 101
  4. 2018'It's Reducing a Human Being to a Percentage'; Perceptions of Justice in Algorithmic Decisionscited by 91
  5. 2021If Only We Had Better Counterfactual Explanations: Five Key Deficits to Rectify in the Evaluation of Counterfactual XAI Techniquescited by 82
  6. 2020Explainable Artificial Intelligence: a Systematic Reviewcited by 79
  7. 2021Robust Counterfactual Explanations on Graph Neural Networkscited by 72
  8. 2017Inverse Classification for Comparison-based Interpretability in Machine Learningcited by 49
  9. 2019Measurable Counterfactual Local Explanations for Any Classifiercited by 48
  10. 2019FOCUS: Flexible Optimizable Counterfactual Explanations for Tree Ensemblescited by 43
  11. 2019CERTIFAI: Counterfactual Explanations for Robustness, Transparency, Interpretability, and Fairness of Artificial Intelligence modelscited by 34
  12. 2020Convex Density Constraints for Computing Plausible Counterfactual Explanationscited by 32
  13. 2019Counterfactual Explanation Algorithms for Behavioral and Textual Datacited by 26
  14. 2020Explaining Data-Driven Decisions made by AI Systems: The Counterfactual Approachcited by 26
  15. 2020BRPO: Batch Residual Policy Optimizationcited by 25
  16. 2019Generating Counterfactual and Contrastive Explanations using SHAPcited by 23
  17. 2019Synthesizing Action Sequences for Modifying Model Decisionscited by 22
  18. 2019Explaining Deep Learning Models with Constrained Adversarial Examplescited by 19
  19. 2020Explainable AI for Interpretable Credit Scoringcited by 18
  20. 2019Fair-by-design explainable models for prediction of recidivismcited by 8
  21. 2019Efficient computation of counterfactual explanations of LVQ modelscited by 3
  22. 2019EMAP: Explanation by Minimal Adversarial Perturbationcited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 5; 2023: 10; 2024: 1; 2025: 0; 2026: 3.

19 papers.

Sort:

  1. 2022The privacy issue of counterfactual explanations: explanation linkage attackscited by 20
  2. 2022VCNet: A self-explaining model for realistic counterfactual generationcited by 20
  3. 2023Generating robust counterfactual explanationscited by 13
  4. 2022Keep Your Friends Close and Your Counterfactuals Closer: Improved Learning From Closest Rather Than Plausible Counterfactual Explanations in an Abstract Settingcited by 11
  5. 2023Achieving Diversity in Counterfactual Explanations: a Review and Discussioncited by 11
  6. 2022Let's Go to the Alien Zoo: Introducing an Experimental Framework to Study Usability of Counterfactual Explanations for Machine Learningcited by 9
  7. 2023Endogenous Macrodynamics in Algorithmic Recoursecited by 9
  8. 2023TIGTEC : Token Importance Guided TExt Counterfactualscited by 8
  9. 2022Benchmarking Instance-Centric Counterfactual Algorithms for XAI: From White Box to Black Boxcited by 7
  10. 2023Manipulation Risks in Explainable AI: The Implications of the Disagreement Problemcited by 7
  11. 2023Designing User-Centric Behavioral Interventions to Prevent Dysglycemia with Novel Counterfactual Explanationscited by 5
  12. 2023counterfactuals: An R Package for Counterfactual Explanation Methodscited by 2
7 more
  1. 2023Unveiling the Potential of Counterfactuals Explanations in Employabilitycited by 2
  2. 2023Calculating and Visualizing Counterfactual Feature Importance Valuescited by 2
  3. 2024Mitigating Text Toxicity with Counterfactual Generationcited by 2
  4. 2023Adaptive Adversarial Training Does Not Increase Recourse Costscited by 0
  5. 2026On the Definition and Detection of Cherry-Picking in Counterfactual Explanationscited by 0
  6. 2026Physics-Guided Counterfactual Explanations for Large-Scale Multivariate Time Series: Application in Scalable and Interpretable SEP Event Predictioncited by 0
  7. 2026CEL: Comprehensive Counterfactual Explanations Library and Benchmarkcited by 0