Eliminating The Impossible, Whatever Remains Must Be True
Not on the map. Why?
Abstract (arXiv)
The rise of AI methods to make predictions and decisions has led to a pressing need for more explainable artificial intelligence (XAI) methods. One common approach for XAI is to produce a post-hoc explanation, explaining why a black box ML model made a certain prediction. Formal approaches to post-hoc explanations provide succinct reasons for why a prediction was made, as well as why not another prediction was made. But these approaches assume that features are independent and uniformly distributed. While this means that "why" explanations are correct, they may be longer than required. It also means the "why not" explanations may be suspect as the counterexamples they rely on may not be meaningful. In this paper, we show how one can apply background knowledge to give more succinct "why" formal explanations, that are presumably easier to interpret by humans, and give more accurate "why not" explanations. In addition, we show how to use existing rule induction techniques to efficiently extract background information from a dataset, and also how to report which background information was used to make an explanation, allowing a human to examine it if they doubt the correctness of the explanation.
Key facts. Cited by 23 papers in the map (data through 14 Oct 2026). Builds on 29 of its 78 references that are in the map. First posted on arXiv 20 Jun 2022.
Builds on
29 of 78 references.
References · 29
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
- 2013Intriguing properties of neural networkscited by 5,155
- 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
- 2016The Mythos of Model Interpretabilitycited by 721
- 2019Fooling LIME and SHAP: Adversarial Attacks on Post hoc Explanation Methodscited by 443
- 2018Abduction-Based Explanations for Machine Learning Modelscited by 160
- 2017PMLB: A Large Benchmark Suite for Machine Learning Evaluation and Comparisoncited by 140
- 2018A Symbolic Approach to Explaining Bayesian Network Classifierscited by 131
- 2020On The Reasons Behind Decisionscited by 100
17 more
- 2020Explaining Naive Bayes and Other Linear Classifiers with Polynomial Time and Delaycited by 57
- 2021On Explaining Random Forests with SATcited by 57
- 2021On Guaranteed Optimal Robust Explanations for NLP Modelscited by 54
- 2022On Tackling Explanation Redundancy in Decision Treescited by 44
- 2021SAT-Based Rigorous Explanations for Decision Listscited by 40
- 2021Explanations for Monotonic Classifierscited by 39
- 2019Can I Trust the Explainer? Verifying Post-hoc Explanatory Methodscited by 38
- 2019On Validating, Repairing and Refining Heuristic ML Explanationscited by 32
- 2021Provably efficient, succinct, and precise explanationscited by 32
- 2021Foundations of Symbolic Languages for Model Interpretabilitycited by 26
- 2020Computing Optimal Decision Sets with SATcited by 16
- 2021On Quantifying Literals in Boolean Logic and Its Applications to Explainable AIcited by 16
- 2018MLIC: A MaxSAT-Based framework for learning interpretable classification rulescited by 14
- 2017Recursive Online Enumeration of All Minimal Unsatisfiable Subsetscited by 8
- 2020IMLI: An Incremental Framework for MaxSAT-Based Learning of Interpretable Classification Rulescited by 8
- 2021A Scalable Two Stage Approach to Computing Optimal Decision Setscited by 7
- 2021Sufficient reasons for classifier decisions in the presence of constraintscited by 3
Built on by
Citing papers per year: 2022: 3; 2023: 4; 2024: 3; 2025: 7; 2026: 6.
23 papers.
Sort:
By area:
- 2022Logic-Based Explainability in Machine Learningcited by 48
- 2022On Computing Probabilistic Abductive Explanationscited by 18
- 2023From Robustness to Explainability and Back Againcited by 14
- 2023Disproving XAI Myths with Formal Methods -- Initial Resultscited by 12
- 2025Explain Yourself, Briefly! Self-Explaining Neural Networks with Concise Sufficient Reasonscited by 12
- 2023On Formal Feature Attribution and Its Approximationcited by 11
- 2024Hard to Explain: On the Computational Hardness of In-Distribution Model Interpretationcited by 11
- 2026Formal Mechanistic Interpretability: Automated Circuit Discovery with Provable Guaranteescited by 11
- 2025Most General Explanations of Tree Ensembles (Extended Version)cited by 7
- 2022On Computing Relevant Features for Explaining NBCscited by 5
- 2024Logic-Based Explainability: Past, Present & Futurecited by 2
- 2026Unifying Formal Explanations: A Complexity-Theoretic Perspectivecited by 2
11 more
- 2023The Pros and Cons of Adversarial Robustnesscited by 1
- 2024AR-Pro: Counterfactual Explanations for Anomaly Repair with Formal Propertiescited by 1
- 2025Complexity of Faceted Explanations in Propositional Abductioncited by 1
- 2025On Explaining Proxy Discrimination and Unfairness in Individual Decisions Made by AI Systemscited by 1
- 2025Uncovering Bugs in Formal Explainers: A Case Study with PyXAIcited by 1
- 2026Provably Explaining Neural Additive Modelscited by 1
- 2025Efficient & Correct Predictive Equivalence for Decision Treescited by 0
- 2025Leveraging Association Rules for Better Predictions and Better Explanationscited by 0
- 2026Bridging AI and Clinical Reasoning: Abductive Explanations for Alignment on Critical Symptomscited by 0
- 2026Fairness of Classifiers in the Presence of Constraints between Featurescited by 0
- 2026Representative Sets in Propositional Abductioncited by 0
- 2026Representative Sets in Propositional Abduction23 Jul 2026
- 2026Fairness of Classifiers in the Presence of Constraints between Features1 May 2026
- 2026Unifying Formal Explanations: A Complexity-Theoretic Perspective20 Feb 2026
- 2026Provably Explaining Neural Additive Models19 Feb 2026
- 2026Formal Mechanistic Interpretability: Automated Circuit Discovery with Provable Guarantees18 Feb 2026
- 2026Bridging AI and Clinical Reasoning: Abductive Explanations for Alignment on Critical Symptoms15 Feb 2026
- 2025Uncovering Bugs in Formal Explainers: A Case Study with PyXAI5 Nov 2025
- 2025Leveraging Association Rules for Better Predictions and Better Explanations21 Oct 2025
- 2025On Explaining Proxy Discrimination and Unfairness in Individual Decisions Made by AI Systems30 Sep 2025
- 2025Efficient & Correct Predictive Equivalence for Decision Trees22 Sep 2025
- 2025Complexity of Faceted Explanations in Propositional Abduction20 Jul 2025
- 2025Most General Explanations of Tree Ensembles (Extended Version)16 May 2025
11 more
- 2025Explain Yourself, Briefly! Self-Explaining Neural Networks with Concise Sufficient Reasons5 Feb 2025
- 2024AR-Pro: Counterfactual Explanations for Anomaly Repair with Formal Properties31 Oct 2024
- 2024Hard to Explain: On the Computational Hardness of In-Distribution Model Interpretation7 Aug 2024
- 2024Logic-Based Explainability: Past, Present & Future4 Jun 2024
- 2023The Pros and Cons of Adversarial Robustness18 Dec 2023
- 2023On Formal Feature Attribution and Its Approximation7 Jul 2023
- 2023From Robustness to Explainability and Back Again5 Jun 2023
- 2023Disproving XAI Myths with Formal Methods -- Initial Results13 May 2023
- 2022On Computing Probabilistic Abductive Explanations12 Dec 2022
- 2022Logic-Based Explainability in Machine Learning24 Oct 2022
- 2022On Computing Relevant Features for Explaining NBCs11 Jul 2022
- 2022Logic-Based Explainability in Machine Learningcited by 48
- 2022On Computing Probabilistic Abductive Explanationscited by 18
- 2023From Robustness to Explainability and Back Againcited by 14
- 2023Disproving XAI Myths with Formal Methods -- Initial Resultscited by 12
- 2025Explain Yourself, Briefly! Self-Explaining Neural Networks with Concise Sufficient Reasonscited by 12
- 2023On Formal Feature Attribution and Its Approximationcited by 11
- 2024Hard to Explain: On the Computational Hardness of In-Distribution Model Interpretationcited by 11
- 2025Most General Explanations of Tree Ensembles (Extended Version)cited by 7
- 2022On Computing Relevant Features for Explaining NBCscited by 5
- 2024Logic-Based Explainability: Past, Present & Futurecited by 2
- 2026Unifying Formal Explanations: A Complexity-Theoretic Perspectivecited by 2
- 2023The Pros and Cons of Adversarial Robustnesscited by 1
12 most cited of 21 All 21 (JSON)
- 2026Representative Sets in Propositional Abduction23 Jul 2026
- 2026Fairness of Classifiers in the Presence of Constraints between Features1 May 2026
- 2026Unifying Formal Explanations: A Complexity-Theoretic Perspective20 Feb 2026
- 2026Provably Explaining Neural Additive Models19 Feb 2026
- 2026Bridging AI and Clinical Reasoning: Abductive Explanations for Alignment on Critical Symptoms15 Feb 2026
- 2025Uncovering Bugs in Formal Explainers: A Case Study with PyXAI5 Nov 2025
- 2025Leveraging Association Rules for Better Predictions and Better Explanations21 Oct 2025
- 2025On Explaining Proxy Discrimination and Unfairness in Individual Decisions Made by AI Systems30 Sep 2025
- 2025Efficient & Correct Predictive Equivalence for Decision Trees22 Sep 2025
- 2025Most General Explanations of Tree Ensembles (Extended Version)16 May 2025
- 2025Explain Yourself, Briefly! Self-Explaining Neural Networks with Concise Sufficient Reasons5 Feb 2025
- 2024AR-Pro: Counterfactual Explanations for Anomaly Repair with Formal Properties31 Oct 2024
12 newest of 21 All 21 (JSON)