On Tackling Explanation Redundancy in Decision Trees
Not on the map. Why?
Abstract (arXiv)
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 ought not be deemed interpretable. The paper introduces logically rigorous path explanations and path explanation redundancy, and proves that there exist functions for which decision trees must exhibit paths with arbitrarily large explanation redundancy. The paper also proves that only a very restricted class of functions can be represented with DTs that exhibit no explanation redundancy. In addition, the paper includes experimental results substantiating that path explanation redundancy is observed ubiquitously in decision trees, including those obtained using different tree learning algorithms, but also in a wide range of publicly available decision trees. The paper also proposes polynomial-time algorithms for eliminating path explanation redundancy, which in practice require negligible time to compute. Thus, these algorithms serve to indirectly attain irreducible, and so succinct, explanations for decision trees.
Key facts. Cited by 44 papers in the map (data through 7 Oct 2026). Builds on 53 of its 191 references that are in the map. First posted on arXiv 20 May 2022.
Builds on
53 of 191 references.
References · 53
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,543
- 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,201
- 2018A Survey Of Methods For Explaining Black Box Modelscited by 970
- 2016The Mythos of Model Interpretabilitycited by 716
- 2019A Survey on Explainable Artificial Intelligence (XAI): Towards Medical XAIcited by 403
- 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challengescited by 364
- 2017Methods for Interpreting and Understanding Deep Neural Networkscited by 342
- 2018Actionable Recourse in Linear Classificationcited by 327
- 2020Algorithmic Recourse: from Counterfactual Explanations to Interventionscited by 250
38 more
- 2018Abduction-Based Explanations for Machine Learning Modelscited by 159
- 2018A Symbolic Approach to Explaining Bayesian Network Classifierscited by 130
- 2020Explainable Deep Learning: A Field Guide for the Uninitiatedcited by 127
- 2020A survey of algorithmic recourse: definitions, formulations, solutions, and prospectscited by 118
- 2019Optimal Sparse Decision Treescited by 104
- 2020On The Reasons Behind Decisionscited by 99
- 2020Generalized and Scalable Optimal Sparse Decision Treescited by 98
- 2020Model Interpretability through the Lens of Computational Complexitycited by 75
- 2020A Survey on Computational Propaganda Detectioncited by 69
- 2020MurTree: Optimal Classification Trees via Dynamic Programming and Searchcited by 61
- 2021On Explaining Random Forests with SATcited by 57
- 2020Explaining Naive Bayes and Other Linear Classifiers with Polynomial Time and Delaycited by 56
- 2021On Guaranteed Optimal Robust Explanations for NLP Modelscited by 54
- 2020On Explaining Decision Treescited by 49
- 2021On the Computational Intelligibility of Boolean Classifierscited by 40
- 2021SAT-Based Rigorous Explanations for Decision Listscited by 40
- 2021Explanations for Monotonic Classifierscited by 39
- 2019Can I Trust the Explainer? Verifying Post-hoc Explanatory Methodscited by 37
- 2021On Efficiently Explaining Graph-Based Classifierscited by 37
- 2020On Tractable Representations of Binary Neural Networkscited by 34
- 2019On Validating, Repairing and Refining Heuristic ML Explanationscited by 32
- 2021Provably efficient, succinct, and precise explanationscited by 32
- 2018The Voice of Optimizationcited by 28
- 2021Foundations of Symbolic Languages for Model Interpretabilitycited by 26
- 2021Probabilistic Sufficient Explanationscited by 24
- 2016Decision Tree Classification with Differential Privacy: A Surveycited by 17
- 2021On Quantifying Literals in Boolean Logic and Its Applications to Explainable AIcited by 16
- 2020Three Modern Roles for Logic in AIcited by 15
- 2020On Symbolically Encoding the Behavior of Random Forestscited by 15
- 2020Optimal Decision Trees for Nonlinear Metricscited by 13
- 2019Expert-Augmented Machine Learningcited by 12
- 2020Optimal Survival Treescited by 12
- 2021Efficient Explanations With Relevant Setscited by 12
- 2020A Formal Approach to Explainabilitycited by 9
- 2021Efficient Explanations for Knowledge Compilation Languagescited by 9
- 2015Efficient MUS Enumeration of Horn Formulae with Applications to Axiom Pinpointingcited by 5
- 2014Prime Implicates and Prime Implicants: From Propositional to Modal Logiccited by 4
- 2019Personalized Treatment for Coronary Artery Disease Patients: A Machine Learning Approachcited by 4
50 most cited of 53 All 53 (JSON)
Built on by
Citing papers per year: 2022: 8; 2023: 13; 2024: 7; 2025: 13; 2026: 3.
44 papers.
Sort:
By area:
- 2022Logic-Based Explainability in Machine Learningcited by 47
- 2022VeriX: Towards Verified Explainability of Deep Neural Networkscited by 30
- 2023The Inadequacy of Shapley Values for Explainabilitycited by 30
- 2022Eliminating The Impossible, Whatever Remains Must Be Truecited by 23
- 2022Computing Abductive Explanations for Boosted Treescited by 23
- 2023Logic for Explainable AIcited by 23
- 2023Explainability is NOT a Gamecited by 23
- 2024Local vs. Global Interpretability: A Computational Complexity Perspectivecited by 23
- 2022Feature Necessity & Relevancy in ML Classifier Explanationscited by 22
- 2022On Computing Probabilistic Abductive Explanationscited by 18
- 2023Delivering Inflated Explanationscited by 16
- 2025Explaining, Fast and Slow: Abstraction and Refinement of Provable Explanationscited by 13
32 more
- 2023Disproving XAI Myths with Formal Methods -- Initial Resultscited by 12
- 2025Machine learning for modelling unstructured grid data in computational physics: a reviewcited by 12
- 2023On Formal Feature Attribution and Its Approximationcited by 11
- 2025Explaining k-Nearest Neighbors: Abductive and Counterfactual Explanationscited by 10
- 2023A New Class of Explanations for Classifiers with Non-Binary Featurescited by 8
- 2025Near Optimal Decision Trees in a SPLIT Secondcited by 8
- 2024Optimal or Greedy Decision Trees? Revisiting their Objectives, Tuning, and Performancecited by 7
- 2025Most General Explanations of Tree Ensembles (Extended Version)cited by 7
- 2022On Computing Relevant Features for Explaining NBCscited by 5
- 2023Refutation of Shapley Values for XAI -- Additional Evidencecited by 4
- 2023A Uniform Language to Explain Decision Treescited by 4
- 2025Leveraging Predictive Equivalence in Decision Treescited by 4
- 2024Axiomatic Characterisations of Sample-based Explainerscited by 3
- 2024Towards Explainable Clustering: A Constrained Declarative based Approachcited by 2
- 2024Logic-Based Explainability: Past, Present & Futurecited by 2
- 2024Learning Model Agnostic Explanations via Constraint Programmingcited by 2
- 2022A Nested Genetic Algorithm for Explaining Classification Data Sets with Decision Rulescited by 1
- 2023Finding Minimum-Cost Explanations for Predictions made by Tree Ensemblescited by 1
- 2023The Pros and Cons of Adversarial Robustnesscited by 1
- 2024Automated Explanation Selection for Scientific Discoverycited by 1
- 2025Extracting Robust Register Automata from Neural Networks over Data Sequencescited by 1
- 2026Axiomatic Foundations of Counterfactual Explanationscited by 1
- 2023On Logic-Based Explainability with Partially Specified Inputscited by 0
- 2023What's meant by explainable model: A Scoping Reviewcited by 0
- 2025Interpretable DNFscited by 0
- 2025On Trustworthy Rule-Based Models and Explanationscited by 0
- 2025Explainable Evidential Clusteringcited by 0
- 2025Efficient & Correct Predictive Equivalence for Decision Treescited by 0
- 2025A Rectification-Based Approach for Distilling Boosted Trees into Decision Treescited by 0
- 2025Leveraging Association Rules for Better Predictions and Better Explanationscited by 0
- 2026Relevance-Aware Rule: Structural Deletion of Irrelevant Conditions in Decision Treescited by 0
- 2026Adaptive Multi-Branching for Shallow Decision Tree Inductioncited by 0
- 2026Adaptive Multi-Branching for Shallow Decision Tree Induction29 Aug 2026
- 2026Relevance-Aware Rule: Structural Deletion of Irrelevant Conditions in Decision Trees15 Jul 2026
- 2026Axiomatic Foundations of Counterfactual Explanations3 Feb 2026
- 2025Extracting Robust Register Automata from Neural Networks over Data Sequences24 Nov 2025
- 2025Leveraging Association Rules for Better Predictions and Better Explanations21 Oct 2025
- 2025A Rectification-Based Approach for Distilling Boosted Trees into Decision Trees21 Oct 2025
- 2025Efficient & Correct Predictive Equivalence for Decision Trees22 Sep 2025
- 2025Explainable Evidential Clustering16 Jul 2025
- 2025On Trustworthy Rule-Based Models and Explanations10 Jul 2025
- 2025Leveraging Predictive Equivalence in Decision Trees17 Jun 2025
- 2025Explaining, Fast and Slow: Abstraction and Refinement of Provable Explanations10 Jun 2025
- 2025Interpretable DNFs27 May 2025
32 more
- 2025Most General Explanations of Tree Ensembles (Extended Version)16 May 2025
- 2025Near Optimal Decision Trees in a SPLIT Second21 Feb 2025
- 2025Machine learning for modelling unstructured grid data in computational physics: a review13 Feb 2025
- 2025Explaining k-Nearest Neighbors: Abductive and Counterfactual Explanations10 Jan 2025
- 2024Learning Model Agnostic Explanations via Constraint Programming13 Nov 2024
- 2024Optimal or Greedy Decision Trees? Revisiting their Objectives, Tuning, and Performance19 Sep 2024
- 2024Axiomatic Characterisations of Sample-based Explainers9 Aug 2024
- 2024Automated Explanation Selection for Scientific Discovery24 Jul 2024
- 2024Local vs. Global Interpretability: A Computational Complexity Perspective5 Jun 2024
- 2024Logic-Based Explainability: Past, Present & Future4 Jun 2024
- 2024Towards Explainable Clustering: A Constrained Declarative based Approach26 Mar 2024
- 2023The Pros and Cons of Adversarial Robustness18 Dec 2023
- 2023A Uniform Language to Explain Decision Trees18 Oct 2023
- 2023Refutation of Shapley Values for XAI -- Additional Evidence30 Sep 2023
- 2023What's meant by explainable model: A Scoping Review18 Jul 2023
- 2023On Formal Feature Attribution and Its Approximation7 Jul 2023
- 2023Explainability is NOT a Game27 Jun 2023
- 2023On Logic-Based Explainability with Partially Specified Inputs27 Jun 2023
- 2023Delivering Inflated Explanations27 Jun 2023
- 2023Disproving XAI Myths with Formal Methods -- Initial Results13 May 2023
- 2023Logic for Explainable AI9 May 2023
- 2023A New Class of Explanations for Classifiers with Non-Binary Features28 Apr 2023
- 2023Finding Minimum-Cost Explanations for Predictions made by Tree Ensembles16 Mar 2023
- 2023The Inadequacy of Shapley Values for Explainability16 Feb 2023
- 2022On Computing Probabilistic Abductive Explanations12 Dec 2022
- 2022VeriX: Towards Verified Explainability of Deep Neural Networks2 Dec 2022
- 2022Feature Necessity & Relevancy in ML Classifier Explanations27 Oct 2022
- 2022Logic-Based Explainability in Machine Learning24 Oct 2022
- 2022Computing Abductive Explanations for Boosted Trees16 Sep 2022
- 2022A Nested Genetic Algorithm for Explaining Classification Data Sets with Decision Rules23 Aug 2022
- 2022On Computing Relevant Features for Explaining NBCs11 Jul 2022
- 2022Eliminating The Impossible, Whatever Remains Must Be True20 Jun 2022
- 2025Leveraging Predictive Equivalence in Decision Treescited by 4
- 2025Leveraging Predictive Equivalence in Decision Trees17 Jun 2025
- 2022Logic-Based Explainability in Machine Learningcited by 47
- 2022VeriX: Towards Verified Explainability of Deep Neural Networkscited by 30
- 2023The Inadequacy of Shapley Values for Explainabilitycited by 30
- 2022Eliminating The Impossible, Whatever Remains Must Be Truecited by 23
- 2022Computing Abductive Explanations for Boosted Treescited by 23
- 2023Logic for Explainable AIcited by 23
- 2023Explainability is NOT a Gamecited by 23
- 2024Local vs. Global Interpretability: A Computational Complexity Perspectivecited by 23
- 2022Feature Necessity & Relevancy in ML Classifier Explanationscited by 22
- 2022On Computing Probabilistic Abductive Explanationscited by 18
- 2023Delivering Inflated Explanationscited by 16
- 2025Explaining, Fast and Slow: Abstraction and Refinement of Provable Explanationscited by 13
12 most cited of 43 All 43 (JSON)
- 2026Adaptive Multi-Branching for Shallow Decision Tree Induction29 Aug 2026
- 2026Relevance-Aware Rule: Structural Deletion of Irrelevant Conditions in Decision Trees15 Jul 2026
- 2026Axiomatic Foundations of Counterfactual Explanations3 Feb 2026
- 2025Extracting Robust Register Automata from Neural Networks over Data Sequences24 Nov 2025
- 2025Leveraging Association Rules for Better Predictions and Better Explanations21 Oct 2025
- 2025A Rectification-Based Approach for Distilling Boosted Trees into Decision Trees21 Oct 2025
- 2025Efficient & Correct Predictive Equivalence for Decision Trees22 Sep 2025
- 2025Explainable Evidential Clustering16 Jul 2025
- 2025On Trustworthy Rule-Based Models and Explanations10 Jul 2025
- 2025Explaining, Fast and Slow: Abstraction and Refinement of Provable Explanations10 Jun 2025
- 2025Interpretable DNFs27 May 2025
- 2025Most General Explanations of Tree Ensembles (Extended Version)16 May 2025
12 newest of 43 All 43 (JSON)