Promoting Counterfactual Robustness through Diversity
Not on the map. Why?
Abstract (arXiv)
Counterfactual explanations shed light on the decisions of black-box models by explaining how an input can be altered to obtain a favourable decision from the model (e.g., when a loan application has been rejected). However, as noted recently, counterfactual explainers may lack robustness in the sense that a minor change in the input can cause a major change in the explanation. This can cause confusion on the user side and open the door for adversarial attacks. In this paper, we study some sources of non-robustness. While there are fundamental reasons for why an explainer that returns a single counterfactual cannot be robust in all instances, we show that some interesting robustness guarantees can be given by reporting multiple rather than a single counterfactual. Unfortunately, the number of counterfactuals that need to be reported for the theoretical guarantees to hold can be prohibitively large. We therefore propose an approximation algorithm that uses a diversity criterion to select a feasible number of most relevant explanations and study its robustness empirically. Our experiments indicate that our method improves the state-of-the-art in generating robust explanations, while maintaining other desirable properties and providing competitive computational performance.
Key facts. Cited by 17 papers in the map (data through 14 Oct 2026). Builds on 13 of its 26 references that are in the map. First posted on arXiv 11 Dec 2023.
Builds on
13 of 26 references.
References · 13
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,089
- 2018A Survey Of Methods For Explaining Black Box Modelscited by 973
- 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 614
- 2014OpenML: networked science in machine learningcited by 526
- 2019Interpretable Counterfactual Explanations Guided by Prototypescited by 223
- 2019Model-Agnostic Counterfactual Explanations for Consequential Decisionscited by 204
- 2021Counterfactual Explanations Can Be Manipulatedcited by 113
- 2021Towards Robust and Reliable Algorithmic Recoursecited by 102
- 2020On Counterfactual Explanations under Predictive Multiplicitycited by 74
- 2023Robust Counterfactual Explanations for Neural Networks With Probabilistic Guaranteescited by 45
- 2022Probabilistically Robust Recourse: Navigating the Trade-offs between Costs and Robustness in Algorithmic Recoursecited by 40
- 2022Formalising the Robustness of Counterfactual Explanations for Neural Networkscited by 24
1 more
- 2020Scaling Guarantees for Nearest Counterfactual Explanationscited by 22
Built on by
Citing papers per year: 2024: 6; 2025: 6; 2026: 5.
17 papers.
Sort:
By area:
- 2024Robust Counterfactual Explanations in Machine Learning: A Surveycited by 29
- 2024Interval Abstractions for Robust Counterfactual Explanationscited by 7
- 2024Rigorous Probabilistic Guarantees for Robust Counterfactual Explanationscited by 6
- 2025RobustX: Robust Counterfactual Explanations Made Easycited by 6
- 2024A Two-Stage Algorithm for Cost-Efficient Multi-instance Counterfactual Explanationscited by 5
- 2024Learning-Augmented Robust Algorithmic Recoursecited by 4
- 2025Faster Verified Explanations for Neural Networkscited by 4
- 2024The Effect of Data Poisoning on Counterfactual Explanationscited by 3
- 2025Optimal Robust Recourse with Lp-Bounded Model Changecited by 3
- 2025Counterfactual Explanations for Time Series Should be Human-Centered and Temporally Coherent in Interventionscited by 2
- 2025Out-of-Distribution Detection using Counterfactual Distancecited by 1
- 2025Synthesising Counterfactual Explanations via Label-Conditional Gaussian Mixture Variational Autoencoderscited by 1
5 more
- 2026Axiomatic Foundations of Counterfactual Explanationscited by 1
- 2026Evaluating Counterfactual Explanation Methods on Incomplete Inputscited by 0
- 2026RecourseBench: A Modular Framework for Reproducible Algorithmic Recourse Evaluationcited by 0
- 2026We Need Explanation Cards to Connect Explanation Algorithms to the Real Worldcited by 0
- 2026Algorithmic Recourse Under Competitioncited by 0
- 2026Algorithmic Recourse Under Competition30 Sep 2026
- 2026We Need Explanation Cards to Connect Explanation Algorithms to the Real World15 Jun 2026
- 2026RecourseBench: A Modular Framework for Reproducible Algorithmic Recourse Evaluation15 Jun 2026
- 2026Evaluating Counterfactual Explanation Methods on Incomplete Inputs9 Apr 2026
- 2026Axiomatic Foundations of Counterfactual Explanations3 Feb 2026
- 2025Counterfactual Explanations for Time Series Should be Human-Centered and Temporally Coherent in Interventions16 Dec 2025
- 2025Faster Verified Explanations for Neural Networks28 Nov 2025
- 2025Synthesising Counterfactual Explanations via Label-Conditional Gaussian Mixture Variational Autoencoders6 Oct 2025
- 2025Optimal Robust Recourse with Lp-Bounded Model Change25 Sep 2025
- 2025Out-of-Distribution Detection using Counterfactual Distance13 Aug 2025
- 2025RobustX: Robust Counterfactual Explanations Made Easy19 Feb 2025
- 2024Learning-Augmented Robust Algorithmic Recourse2 Oct 2024
5 more
- 2024Rigorous Probabilistic Guarantees for Robust Counterfactual Explanations10 Jul 2024
- 2024Interval Abstractions for Robust Counterfactual Explanations21 Apr 2024
- 2024A Two-Stage Algorithm for Cost-Efficient Multi-instance Counterfactual Explanations2 Mar 2024
- 2024The Effect of Data Poisoning on Counterfactual Explanations13 Feb 2024
- 2024Robust Counterfactual Explanations in Machine Learning: A Survey2 Feb 2024
- 2024The Effect of Data Poisoning on Counterfactual Explanations13 Feb 2024
- 2024Robust Counterfactual Explanations in Machine Learning: A Surveycited by 29
- 2024Interval Abstractions for Robust Counterfactual Explanationscited by 7
- 2024Rigorous Probabilistic Guarantees for Robust Counterfactual Explanationscited by 6
- 2025RobustX: Robust Counterfactual Explanations Made Easycited by 6
- 2024A Two-Stage Algorithm for Cost-Efficient Multi-instance Counterfactual Explanationscited by 5
- 2024Learning-Augmented Robust Algorithmic Recoursecited by 4
- 2025Faster Verified Explanations for Neural Networkscited by 4
- 2025Optimal Robust Recourse with Lp-Bounded Model Changecited by 3
- 2025Counterfactual Explanations for Time Series Should be Human-Centered and Temporally Coherent in Interventionscited by 2
- 2025Out-of-Distribution Detection using Counterfactual Distancecited by 1
- 2025Synthesising Counterfactual Explanations via Label-Conditional Gaussian Mixture Variational Autoencoderscited by 1
- 2026Axiomatic Foundations of Counterfactual Explanationscited by 1
12 most cited of 16 All 16 (JSON)
- 2026Algorithmic Recourse Under Competition30 Sep 2026
- 2026We Need Explanation Cards to Connect Explanation Algorithms to the Real World15 Jun 2026
- 2026RecourseBench: A Modular Framework for Reproducible Algorithmic Recourse Evaluation15 Jun 2026
- 2026Evaluating Counterfactual Explanation Methods on Incomplete Inputs9 Apr 2026
- 2026Axiomatic Foundations of Counterfactual Explanations3 Feb 2026
- 2025Counterfactual Explanations for Time Series Should be Human-Centered and Temporally Coherent in Interventions16 Dec 2025
- 2025Faster Verified Explanations for Neural Networks28 Nov 2025
- 2025Synthesising Counterfactual Explanations via Label-Conditional Gaussian Mixture Variational Autoencoders6 Oct 2025
- 2025Optimal Robust Recourse with Lp-Bounded Model Change25 Sep 2025
- 2025Out-of-Distribution Detection using Counterfactual Distance13 Aug 2025
- 2025RobustX: Robust Counterfactual Explanations Made Easy19 Feb 2025
- 2024Learning-Augmented Robust Algorithmic Recourse2 Oct 2024
12 newest of 16 All 16 (JSON)