mlsanityData to 14 Oct 2026

Reason to explain: Interactive contrastive explanations (REASONX)

arXiv 2305.18143 ↗First posted 29 May 2023cs.AI cs.CY cs.LGcited by 2

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

  1. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
  2. 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,206
  3. 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,089
  4. 2018A Survey Of Methods For Explaining Black Box Modelscited by 973
  5. 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 614
  6. 2018Actionable Recourse in Linear Classificationcited by 328
  7. 2020Algorithmic Recourse: from Counterfactual Explanations to Interventionscited by 250
  8. 2021Polyjuice: Generating Counterfactuals for Explaining, Evaluating, and Improving Modelscited by 222
  9. 2019Model-Agnostic Counterfactual Explanations for Consequential Decisionscited by 204
  10. 2018Explaining Image Classifiers by Counterfactual Generationcited by 144
  11. 2018Explaining Explanations in AIcited by 137
  12. 2020A survey of algorithmic recourse: definitions, formulations, solutions, and prospectscited by 118
16 more
  1. 2019The Hidden Assumptions Behind Counterfactual Explanations and Principal Reasonscited by 115
  2. 2019Efficient Search for Diverse Coherent Explanationscited by 111
  3. 2017Explainable AI: Beware of Inmates Running the Asylum Or: How I Learnt to Stop Worrying and Love the Social and Behavioural Sciencescited by 85
  4. 2020Inductive logic programming at 30: a new introductioncited by 85
  5. 2021If Only We Had Better Counterfactual Explanations: Five Key Deficits to Rectify in the Evaluation of Counterfactual XAI Techniquescited by 82
  6. 2020One Explanation Does Not Fit All: The Promise of Interactive Explanations for Machine Learning Transparencycited by 64
  7. 2022Rethinking Explainability as a Dialogue: A Practitioner's Perspectivecited by 52
  8. 2021GLocalX -- From Local to Global Explanations of Black Box AI Modelscited by 48
  9. 2018The Challenge of Crafting Intelligible Intelligencecited by 47
  10. 2022The Road to Explainability is Paved with Bias: Measuring the Fairness of Explanationscited by 41
  11. 2021Explainable Machine Learning with Prior Knowledge: An Overviewcited by 15
  12. 2022Fifty Years of Prolog and Beyondcited by 15
  13. 2020Declarative Approaches to Counterfactual Explanations for Classificationcited by 14
  14. 2023Explaining Groups of Instances Counterfactually for XAI: A Use Case, Algorithm and User Study for Group-Counterfactualscited by 9
  15. 2022One Explanation to Rule them All -- Ensemble Consistent Explanationscited by 7
  16. 2021Generating Explainable Rule Sets from Tree-Ensemble Learning Methods by Answer Set Programmingcited by 4

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2023: 1; 2024: 0; 2025: 0; 2026: 1.

2 papers.