mlsanityData to 14 Oct 2026

Harnessing the Power of Choices in Decision Tree Learning

arXiv 2310.01551 ↗First posted 2 Oct 2023cs.LG cs.AI cs.DScited by 2

Not on the map. Why?

Abstract (arXiv)

We propose a simple generalization of standard and empirically successful decision tree learning algorithms such as ID3, C4.5, and CART. These algorithms, which have been central to machine learning for decades, are greedy in nature: they grow a decision tree by iteratively splitting on the best attribute. Our algorithm, Top-k, considers the k best attributes as possible splits instead of just the single best attribute. We demonstrate, theoretically and empirically, the power of this simple generalization. We first prove a sl greediness hierarchy theorem showing that for every k ∈ mathbbN, Top-(k+1) can be dramatically more powerful than Top-k: there are data distributions for which the former achieves accuracy 1-varepsilon, whereas the latter only achieves accuracy frac12+varepsilon. We then show, through extensive experiments, that Top-k outperforms the two main approaches to decision tree learning: classic greedy algorithms and more recent "optimal decision tree" algorithms. On one hand, Top-k consistently enjoys significant accuracy gains over greedy algorithms across a wide range of benchmarks. On the other hand, Top-k is markedly more scalable than optimal decision tree algorithms and is able to handle dataset and feature set sizes that remain far beyond the reach of these algorithms.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 16 of its 53 references that are in the map. First posted on arXiv 2 Oct 2023.

Builds on

16 of 53 references.

References · 16

  1. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
  2. 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challengescited by 367
  3. 2020Algorithms with Predictionscited by 153
  4. 2019Optimal Sparse Decision Treescited by 105
  5. 2020Generalized and Scalable Optimal Sparse Decision Treescited by 100
  6. 2019Learning Optimal and Fair Decision Trees for Non-Discriminative Decision-Makingcited by 75
  7. 2018Adaptive Neural Treescited by 64
  8. 2020MurTree: Optimal Classification Trees via Dynamic Programming and Searchcited by 63
  9. 2021Fast Sparse Decision Tree Optimization via Reference Ensemblescited by 38
  10. 2020A Scalable MIP-based Method for Learning Optimal Multivariate Decision Treescited by 23
  11. 2021Properly learning decision trees in almost polynomial timecited by 20
  12. 2019Top-down induction of decision trees: rigorous guarantees and inherent limitationscited by 17
4 more
  1. 2019ID3 Learns Juntas for Smoothed Product Distributionscited by 13
  2. 2021Decision tree heuristics can fail, even in the smoothed settingcited by 7
  3. 2020Provable guarantees for decision tree induction: the agnostic settingcited by 6
  4. 2019On the Optimality of Trees Generated by ID3cited by 5

Built on by

Cited by year

Citing papers per year: 2024: 1; 2025: 1.

2 papers.