On Computing Probabilistic Abductive Explanations
Not on the map. Why?
Abstract (arXiv)
The most widely studied explainable AI (XAI) approaches are unsound. This is the case with well-known model-agnostic explanation approaches, and it is also the case with approaches based on saliency maps. One solution is to consider intrinsic interpretability, which does not exhibit the drawback of unsoundness. Unfortunately, intrinsic interpretability can display unwieldy explanation redundancy. Formal explainability represents the alternative to these non-rigorous approaches, with one example being PI-explanations. Unfortunately, PI-explanations also exhibit important drawbacks, the most visible of which is arguably their size. Recently, it has been observed that the (absolute) rigor of PI-explanations can be traded off for a smaller explanation size, by computing the so-called relevant sets. Given some positive δ, a set S of features is δ-relevant if, when the features in S are fixed, the probability of getting the target class exceeds δ. However, even for very simple classifiers, the complexity of computing relevant sets of features is prohibitive, with the decision problem being NPPP-complete for circuit-based classifiers. In contrast with earlier negative results, this paper investigates practical approaches for computing relevant sets for a number of widely used classifiers that include Decision Trees (DTs), Naive Bayes Classifiers (NBCs), and several families of classifiers obtained from propositional languages. Moreover, the paper shows that, in practice, and for these families of classifiers, relevant sets are easy to compute. Furthermore, the experiments confirm that succinct sets of relevant features can be obtained for the families of classifiers considered.
Key facts. Cited by 18 papers in the map (data through 14 Oct 2026). Builds on 37 of its 105 references that are in the map. First posted on arXiv 12 Dec 2022.
Builds on
37 of 105 references.
References · 37
- 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
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,371
- 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,206
- 2018Sanity Checks for Saliency Mapscited by 1,156
- 2018A Survey Of Methods For Explaining Black Box Modelscited by 973
- 2019Fooling LIME and SHAP: Adversarial Attacks on Post hoc Explanation Methodscited by 443
- 2017Methods for Interpreting and Understanding Deep Neural Networkscited by 345
- 2017The (Un)reliability of saliency methodscited by 333
- 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
25 more
- 2019"How do I fool you?": Manipulating User Trust via Misleading Black Box Explanationscited by 111
- 2019Towards Explainable Artificial Intelligencecited by 106
- 2020On The Reasons Behind Decisionscited by 100
- 2019When Explanations Lie: Why Many Modified BP Attributions Failcited by 92
- 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
- 2020On Explaining Decision Treescited by 49
- 2022On Tackling Explanation Redundancy in Decision Treescited by 44
- 2021On the Computational Intelligibility of Boolean Classifierscited by 40
- 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
- 2021On Efficiently Explaining Graph-Based Classifierscited by 37
- 2022On Computing Probabilistic Explanations for Decision Treescited by 35
- 2022ASTERYX : A model-Agnostic SaT-basEd appRoach for sYmbolic and score-based eXplanationscited by 26
- 2021Probabilistic Sufficient Explanationscited by 24
- 2022Eliminating The Impossible, Whatever Remains Must Be Truecited by 23
- 2019How to Manipulate CNNs to Make Them Lie: the GradCAM Casecited by 12
- 2021Efficient Explanations With Relevant Setscited by 12
- 2020A Formal Approach to Explainabilitycited by 9
- 2022Provably Precise, Succinct and Efficient Explanations for Decision Treescited by 8
- 2022On Computing Relevant Features for Explaining NBCscited by 5
- 2018A Faster FPTAS for #Knapsackcited by 2
- 2022On Deciding Feature Membership in Explanations of SDD & Related Classifierscited by 2
Built on by
Citing papers per year: 2023: 6; 2024: 4; 2025: 6; 2026: 2.
18 papers.
Sort:
By area:
- 2025Explaining, Fast and Slow: Abstraction and Refinement of Provable Explanationscited by 13
- 2023On Formal Feature Attribution and Its Approximationcited by 11
- 2026Formal Mechanistic Interpretability: Automated Circuit Discovery with Provable Guaranteescited by 11
- 2023Axiomatic Aggregations of Abductive Explanationscited by 10
- 2025Explaining k-Nearest Neighbors: Abductive and Counterfactual Explanationscited by 10
- 2025Most General Explanations of Tree Ensembles (Extended Version)cited by 7
- 2023Locally-Minimal Probabilistic Explanationscited by 6
- 2023Diagrammatization and Abduction to Improve AI Interpretability With Domain-Aligned Explanations for Medical Diagnosiscited by 4
- 2025Additive Models Explained: A Computational Complexity Approachcited by 3
- 2024Logic-Based Explainability: Past, Present & Futurecited by 2
- 2024Learning Model Agnostic Explanations via Constraint Programmingcited by 2
- 2026Unifying Formal Explanations: A Complexity-Theoretic Perspectivecited by 2
6 more
- 2023The Pros and Cons of Adversarial Robustnesscited by 1
- 2024On Generating Monolithic and Model Reconciling Explanations in Probabilistic Scenarioscited by 1
- 2025Uncovering Bugs in Formal Explainers: A Case Study with PyXAIcited by 1
- 2023On Logic-Based Explainability with Partially Specified Inputscited by 0
- 2024Backward explanations via redefinition of predicatescited by 0
- 2025Efficient & Correct Predictive Equivalence for Decision Treescited by 0
- 2026Unifying Formal Explanations: A Complexity-Theoretic Perspective20 Feb 2026
- 2026Formal Mechanistic Interpretability: Automated Circuit Discovery with Provable Guarantees18 Feb 2026
- 2025Uncovering Bugs in Formal Explainers: A Case Study with PyXAI5 Nov 2025
- 2025Additive Models Explained: A Computational Complexity Approach24 Oct 2025
- 2025Efficient & Correct Predictive Equivalence for Decision Trees22 Sep 2025
- 2025Explaining, Fast and Slow: Abstraction and Refinement of Provable Explanations10 Jun 2025
- 2025Most General Explanations of Tree Ensembles (Extended Version)16 May 2025
- 2025Explaining k-Nearest Neighbors: Abductive and Counterfactual Explanations10 Jan 2025
- 2024Learning Model Agnostic Explanations via Constraint Programming13 Nov 2024
- 2024Backward explanations via redefinition of predicates5 Aug 2024
- 2024Logic-Based Explainability: Past, Present & Future4 Jun 2024
- 2024On Generating Monolithic and Model Reconciling Explanations in Probabilistic Scenarios29 May 2024
6 more
- 2023Locally-Minimal Probabilistic Explanations19 Dec 2023
- 2023The Pros and Cons of Adversarial Robustness18 Dec 2023
- 2023Axiomatic Aggregations of Abductive Explanations29 Sep 2023
- 2023On Formal Feature Attribution and Its Approximation7 Jul 2023
- 2023On Logic-Based Explainability with Partially Specified Inputs27 Jun 2023
- 2023Diagrammatization and Abduction to Improve AI Interpretability With Domain-Aligned Explanations for Medical Diagnosis2 Feb 2023
- 2024Backward explanations via redefinition of predicatescited by 0
- 2024Backward explanations via redefinition of predicates5 Aug 2024
- 2025Explaining, Fast and Slow: Abstraction and Refinement of Provable Explanationscited by 13
- 2023On Formal Feature Attribution and Its Approximationcited by 11
- 2023Axiomatic Aggregations of Abductive Explanationscited by 10
- 2025Explaining k-Nearest Neighbors: Abductive and Counterfactual Explanationscited by 10
- 2025Most General Explanations of Tree Ensembles (Extended Version)cited by 7
- 2023Locally-Minimal Probabilistic Explanationscited by 6
- 2023Diagrammatization and Abduction to Improve AI Interpretability With Domain-Aligned Explanations for Medical Diagnosiscited by 4
- 2025Additive Models Explained: A Computational Complexity Approachcited by 3
- 2024Logic-Based Explainability: Past, Present & Futurecited by 2
- 2024Learning Model Agnostic Explanations via Constraint Programmingcited by 2
- 2026Unifying Formal Explanations: A Complexity-Theoretic Perspectivecited by 2
- 2023The Pros and Cons of Adversarial Robustnesscited by 1
12 most cited of 16 All 16 (JSON)
- 2026Unifying Formal Explanations: A Complexity-Theoretic Perspective20 Feb 2026
- 2025Uncovering Bugs in Formal Explainers: A Case Study with PyXAI5 Nov 2025
- 2025Additive Models Explained: A Computational Complexity Approach24 Oct 2025
- 2025Efficient & Correct Predictive Equivalence for Decision Trees22 Sep 2025
- 2025Explaining, Fast and Slow: Abstraction and Refinement of Provable Explanations10 Jun 2025
- 2025Most General Explanations of Tree Ensembles (Extended Version)16 May 2025
- 2025Explaining k-Nearest Neighbors: Abductive and Counterfactual Explanations10 Jan 2025
- 2024Learning Model Agnostic Explanations via Constraint Programming13 Nov 2024
- 2024Logic-Based Explainability: Past, Present & Future4 Jun 2024
- 2024On Generating Monolithic and Model Reconciling Explanations in Probabilistic Scenarios29 May 2024
- 2023Locally-Minimal Probabilistic Explanations19 Dec 2023
- 2023The Pros and Cons of Adversarial Robustness18 Dec 2023
12 newest of 16 All 16 (JSON)