mlsanityData to 7 Oct 2026

Optimal or Greedy Decision Trees? Revisiting their Objectives, Tuning, and Performance

arXiv 2409.12788 ↗First posted 19 Sep 2024cs.LGcited by 7

Not on the map. Why?

Abstract (arXiv)

Recently there has been a surge of interest in optimal decision tree (ODT) methods that globally optimize accuracy directly, in contrast to traditional approaches that locally optimize an impurity or information metric. However, the literature shows conflicting evidence on the value of ODTs, with some demonstrating superior out-of-sample performance of ODTs over greedy approaches, while others show the opposite. The value and performance of ODTs therefore remains one of several open question regarding ODTs, most of which could not be answered before due to lack of scalability. With our experimental study---the largest to this date---we examine five such open questions. Our results show (i) that a major advantage of ODTs over greedy approaches is that they can optimize the target objective directly (e.g., accuracy rather than a proxy such as Gini impurity); (ii) that hyperparameter tuning of ODTs is essential; and reaffirm (iii) that optimal methods, on average, obtain smaller and more accurate trees than greedy approaches. Our results also refute two previously posited hypotheses: (iv) that the difference between optimal and greedy approaches diminish with more data, and (v) that optimal methods are more sensitive to overfitting. Finally, our work provides insights on the value of ODTs, clear recommendations for researchers and practitioners on the usage of greedy and optimal methods, and code for future comparisons.

Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 28 of its 140 references that are in the map. First posted on arXiv 19 Sep 2024.

Builds on

28 of 140 references.

References · 28

  1. 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,543
  2. 2014OpenML: networked science in machine learningcited by 523
  3. 2019Optimal Sparse Decision Treescited by 104
  4. 2020Generalized and Scalable Optimal Sparse Decision Treescited by 98
  5. 2022Exploring the Whole Rashomon Set of Sparse Decision Treescited by 80
  6. 2019Learning Optimal and Fair Decision Trees for Non-Discriminative Decision-Makingcited by 75
  7. 2019OpenML-Python: an extensible Python API for OpenMLcited by 62
  8. 2020MurTree: Optimal Classification Trees via Dynamic Programming and Searchcited by 61
  9. 2022On Tackling Explanation Redundancy in Decision Treescited by 44
  10. 2023A Path to Simpler Models Starts With Noisecited by 33
  11. 2021Strong Optimal Classification Treescited by 27
  12. 2020A Scalable MIP-based Method for Learning Optimal Multivariate Decision Treescited by 22
16 more
  1. 2022Quant-BnB: A Scalable Branch-and-Bound Method for Optimal Decision Trees with Continuous Featurescited by 19
  2. 2015Efficient non-greedy optimization of decision treescited by 17
  3. 2021Optimal randomized classification treescited by 15
  4. 2020Optimal Decision Trees for Nonlinear Metricscited by 13
  5. 2022Optimal Sparse Regression Treescited by 13
  6. 2021Robust Optimal Classification Trees Against Adversarial Examplescited by 11
  7. 2023GradTree: Learning Axis-Aligned Decision Trees with Gradient Descentcited by 11
  8. 2021Learning Optimal Prescriptive Trees from Observational Datacited by 10
  9. 2023Optimal Decision Tree Policies for Markov Decision Processescited by 8
  10. 2019Optimal Decision Trees for the Algorithm Selection Problem: Integer Programming Based Approachescited by 7
  11. 2023MAPTree: Beating "Optimal" Decision Trees with Bayesian Decision Treescited by 5
  12. 2024Optimal Sparse Survival Treescited by 5
  13. 2024Optimal Survival Trees: A Dynamic Programming Approachcited by 4
  14. 2022bsnsing: A decision tree induction method based on recursive optimal boolean rule compositioncited by 3
  15. 2023Harnessing the Power of Choices in Decision Tree Learningcited by 2
  16. 2021Interpretable Decision Trees Through MaxSATcited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 5; 2026: 2.

7 papers.