Reason to explain: Interactive contrastive explanations (REASONX)
Not on the map. Why?
Abstract (arXiv)
Many high-performing machine learning models are not interpretable. As they are increasingly used in decision scenarios that can critically affect individuals, it is necessary to develop tools to better understand their outputs. Popular explanation methods include contrastive explanations. However, they suffer several shortcomings, among others an insufficient incorporation of background knowledge, and a lack of interactivity. While (dialogue-like) interactivity is important to better communicate an explanation, background knowledge has the potential to significantly improve their quality, e.g., by adapting the explanation to the needs of the end-user. To close this gap, we present REASONX, an explanation tool based on Constraint Logic Programming (CLP). REASONX provides interactive contrastive explanations that can be augmented by background knowledge, and allows to operate under a setting of under-specified information, leading to increased flexibility in the provided explanations. REASONX computes factual and constrative decision rules, as well as closest constrative examples. It provides explanations for decision trees, which can be the ML models under analysis, or global/local surrogate models of any ML model. While the core part of REASONX is built on CLP, we also provide a program layer that allows to compute the explanations via Python, making the tool accessible to a wider audience. We illustrate the capability of REASONX on a synthetic data set, and on a a well-developed example in the credit domain. In both cases, we can show how REASONX can be flexibly used and tailored to the needs of the user.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 28 of its 52 references that are in the map. First posted on arXiv 29 May 2023.
Builds on
28 of 52 references.
References · 28
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,206
- 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
- 2018Actionable Recourse in Linear Classificationcited by 328
- 2020Algorithmic Recourse: from Counterfactual Explanations to Interventionscited by 250
- 2021Polyjuice: Generating Counterfactuals for Explaining, Evaluating, and Improving Modelscited by 222
- 2019Model-Agnostic Counterfactual Explanations for Consequential Decisionscited by 204
- 2018Explaining Image Classifiers by Counterfactual Generationcited by 144
- 2018Explaining Explanations in AIcited by 137
- 2020A survey of algorithmic recourse: definitions, formulations, solutions, and prospectscited by 118
16 more
- 2019The Hidden Assumptions Behind Counterfactual Explanations and Principal Reasonscited by 115
- 2019Efficient Search for Diverse Coherent Explanationscited by 111
- 2017Explainable AI: Beware of Inmates Running the Asylum Or: How I Learnt to Stop Worrying and Love the Social and Behavioural Sciencescited by 85
- 2020Inductive logic programming at 30: a new introductioncited by 85
- 2021If Only We Had Better Counterfactual Explanations: Five Key Deficits to Rectify in the Evaluation of Counterfactual XAI Techniquescited by 82
- 2020One Explanation Does Not Fit All: The Promise of Interactive Explanations for Machine Learning Transparencycited by 64
- 2022Rethinking Explainability as a Dialogue: A Practitioner's Perspectivecited by 52
- 2021GLocalX -- From Local to Global Explanations of Black Box AI Modelscited by 48
- 2018The Challenge of Crafting Intelligible Intelligencecited by 47
- 2022The Road to Explainability is Paved with Bias: Measuring the Fairness of Explanationscited by 41
- 2021Explainable Machine Learning with Prior Knowledge: An Overviewcited by 15
- 2022Fifty Years of Prolog and Beyondcited by 15
- 2020Declarative Approaches to Counterfactual Explanations for Classificationcited by 14
- 2023Explaining Groups of Instances Counterfactually for XAI: A Use Case, Algorithm and User Study for Group-Counterfactualscited by 9
- 2022One Explanation to Rule them All -- Ensemble Consistent Explanationscited by 7
- 2021Generating Explainable Rule Sets from Tree-Ensemble Learning Methods by Answer Set Programmingcited by 4
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 0; 2026: 1.
2 papers.