On Computing Probabilistic Explanations for Decision Trees

被引:0
|
作者
Arenas, Marcelo [1 ,2 ,4 ]
Barcelo, Pablo [2 ,4 ,5 ]
Romero, Miguel [3 ,5 ]
Subercaseaux, Bernardo [6 ]
机构
[1] PUC Chile, Dept Comp Sci, Santiago, Chile
[2] PUC Chile, Inst Math & Computat Engn, Santiago, Chile
[3] UAI Chile, Fac Sci & Engn, Santiago, Chile
[4] Millenium Inst Foundat Res Data, Santiago, Chile
[5] CENIA Chile, Macul, Chile
[6] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
关键词
COMPLEXITY;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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. For such a reason, 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 delta is an element of (0; 1], where z is a random instance that is compatible with y. 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 PTIME = NP). This is in stark contrast with the deterministic case (delta = 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., and extend the hardness of explanations for Boolean circuits presented by Waldchen et al. to the more restricted case of decision trees. 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.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] On computing probabilistic abductive explanations
    Izza, Yacine
    Huang, Xuanxiang
    Ignatiev, Alexey
    Narodytska, Nina
    Cooper, Martin
    -Silva, Joao Marques
    [J]. INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2023, 159
  • [2] Computing Abductive Explanations for Boosted Regression Trees
    Audemard, Gilles
    Bellart, Steve
    Lagniez, Jean-Marie
    Marquis, Pierre
    [J]. PROCEEDINGS OF THE THIRTY-SECOND INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2023, 2023, : 3432 - 3441
  • [3] Decision trees for probabilistic data
    Aboa, JP
    Emilion, R
    [J]. DATA WAREHOUSING AND KNOWLEDGE DISCOVERY, PROCEEDINGS, 2000, 1874 : 393 - 398
  • [4] Probabilistic Model for Code with Decision Trees
    Raychev, Veselin
    Bielik, Pavol
    Vechev, Martin
    [J]. ACM SIGPLAN NOTICES, 2016, 51 (10) : 731 - 747
  • [5] Computational methods for probabilistic decision trees
    Clark, DE
    [J]. COMPUTERS AND BIOMEDICAL RESEARCH, 1997, 30 (01): : 19 - 33
  • [6] Learning probabilistic decision trees for AUC
    Zhang, H
    Su, J
    [J]. PATTERN RECOGNITION LETTERS, 2006, 27 (08) : 892 - 899
  • [7] Probabilistic Characterization of Random Decision Trees
    Dhurandhar, Amit
    Dobra, Alin
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2008, 9 : 2321 - 2348
  • [8] Building Explanations for Fuzzy Decision Trees with the ExpliClas Software
    Alonso, Jose M.
    Ducange, Pietro
    Pecori, Riccardo
    Vilas, Raul
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2020,
  • [9] LOWER BOUNDS ON PROBABILISTIC LINEAR DECISION TREES
    SNIR, M
    [J]. THEORETICAL COMPUTER SCIENCE, 1985, 38 (01) : 69 - 82
  • [10] Counterfactual Explanations for Oblique Decision Trees: Exact, Efficient Algorithms
    Carreira-Perpinan, Miguel A.
    Hada, Suryabhan Singh
    [J]. THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 6903 - 6911