CFGs: Causality Constrained Counterfactual Explanations using goal-directed ASP
Not on the map. Why?
Abstract (arXiv)
Machine learning models that automate decision-making are increasingly used in consequential areas such as loan approvals, pretrial bail approval, and hiring. Unfortunately, most of these models are black boxes, i.e., they are unable to reveal how they reach these prediction decisions. A need for transparency demands justification for such predictions. An affected individual might also desire explanations to understand why a decision was made. Ethical and legal considerations require informing the individual of changes in the input attribute (s) that could be made to produce a desirable outcome. Our work focuses on the latter problem of generating counterfactual explanations by considering the causal dependencies between features. In this paper, we present the framework CFGs, CounterFactual Generation with s(CASP), which utilizes the goal-directed Answer Set Programming (ASP) system s(CASP) to automatically generate counterfactual explanations from models generated by rule-based machine learning algorithms in particular. We benchmark CFGs with the FOLD-SE model. Reaching the counterfactual state from the initial state is planned and achieved using a series of interventions. To validate our proposal, we show how counterfactual explanations are computed and justified by imagining worlds where some or all factual assumptions are altered/changed. More importantly, we show how CFGs navigates between these worlds, namely, go from our initial state where we obtain an undesired outcome to the imagined goal state where we obtain the desired decision, taking into account the causal relationships among features.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 12 of its 23 references that are in the map. First posted on arXiv 24 May 2024.
Builds on
12 of 23 references.
References · 12
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,089
- 2018Actionable Recourse in Linear Classificationcited by 328
- 2020Algorithmic Recourse: from Counterfactual Explanations to Interventionscited by 250
- 2019Model-Agnostic Counterfactual Explanations for Consequential Decisionscited by 204
- 2019Efficient Search for Diverse Coherent Explanationscited by 111
- 2017Interpretable Predictions of Tree-based Ensembles via Actionable Feature Tweakingcited by 76
- 2018Constraint Answer Set Programming without Groundingcited by 38
- 2022FOLD-SE: An Efficient Rule-based Machine Learning Algorithm with Scalable Explainabilitycited by 15
- 2017A New Algorithm to Automate Inductive Learning of Default Theoriescited by 14
- 2021FOLD-R++: A Scalable Toolset for Automated Inductive Learning of Default Theories from Mixed Datacited by 10
- 2021Answer-Set Programs for Reasoning about Counterfactual Interventions and Responsibility Scores for Classificationcited by 9
- 2023Using Logic Programming and Kernel-Grouping for Improving Interpretability of Convolutional Neural Networkscited by 4
Built on by
Not cited yet.