Provably Precise, Succinct and Efficient Explanations for Decision Trees

05/19/2022
by   Yacine Izza, et al.
0

Decision trees (DTs) embody interpretable classifiers. DTs have been advocated for deployment in high-risk applications, but also for explaining other complex classifiers. Nevertheless, recent work has demonstrated that predictions in DTs ought to be explained with rigorous approaches. Although rigorous explanations can be computed in polynomial time for DTs, their size may be beyond the cognitive limits of human decision makers. This paper investigates the computation of δ-relevant sets for DTs. δ-relevant sets denote explanations that are succinct and provably precise. These sets represent generalizations of rigorous explanations, which are precise with probability one, and so they enable trading off explanation size for precision. The paper proposes two logic encodings for computing smallest δ-relevant sets for DTs. The paper further devises a polynomial-time algorithm for computing δ-relevant sets which are not guaranteed to be subset-minimal, but for which the experiments show to be most often subset-minimal in practice. The experimental results also demonstrate the practical efficiency of computing smallest δ-relevant sets.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/01/2021

Efficient Explanations With Relevant Sets

Recent work proposed δ-relevant inputs (or sets) as a probabilistic expl...
research
09/16/2022

Computing Abductive Explanations for Boosted Trees

Boosted trees is a dominant ML model, exhibiting high accuracy. However,...
research
06/02/2021

On Efficiently Explaining Graph-Based Classifiers

Recent work has shown that not only decision trees (DTs) may not be inte...
research
08/13/2020

Explaining Naive Bayes and Other Linear Classifiers with Polynomial Time and Delay

Recent work proposed the computation of so-called PI-explanations of Nai...
research
12/12/2022

On Computing Probabilistic Abductive Explanations

The most widely studied explainable AI (XAI) approaches are unsound. Thi...
research
11/01/2021

Provably efficient, succinct, and precise explanations

We consider the problem of explaining the predictions of an arbitrary bl...
research
05/14/2021

SAT-Based Rigorous Explanations for Decision Lists

Decision lists (DLs) find a wide range of uses for classification proble...

Please sign up or login with your details

Forgot password? Click here to reset