On Tackling Explanation Redundancy in Decision Trees
Yacine Izza, Alexey Ignatiev, Joao Marques-Silva

TL;DR
This paper critically examines the assumption that decision trees are inherently interpretable due to their succinct explanations, demonstrating that redundancy is widespread and proposing algorithms to reduce it, thereby enhancing interpretability.
Contribution
The paper introduces a formal framework for path explanation redundancy in decision trees, proves the prevalence of redundancy, and offers efficient algorithms to eliminate it, improving interpretability.
Findings
Path explanation redundancy is common across various decision trees.
Only a restricted class of functions can be represented without redundancy.
Algorithms can efficiently reduce redundancy in decision trees.
Abstract
Decision trees (DTs) epitomize the ideal of interpretability of machine learning (ML) models. The interpretability of decision trees motivates explainability approaches by so-called intrinsic interpretability, and it is at the core of recent proposals for applying interpretable ML models in high-risk applications. The belief in DT interpretability is justified by the fact that explanations for DT predictions are generally expected to be succinct. Indeed, in the case of DTs, explanations correspond to DT paths. Since decision trees are ideally shallow, and so paths contain far fewer features than the total number of features, explanations in DTs are expected to be succinct, and hence interpretable. This paper offers both theoretical and experimental arguments demonstrating that, as long as interpretability of decision trees equates with succinctness of explanations, then decision trees…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
