mlsanityData to 14 Oct 2026

Achieving Diversity in Counterfactual Explanations: a Review and Discussion

arXiv 2305.05840 ↗First posted 10 May 2023cs.AI cs.LG stat.MEcited by 11

Not on the map. Why?

Abstract (arXiv)

In the field of Explainable Artificial Intelligence (XAI), counterfactual examples explain to a user the predictions of a trained decision model by indicating the modifications to be made to the instance so as to change its associated prediction. These counterfactual examples are generally defined as solutions to an optimization problem whose cost function combines several criteria that quantify desiderata for a good explanation meeting user needs. A large variety of such appropriate properties can be considered, as the user needs are generally unknown and differ from one user to another; their selection and formalization is difficult. To circumvent this issue, several approaches propose to generate, rather than a single one, a set of diverse counterfactual examples to explain a prediction. This paper proposes a review of the numerous, sometimes conflicting, definitions that have been proposed for this notion of diversity. It discusses their underlying principles as well as the hypotheses on the user needs they rely on and proposes to categorize them along several dimensions (explicit vs implicit, universe in which they are defined, level at which they apply), leading to the identification of further research challenges on this topic.

Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). Builds on 56 of its 86 references that are in the map. First posted on arXiv 10 May 2023.

Builds on

56 of 86 references.

References · 56

  1. 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
  2. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
  3. 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,416
  4. 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,206
  5. 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,089
  6. 2018A Survey Of Methods For Explaining Black Box Modelscited by 973
  7. 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 614
  8. 2019A Survey on Explainable Artificial Intelligence (XAI): Towards Medical XAIcited by 404
  9. 2018Actionable Recourse in Linear Classificationcited by 328
  10. 2020Algorithmic Recourse: from Counterfactual Explanations to Interventionscited by 250
  11. 2019FACE: Feasible and Actionable Counterfactual Explanationscited by 233
  12. 2020A Survey on the Explainability of Supervised Machine Learningcited by 227
38 more
  1. 2019Interpretable Counterfactual Explanations Guided by Prototypescited by 223
  2. 2019Model-Agnostic Counterfactual Explanations for Consequential Decisionscited by 204
  3. 2020Multi-Objective Counterfactual Explanationscited by 157
  4. 2019Learning Model-Agnostic Counterfactual Explanations for Tabular Datacited by 146
  5. 2019Preserving Causal Constraints in Counterfactual Explanations for Machine Learning Classifierscited by 144
  6. 2021Explainable AI (XAI): A Systematic Meta-Survey of Current Challenges and Future Opportunitiescited by 125
  7. 2021Counterfactual Explanations Can Be Manipulatedcited by 113
  8. 2019Efficient Search for Diverse Coherent Explanationscited by 111
  9. 2019The Dangers of Post-hoc Interpretability: Unjustified Counterfactual Explanationscited by 97
  10. 2020Graph Neural Networks Meet Neural-Symbolic Computing: A Survey and Perspectivecited by 95
  11. 2021CARLA: A Python Library to Benchmark Algorithmic Recourse and Counterfactual Explanation Algorithmscited by 86
  12. 2021Beyond Trivial Counterfactual Explanations with Diverse Valuable Explanationscited by 56
  13. 2020Decisions, Counterfactual Explanations and Strategic Behaviorcited by 44
  14. 2020DECE: Decision Explorer with Counterfactual Explanations for Machine Learning Modelscited by 38
  15. 2021Optimal Counterfactual Explanations in Tree Ensemblescited by 36
  16. 2018Human Perceptions of Fairness in Algorithmic Decision Making: A Case Study of Criminal Risk Predictioncited by 35
  17. 2019On the computation of counterfactual explanations -- A surveycited by 33
  18. 2020Convex Density Constraints for Computing Plausible Counterfactual Explanationscited by 32
  19. 2021GeCo: Quality Counterfactual Explanations in Real Timecited by 32
  20. 2019Issues with post-hoc counterfactual explanations: a discussioncited by 30
  21. 2016Generalized Inverse Classificationcited by 22
  22. 2019Synthesizing Action Sequences for Modifying Model Decisionscited by 22
  23. 2020Scaling Guarantees for Nearest Counterfactual Explanationscited by 22
  24. 2022On the Trade-Off between Actionable Explanations and the Right to be Forgottencited by 20
  25. 2019Explaining Deep Learning Models with Constrained Adversarial Examplescited by 19
  26. 2021A Few Good Counterfactuals: Generating Interpretable, Plausible and Diverse Counterfactual Explanationscited by 19
  27. 2021A Framework and Benchmarking Study for Counterfactual Generating Methods on Tabular Datacited by 19
  28. 2021Diverse, Global and Amortised Counterfactual Explanations for Uncertainty Estimatescited by 19
  29. 2022Counterfactual Plans under Distributional Ambiguitycited by 19
  30. 2021Consequence-aware Sequential Counterfactual Generationcited by 17
  31. 2021CARE: Coherent Actionable Recourse based on Sound Counterfactual Explanationscited by 17
  32. 2021Model-agnostic and Scalable Counterfactual Explanations via Reinforcement Learningcited by 15
  33. 2021Counterfactual Explanations for Oblique Decision Trees: Exact, Efficient Algorithmscited by 14
  34. 2021Model-Based Counterfactual Synthesizer for Interpretationcited by 14
  35. 2022MACE: An Efficient Model-Agnostic Framework for Counterfactual Explanationcited by 12
  36. 2018Instance-Level Explanations for Fraud Detection: A Case Studycited by 10
  37. 2021Low-Cost Algorithmic Recourse for Users With Uncertain Cost Functionscited by 10
  38. 2021How to choose an Explainability Method? Towards a Methodical Implementation of XAI in Practicecited by 9

50 most cited of 56 All 56 (JSON)

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2023: 3; 2024: 2; 2025: 5; 2026: 1.

11 papers.