mlsanityData to 7 Oct 2026

On Tackling Explanation Redundancy in Decision Trees

arXiv 2205.09971 ↗First posted 20 May 2022cs.AI cs.LGcited by 44

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

  1. 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
  2. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
  3. 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
  4. 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,543
  5. 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,201
  6. 2018A Survey Of Methods For Explaining Black Box Modelscited by 970
  7. 2016The Mythos of Model Interpretabilitycited by 716
  8. 2019A Survey on Explainable Artificial Intelligence (XAI): Towards Medical XAIcited by 403
  9. 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challengescited by 364
  10. 2017Methods for Interpreting and Understanding Deep Neural Networkscited by 342
  11. 2018Actionable Recourse in Linear Classificationcited by 327
  12. 2020Algorithmic Recourse: from Counterfactual Explanations to Interventionscited by 250
38 more
  1. 2018Abduction-Based Explanations for Machine Learning Modelscited by 159
  2. 2018A Symbolic Approach to Explaining Bayesian Network Classifierscited by 130
  3. 2020Explainable Deep Learning: A Field Guide for the Uninitiatedcited by 127
  4. 2020A survey of algorithmic recourse: definitions, formulations, solutions, and prospectscited by 118
  5. 2019Optimal Sparse Decision Treescited by 104
  6. 2020On The Reasons Behind Decisionscited by 99
  7. 2020Generalized and Scalable Optimal Sparse Decision Treescited by 98
  8. 2020Model Interpretability through the Lens of Computational Complexitycited by 75
  9. 2020A Survey on Computational Propaganda Detectioncited by 69
  10. 2020MurTree: Optimal Classification Trees via Dynamic Programming and Searchcited by 61
  11. 2021On Explaining Random Forests with SATcited by 57
  12. 2020Explaining Naive Bayes and Other Linear Classifiers with Polynomial Time and Delaycited by 56
  13. 2021On Guaranteed Optimal Robust Explanations for NLP Modelscited by 54
  14. 2020On Explaining Decision Treescited by 49
  15. 2021On the Computational Intelligibility of Boolean Classifierscited by 40
  16. 2021SAT-Based Rigorous Explanations for Decision Listscited by 40
  17. 2021Explanations for Monotonic Classifierscited by 39
  18. 2019Can I Trust the Explainer? Verifying Post-hoc Explanatory Methodscited by 37
  19. 2021On Efficiently Explaining Graph-Based Classifierscited by 37
  20. 2020On Tractable Representations of Binary Neural Networkscited by 34
  21. 2019On Validating, Repairing and Refining Heuristic ML Explanationscited by 32
  22. 2021Provably efficient, succinct, and precise explanationscited by 32
  23. 2018The Voice of Optimizationcited by 28
  24. 2021Foundations of Symbolic Languages for Model Interpretabilitycited by 26
  25. 2021Probabilistic Sufficient Explanationscited by 24
  26. 2016Decision Tree Classification with Differential Privacy: A Surveycited by 17
  27. 2021On Quantifying Literals in Boolean Logic and Its Applications to Explainable AIcited by 16
  28. 2020Three Modern Roles for Logic in AIcited by 15
  29. 2020On Symbolically Encoding the Behavior of Random Forestscited by 15
  30. 2020Optimal Decision Trees for Nonlinear Metricscited by 13
  31. 2019Expert-Augmented Machine Learningcited by 12
  32. 2020Optimal Survival Treescited by 12
  33. 2021Efficient Explanations With Relevant Setscited by 12
  34. 2020A Formal Approach to Explainabilitycited by 9
  35. 2021Efficient Explanations for Knowledge Compilation Languagescited by 9
  36. 2015Efficient MUS Enumeration of Horn Formulae with Applications to Axiom Pinpointingcited by 5
  37. 2014Prime Implicates and Prime Implicants: From Propositional to Modal Logiccited by 4
  38. 2019Personalized Treatment for Coronary Artery Disease Patients: A Machine Learning Approachcited by 4

50 most cited of 53 All 53 (JSON)

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 8; 2023: 13; 2024: 7; 2025: 13; 2026: 3.

44 papers.

Sort:

By area:

  1. 2022Logic-Based Explainability in Machine Learningcited by 47
  2. 2022VeriX: Towards Verified Explainability of Deep Neural Networkscited by 30
  3. 2023The Inadequacy of Shapley Values for Explainabilitycited by 30
  4. 2022Eliminating The Impossible, Whatever Remains Must Be Truecited by 23
  5. 2022Computing Abductive Explanations for Boosted Treescited by 23
  6. 2023Logic for Explainable AIcited by 23
  7. 2023Explainability is NOT a Gamecited by 23
  8. 2024Local vs. Global Interpretability: A Computational Complexity Perspectivecited by 23
  9. 2022Feature Necessity & Relevancy in ML Classifier Explanationscited by 22
  10. 2022On Computing Probabilistic Abductive Explanationscited by 18
  11. 2023Delivering Inflated Explanationscited by 16
  12. 2025Explaining, Fast and Slow: Abstraction and Refinement of Provable Explanationscited by 13
32 more
  1. 2023Disproving XAI Myths with Formal Methods -- Initial Resultscited by 12
  2. 2025Machine learning for modelling unstructured grid data in computational physics: a reviewcited by 12
  3. 2023On Formal Feature Attribution and Its Approximationcited by 11
  4. 2025Explaining k-Nearest Neighbors: Abductive and Counterfactual Explanationscited by 10
  5. 2023A New Class of Explanations for Classifiers with Non-Binary Featurescited by 8
  6. 2025Near Optimal Decision Trees in a SPLIT Secondcited by 8
  7. 2024Optimal or Greedy Decision Trees? Revisiting their Objectives, Tuning, and Performancecited by 7
  8. 2025Most General Explanations of Tree Ensembles (Extended Version)cited by 7
  9. 2022On Computing Relevant Features for Explaining NBCscited by 5
  10. 2023Refutation of Shapley Values for XAI -- Additional Evidencecited by 4
  11. 2023A Uniform Language to Explain Decision Treescited by 4
  12. 2025Leveraging Predictive Equivalence in Decision Treescited by 4
  13. 2024Axiomatic Characterisations of Sample-based Explainerscited by 3
  14. 2024Towards Explainable Clustering: A Constrained Declarative based Approachcited by 2
  15. 2024Logic-Based Explainability: Past, Present & Futurecited by 2
  16. 2024Learning Model Agnostic Explanations via Constraint Programmingcited by 2
  17. 2022A Nested Genetic Algorithm for Explaining Classification Data Sets with Decision Rulescited by 1
  18. 2023Finding Minimum-Cost Explanations for Predictions made by Tree Ensemblescited by 1
  19. 2023The Pros and Cons of Adversarial Robustnesscited by 1
  20. 2024Automated Explanation Selection for Scientific Discoverycited by 1
  21. 2025Extracting Robust Register Automata from Neural Networks over Data Sequencescited by 1
  22. 2026Axiomatic Foundations of Counterfactual Explanationscited by 1
  23. 2023On Logic-Based Explainability with Partially Specified Inputscited by 0
  24. 2023What's meant by explainable model: A Scoping Reviewcited by 0
  25. 2025Interpretable DNFscited by 0
  26. 2025On Trustworthy Rule-Based Models and Explanationscited by 0
  27. 2025Explainable Evidential Clusteringcited by 0
  28. 2025Efficient & Correct Predictive Equivalence for Decision Treescited by 0
  29. 2025A Rectification-Based Approach for Distilling Boosted Trees into Decision Treescited by 0
  30. 2025Leveraging Association Rules for Better Predictions and Better Explanationscited by 0
  31. 2026Relevance-Aware Rule: Structural Deletion of Irrelevant Conditions in Decision Treescited by 0
  32. 2026Adaptive Multi-Branching for Shallow Decision Tree Inductioncited by 0