mlsanityData to 7 Oct 2026

On Computing Probabilistic Explanations for Decision Trees

arXiv 2207.12213 ↗First posted 30 Jun 2022cs.LG cs.AI cs.CCcited by 35

Not on the map. Why?

Abstract (arXiv)

Formal XAI (explainable AI) is a growing area that focuses on computing explanations with mathematical guarantees for the decisions made by ML models. Inside formal XAI, one of the most studied cases is that of explaining the choices taken by decision trees, as they are traditionally deemed as one of the most interpretable classes of models. Recent work has focused on studying the computation of "sufficient reasons", a kind of explanation in which given a decision tree T and an instance x, one explains the decision T(x) by providing a subset y of the features of x such that for any other instance z compatible with y, it holds that T(z) = T(x), intuitively meaning that the features in y are already enough to fully justify the classification of x by T. It has been argued, however, that sufficient reasons constitute a restrictive notion of explanation, and thus the community has started to study their probabilistic counterpart, in which one requires that the probability of T(z) = T(x) must be at least some value δ ∈ (0, 1], where z is a random instance that is compatible with y. Our paper settles the computational complexity of δ-sufficient-reasons over decision trees, showing that both (1) finding δ-sufficient-reasons that are minimal in size, and (2) finding δ-sufficient-reasons that are minimal inclusion-wise, do not admit polynomial-time algorithms (unless P=NP). This is in stark contrast with the deterministic case (δ = 1) where inclusion-wise minimal sufficient-reasons are easy to compute. By doing this, we answer two open problems originally raised by Izza et al. On the positive side, we identify structural restrictions of decision trees that make the problem tractable, and show how SAT solvers might be able to tackle these problems in practical settings.

Key facts. Cited by 35 papers in the map (data through 7 Oct 2026). Builds on 18 of its 39 references that are in the map. First posted on arXiv 30 Jun 2022.

Builds on

18 of 39 references.

References · 18

  1. 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
  2. 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,543
  3. 2016The Mythos of Model Interpretabilitycited by 716
  4. 2018Explaining Explanations: An Overview of Interpretability of Machine Learningcited by 508
  5. 2018A Symbolic Approach to Explaining Bayesian Network Classifierscited by 130
  6. 2020Model Interpretability through the Lens of Computational Complexitycited by 75
  7. 2020Explaining Naive Bayes and Other Linear Classifiers with Polynomial Time and Delaycited by 56
  8. 2020On Explaining Decision Treescited by 49
  9. 2021On the Computational Intelligibility of Boolean Classifierscited by 40
  10. 2021SAT-Based Rigorous Explanations for Decision Listscited by 40
  11. 2021Explanations for Monotonic Classifierscited by 39
  12. 2021On Efficiently Explaining Graph-Based Classifierscited by 37
6 more
  1. 2021Provably efficient, succinct, and precise explanationscited by 32
  2. 2021Foundations of Symbolic Languages for Model Interpretabilitycited by 26
  3. 2021Probabilistic Sufficient Explanationscited by 24
  4. 2021Efficient Explanations With Relevant Setscited by 12
  5. 2022Provably Precise, Succinct and Efficient Explanations for Decision Treescited by 8
  6. 2021On the Explanatory Power of Decision Treescited by 6

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 3; 2023: 14; 2024: 6; 2025: 8; 2026: 4.

35 papers.

Sort:

  1. 2022Logic-Based Explainability in Machine Learningcited by 47
  2. 2023The Inadequacy of Shapley Values for Explainabilitycited by 30
  3. 2024Local vs. Global Interpretability: A Computational Complexity Perspectivecited by 23
  4. 2022Feature Necessity & Relevancy in ML Classifier Explanationscited by 22
  5. 2022On Computing Probabilistic Abductive Explanationscited by 18
  6. 2023Delivering Inflated Explanationscited by 16
  7. 2023From Robustness to Explainability and Back Againcited by 14
  8. 2025Explaining, Fast and Slow: Abstraction and Refinement of Provable Explanationscited by 13
  9. 2023Disproving XAI Myths with Formal Methods -- Initial Resultscited by 12
  10. 2023On Formal Feature Attribution and Its Approximationcited by 11
  11. 2024Hard to Explain: On the Computational Hardness of In-Distribution Model Interpretationcited by 11
  12. 2025Explain Yourself, Briefly! Self-Explaining Neural Networks with Concise Sufficient Reasonscited by 11
23 more
  1. 2023Tree Variational Autoencoderscited by 10
  2. 2023Axiomatic Aggregations of Abductive Explanationscited by 10
  3. 2025Explaining k-Nearest Neighbors: Abductive and Counterfactual Explanationscited by 10
  4. 2026Formal Mechanistic Interpretability: Automated Circuit Discovery with Provable Guaranteescited by 10
  5. 2023Anytime Approximate Formal Feature Attributioncited by 9
  6. 2023Locally-Minimal Probabilistic Explanationscited by 6
  7. 2025Self-Explaining Neural Networks for Business Process Monitoringcited by 5
  8. 2023A Uniform Language to Explain Decision Treescited by 4
  9. 2024Even-if Explanations: Formal Foundations, Priorities and Complexitycited by 4
  10. 2024Trust Regions for Explanations via Black-Box Probabilistic Certificationcited by 4
  11. 2023Inapproximability of sufficient reasons for decision treescited by 3
  12. 2025Additive Models Explained: A Computational Complexity Approachcited by 3
  13. 2023Attribution-Scores and Causal Counterfactuals as Explanations in Artificial Intelligencecited by 2
  14. 2024Logic-Based Explainability: Past, Present & Futurecited by 2
  15. 2024Learning Model Agnostic Explanations via Constraint Programmingcited by 2
  16. 2023The Pros and Cons of Adversarial Robustnesscited by 1
  17. 2025Uncovering Bugs in Formal Explainers: A Case Study with PyXAIcited by 1
  18. 2025Extracting Robust Register Automata from Neural Networks over Data Sequencescited by 1
  19. 2026Provably Explaining Neural Additive Modelscited by 1
  20. 2026Unifying Formal Explanations: A Complexity-Theoretic Perspectivecited by 1
  21. 2023On Logic-Based Explainability with Partially Specified Inputscited by 0
  22. 2025Efficient & Correct Predictive Equivalence for Decision Treescited by 0
  23. 2026Probabilistic Linear Explanationscited by 0