Succinct Explanations With Cascading Decision Trees

10/13/2020
by   Jialu Zhang, et al.
0

Classic decision tree learning is a binary classification algorithm that constructs models with first-class transparency - every classification has a directly derivable explanation. However, learning decision trees on modern datasets generates large trees, which in turn generate decision paths of excessive depth, obscuring the explanation of classifications. To improve the comprehensibility of classifications, we propose a new decision tree model that we call Cascading Decision Trees. Cascading Decision Trees shorten the size of explanations of classifications, without sacrificing model performance overall. Our key insight is to separate the notion of a decision path and an explanation path. Utilizing this insight, instead of having one monolithic decision tree, we build several smaller decision subtrees and cascade them in sequence. Our cascading decision subtrees are designed to specifically target explanations for positive classifications. This way each subtree identifies the smallest set of features that can classify as many positive samples as possible, without misclassifying any negative samples. Applying cascading decision trees to new samples results in a significantly shorter and succinct explanation, if one of the subtrees detects a positive classification. In that case, we immediately stop and report the decision path of only the current subtree to the user as an explanation for the classification. We evaluate our algorithm on standard datasets, as well as new real-world applications and find that our model shortens the explanation depth by over 40.8 compared to the classic decision tree model.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/10/2021

On Learning and Testing Decision Tree

In this paper, we study learning and testing decision tree of size and d...
research
10/16/2020

Emergent and Unspecified Behaviors in Streaming Decision Trees

Hoeffding trees are the state-of-the-art methods in decision tree learni...
research
02/19/2020

Learning Global Transparent Models from Local Contrastive Explanations

There is a rich and growing literature on producing local point wise con...
research
08/25/2020

Evaluating Nonlinear Decision Trees for Binary Classification Tasks with Other Existing Methods

Classification of datasets into two or more distinct classes is an impor...
research
04/12/2019

Learning Optimal Decision Trees from Large Datasets

Inferring a decision tree from a given dataset is one of the classic pro...
research
04/21/2019

Integrating Association Rules with Decision Trees in Object-Relational Databases

Research has provided evidence that associative classification produces ...
research
09/15/2020

Optimal Decision Trees for Nonlinear Metrics

Nonlinear metrics, such as the F1-score, Matthews correlation coefficien...

Please sign up or login with your details

Forgot password? Click here to reset