ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2207.12213
29
38

On Computing Probabilistic Explanations for Decision Trees

30 June 2022
Marcelo Arenas
Pablo Barceló
M. Romero
Bernardo Subercaseaux
    FAtt
ArXivPDFHTML
Abstract

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 TTT and an instance xxx, one explains the decision T(x)T(x)T(x) by providing a subset yyy of the features of xxx such that for any other instance zzz compatible with yyy, it holds that T(z)=T(x)T(z) = T(x)T(z)=T(x), intuitively meaning that the features in yyy are already enough to fully justify the classification of xxx by TTT. 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)T(z) = T(x)T(z)=T(x) must be at least some value δ∈(0,1]\delta \in (0, 1]δ∈(0,1], where zzz is a random instance that is compatible with yyy. Our paper settles the computational complexity of δ\deltaδ-sufficient-reasons over decision trees, showing that both (1) finding δ\deltaδ-sufficient-reasons that are minimal in size, and (2) finding δ\deltaδ-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\delta = 1δ=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.

View on arXiv
Comments on this paper