Flexible and Robust Counterfactual Explanations with Minimal Satisfiable Perturbations
Not on the map. Why?
Abstract (arXiv)
Counterfactual explanations (CFEs) exemplify how to minimally modify a feature vector to achieve a different prediction for an instance. CFEs can enhance informational fairness and trustworthiness, and provide suggestions for users who receive adverse predictions. However, recent research has shown that multiple CFEs can be offered for the same instance or instances with slight differences. Multiple CFEs provide flexible choices and cover diverse desiderata for user selection. However, individual fairness and model reliability will be damaged if unstable CFEs with different costs are returned. Existing methods fail to exploit flexibility and address the concerns of non-robustness simultaneously. To address these issues, we propose a conceptually simple yet effective solution named Counterfactual Explanations with Minimal Satisfiable Perturbations (CEMSP). Specifically, CEMSP constrains changing values of abnormal features with the help of their semantically meaningful normal ranges. For efficiency, we model the problem as a Boolean satisfiability problem to modify as few features as possible. Additionally, CEMSP is a general framework and can easily accommodate more practical requirements, e.g., casualty and actionability. Compared to existing methods, we conduct comprehensive experiments on both synthetic and real-world datasets to demonstrate that our method provides more robust explanations while preserving flexibility.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 26 of its 44 references that are in the map. First posted on arXiv 9 Sep 2023.
Builds on
26 of 44 references.
References · 26
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
- 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 612
- 2018Actionable Recourse in Linear Classificationcited by 327
- 2018Explanations based on the Missing: Towards Contrastive Explanations with Pertinent Negativescited by 261
- 2020Algorithmic Recourse: from Counterfactual Explanations to Interventionscited by 250
- 2019Interpretable Counterfactual Explanations Guided by Prototypescited by 223
- 2019Learning Model-Agnostic Counterfactual Explanations for Tabular Datacited by 146
- 2020Algorithmic recourse under imperfect causal knowledge: a probabilistic approachcited by 139
- 2019Towards Realistic Individual Recourse and Actionable Explanations in Black-Box Decision Making Systemscited by 128
- 2021Counterfactual Explanations Can Be Manipulatedcited by 113
- 2019Efficient Search for Diverse Coherent Explanationscited by 111
- 2021Towards Robust and Reliable Algorithmic Recoursecited by 101
14 more
- 2017Interpretable Predictions of Tree-based Ensembles via Actionable Feature Tweakingcited by 76
- 2020On Counterfactual Explanations under Predictive Multiplicitycited by 73
- 2020On the Fairness of Causal Algorithmic Recoursecited by 69
- 2021The Use and Misuse of Counterfactuals in Ethical Machine Learningcited by 52
- 2017Inverse Classification for Comparison-based Interpretability in Machine Learningcited by 49
- 2022Robust Counterfactual Explanations for Tree-Based Ensemblescited by 49
- 2021Evaluating Robustness of Counterfactual Explanationscited by 41
- 2020DECE: Decision Explorer with Counterfactual Explanations for Machine Learning Modelscited by 38
- 2021Consistent Counterfactuals for Deep Modelscited by 37
- 2022On the Robustness of Sparse Counterfactual Explanations to Adverse Perturbationscited by 32
- 2019Issues with post-hoc counterfactual explanations: a discussioncited by 30
- 2016Generalized Inverse Classificationcited by 22
- 2022"There Is Not Enough Information": On the Effects of Explanations on Perceptions of Informational Fairness and Trustworthiness in Automated Decision-Makingcited by 19
- 2017Recursive Online Enumeration of All Minimal Unsatisfiable Subsetscited by 8
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 1; 2026: 2.
6 papers.
- 2024Robust Counterfactual Explanations in Machine Learning: A Surveycited by 29
- 2023When Graph Neural Network Meets Causality: Opportunities, Methodologies and An Outlookcited by 4
- 2024The Effect of Data Poisoning on Counterfactual Explanationscited by 3
- 2026From Universal to Individualized Actionability: Revisiting Personalization in Algorithmic Recoursecited by 1
- 2025An Intelligent and Privacy-Preserving Digital Twin Model for Aging-in-Placecited by 0
- 2026RecourseBench: A Modular Framework for Reproducible Algorithmic Recourse Evaluationcited by 0
- 2026RecourseBench: A Modular Framework for Reproducible Algorithmic Recourse Evaluation15 Jun 2026
- 2026From Universal to Individualized Actionability: Revisiting Personalization in Algorithmic Recourse9 Apr 2026
- 2025An Intelligent and Privacy-Preserving Digital Twin Model for Aging-in-Place4 Apr 2025
- 2024The Effect of Data Poisoning on Counterfactual Explanations13 Feb 2024
- 2024Robust Counterfactual Explanations in Machine Learning: A Survey2 Feb 2024
- 2023When Graph Neural Network Meets Causality: Opportunities, Methodologies and An Outlook19 Dec 2023