mlsanityData to 14 Oct 2026

Counterfactual Explanation Generation with s(CASP)

arXiv 2310.14497 ↗First posted 23 Oct 2023cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Machine learning models that automate decision-making are increasingly being used in consequential areas such as loan approvals, pretrial bail, hiring, and many more. 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 desire explanations to understand why a decision was made. Ethical and legal considerations may further require informing the individual of changes in the input attribute that could be made to produce a desirable outcome. This paper focuses on the latter problem of automatically generating counterfactual explanations. Our approach utilizes answer set programming and the s(CASP) goal-directed ASP system. Answer Set Programming (ASP) is a well-known knowledge representation and reasoning paradigm. s(CASP) is a goal-directed ASP system that executes answer-set programs top-down without grounding them. The query-driven nature of s(CASP) allows us to provide justifications as proof trees, which makes it possible to analyze the generated counterfactual explanations. We show how counterfactual explanations are computed and justified by imagining multiple possible worlds where some or all factual assumptions are untrue and, more importantly, how we can navigate between these worlds. We also show how our algorithm can be used to find the Craig Interpolant for a class of answer set programs for a failing query.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 13 of its 28 references that are in the map. First posted on arXiv 23 Oct 2023.

Builds on

13 of 28 references.

References · 13

  1. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
  2. 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,089
  3. 2018Actionable Recourse in Linear Classificationcited by 328
  4. 2019Model-Agnostic Counterfactual Explanations for Consequential Decisionscited by 204
  5. 2019Efficient Search for Diverse Coherent Explanationscited by 111
  6. 2017Interpretable Predictions of Tree-based Ensembles via Actionable Feature Tweakingcited by 76
  7. 2019Measurable Counterfactual Local Explanations for Any Classifiercited by 48
  8. 2018Constraint Answer Set Programming without Groundingcited by 38
  9. 2017A New Algorithm to Automate Inductive Learning of Default Theoriescited by 14
  10. 2021FOLD-R++: A Scalable Toolset for Automated Inductive Learning of Default Theories from Mixed Datacited by 10
  11. 2021Answer-Set Programs for Reasoning about Counterfactual Interventions and Responsibility Scores for Classificationcited by 9
  12. 2022FOLD-RM: A Scalable, Efficient, and Explainable Inductive Learning Algorithm for Multi-Category Classification of Mixed Datacited by 7
1 more
  1. 2021Modeling and Reasoning in Event Calculus using Goal-Directed Constraint Answer Set Programmingcited by 4

Built on by

Not cited yet.