Local and Regional Counterfactual Rules: Summarized and Robust Recourses
Not on the map. Why?
Abstract (arXiv)
Counterfactual Explanations (CE) face several unresolved challenges, such as ensuring stability, synthesizing multiple CEs, and providing plausibility and sparsity guarantees. From a more practical point of view, recent studies [Pawelczyk et al., 2022] show that the prescribed counterfactual recourses are often not implemented exactly by individuals and demonstrate that most state-of-the-art CE algorithms are very likely to fail in this noisy environment. To address these issues, we propose a probabilistic framework that gives a sparse local counterfactual rule for each observation, providing rules that give a range of values capable of changing decisions with high probability. These rules serve as a summary of diverse counterfactual explanations and yield robust recourses. We further aggregate these local rules into a regional counterfactual rule, identifying shared recourses for subgroups of the data. Our local and regional rules are derived from the Random Forest algorithm, which offers statistical guarantees and fidelity to data distribution by selecting recourses in high-density regions. Moreover, our rules are sparse as we first select the smallest set of variables having a high probability of changing the decision. We have conducted experiments to validate the effectiveness of our counterfactual rules in comparison to standard CE and recent similar attempts. Our methods are available as a Python package.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 27 of its 52 references that are in the map. First posted on arXiv 29 Sep 2022.
Builds on
27 of 52 references.
References · 27
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
- 2019Modeling Tabular data using Conditional GANcited by 695
- 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 612
- 2015Estimation and Inference of Heterogeneous Treatment Effects using Random Forestscited by 597
- 2019Your Classifier is Secretly an Energy Based Model and You Should Treat it Like Onecited by 402
- 2018Actionable Recourse in Linear Classificationcited by 327
- 2019FACE: Feasible and Actionable Counterfactual Explanationscited by 232
- 2019Interpretable Counterfactual Explanations Guided by Prototypescited by 223
- 2019Model-Agnostic Counterfactual Explanations for Consequential Decisionscited by 204
- 2019Learning Model-Agnostic Counterfactual Explanations for Tabular Datacited by 146
- 2020A survey of algorithmic recourse: definitions, formulations, solutions, and prospectscited by 118
15 more
- 2019Efficient Search for Diverse Coherent Explanationscited by 111
- 2021CARLA: A Python Library to Benchmark Algorithmic Recourse and Counterfactual Explanation Algorithmscited by 85
- 2017Interpretable Predictions of Tree-based Ensembles via Actionable Feature Tweakingcited by 76
- 2021Counterfactuals and Causability in Explainable Artificial Intelligence: Theory, Algorithms, and Applicationscited by 59
- 2022Rethinking Explainability as a Dialogue: A Practitioner's Perspectivecited by 52
- 2019FlipTest: Fairness Testing via Optimal Transportcited by 51
- 2019FOCUS: Flexible Optimizable Counterfactual Explanations for Tree Ensemblescited by 43
- 2017Iterative Random Forests to detect predictive and stable high-order interactionscited by 42
- 2021Optimal Counterfactual Explanations in Tree Ensemblescited by 36
- 2021Transport-based Counterfactual Modelscited by 27
- 2020Interpretable Random Forests via Rule Extractioncited by 23
- 2021SHAFF: Fast and consistent SHApley eFfect estimates via random Forestscited by 22
- 2021Counterfactual Explanations for Oblique Decision Trees: Exact, Efficient Algorithmscited by 14
- 2021MDA for random forests: inconsistency, and a practical solution via the Sobol-MDAcited by 10
- 2021Consistent Sufficient Explanations and Minimal Local Rules for explaining regression and classification modelscited by 4
Built on by
Not cited yet.