Computing Rule-Based Explanations by Leveraging Counterfactuals
Not on the map. Why?
Abstract (arXiv)
Sophisticated machine models are increasingly used for high-stakes decisions in everyday life. There is an urgent need to develop effective explanation techniques for such automated decisions. Rule-Based Explanations have been proposed for high-stake decisions like loan applications, because they increase the users' trust in the decision. However, rule-based explanations are very inefficient to compute, and existing systems sacrifice their quality in order to achieve reasonable performance. We propose a novel approach to compute rule-based explanations, by using a different type of explanation, Counterfactual Explanations, for which several efficient systems have already been developed. We prove a Duality Theorem, showing that rule-based and counterfactual-based explanations are dual to each other, then use this observation to develop an efficient algorithm for computing rule-based explanations, which uses the counterfactual-based explanation as an oracle. We conduct extensive experiments showing that our system computes rule-based explanations of higher quality, and with the same or better performance, than two previous systems, MinSetCover and Anchor.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 15 of its 28 references that are in the map. First posted on arXiv 31 Oct 2022.
Builds on
15 of 28 references.
References · 15
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,089
- 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 614
- 2018Actionable Recourse in Linear Classificationcited by 328
- 2018Explanations based on the Missing: Towards Contrastive Explanations with Pertinent Negativescited by 262
- 2019FACE: Feasible and Actionable Counterfactual Explanationscited by 233
- 2019Model-Agnostic Counterfactual Explanations for Consequential Decisionscited by 204
- 2019Learning Model-Agnostic Counterfactual Explanations for Tabular Datacited by 146
- 2019Towards Realistic Individual Recourse and Actionable Explanations in Black-Box Decision Making Systemscited by 131
- 2020Getting a CLUE: A Method for Explaining Uncertainty Estimatescited by 92
- 2021CARLA: A Python Library to Benchmark Algorithmic Recourse and Counterfactual Explanation Algorithmscited by 86
Built on by
Citing papers per year: 2025: 2; 2026: 2.
4 papers.
- 2025On the Complexity of Global Necessary Reasons to Explain Classificationcited by 3
- 2026RUBEN: Rule-Based Explanations for Retrieval-Augmented LLM Systemscited by 1
- 2025Rule-Based Explanations for Retrieval-Augmented LLM Systemscited by 0
- 2026Assessing Alignment and Stability of Feature Importance Explanations via Weight of Evidencecited by 0
- 2026Assessing Alignment and Stability of Feature Importance Explanations via Weight of Evidence31 Aug 2026
- 2026RUBEN: Rule-Based Explanations for Retrieval-Augmented LLM Systems11 May 2026
- 2025Rule-Based Explanations for Retrieval-Augmented LLM Systems26 Oct 2025
- 2025On the Complexity of Global Necessary Reasons to Explain Classification12 Jan 2025