On Efficiently Explaining Graph-Based Classifiers

06/02/2021
by   Xuanxiang Huang, et al.
0

Recent work has shown that not only decision trees (DTs) may not be interpretable but also proposed a polynomial-time algorithm for computing one PI-explanation of a DT. This paper shows that for a wide range of classifiers, globally referred to as decision graphs, and which include decision trees and binary decision diagrams, but also their multi-valued variants, there exist polynomial-time algorithms for computing one PI-explanation. In addition, the paper also proposes a polynomial-time algorithm for computing one contrastive explanation. These novel algorithms build on explanation graphs (XpG's). XpG's denote a graph representation that enables both theoretical and practically efficient computation of explanations for decision graphs. Furthermore, the paper pro- poses a practically efficient solution for the enumeration of explanations, and studies the complexity of deciding whether a given feature is included in some explanation. For the concrete case of decision trees, the paper shows that the set of all contrastive explanations can be enumerated in polynomial time. Finally, the experimental results validate the practical applicability of the algorithms proposed in the paper on a wide range of publicly available benchmarks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/21/2020

On Explaining Decision Trees

Decision trees (DTs) epitomize what have become to be known as interpret...
research
05/19/2022

Provably Precise, Succinct and Efficient Explanations for Decision Trees

Decision trees (DTs) embody interpretable classifiers. DTs have been adv...
research
02/15/2022

On Deciding Feature Membership in Explanations of SDD Related Classifiers

When reasoning about explanations of Machine Learning (ML) classifiers, ...
research
05/21/2021

On Explaining Random Forests with SAT

Random Forest (RFs) are among the most widely used Machine Learning (ML)...
research
06/01/2021

Efficient Explanations With Relevant Sets

Recent work proposed δ-relevant inputs (or sets) as a probabilistic expl...
research
08/12/2015

Possible Mechanisms for Neural Reconfigurability and their Implications

The paper introduces a biologically and evolutionarily plausible neural ...
research
03/03/2021

Extracting Optimal Explanations for Ensemble Trees via Logical Reasoning

Ensemble trees are a popular machine learning model which often yields h...

Please sign up or login with your details

Forgot password? Click here to reset