On the Optimality of Trees Generated by ID3
Not on the map. Why?
Abstract (arXiv)
Since its inception in the 1980s, ID3 has become one of the most successful and widely used algorithms for learning decision trees. However, its theoretical properties remain poorly understood. In this work, we introduce a novel metric of a decision tree algorithm's performance, called mean iteration statistical consistency (MIC), which measures optimality of trees generated by ID3. As opposed to previous metrics, MIC can differentiate between different decision tree algorithms and compare their performance. We provide theoretical and empirical evidence that the TopDown variant of ID3, introduced by Kearns and Mansour (1996), has near-optimal MIC in various settings for learning read-once DNFs under product distributions. In contrast, another widely used variant of ID3 has MIC which is not near-optimal. We show that the MIC analysis predicts well the performance of these algorithms in practice. Our results present a novel view of decision tree algorithms which may lead to better and more practical guarantees for these algorithms.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 11 Jul 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 1.
5 papers.
- 2021Connecting Interpretability and Robustness in Decision Trees through Separationcited by 16
- 2021Decision tree heuristics can fail, even in the smoothed settingcited by 7
- 2022Popular decision tree algorithms are provably noise tolerantcited by 3
- 2022Regularized impurity reduction: Accurate decision trees with complexity guaranteescited by 3
- 2023Harnessing the Power of Choices in Decision Tree Learningcited by 2
- 2023Harnessing the Power of Choices in Decision Tree Learning2 Oct 2023
- 2022Regularized impurity reduction: Accurate decision trees with complexity guarantees23 Aug 2022
- 2022Popular decision tree algorithms are provably noise tolerant17 Jun 2022
- 2021Decision tree heuristics can fail, even in the smoothed setting2 Jul 2021
- 2021Connecting Interpretability and Robustness in Decision Trees through Separation14 Feb 2021