Can a Single Tree Outperform an Entire Forest?
Not on the map. Why?
Abstract (arXiv)
The prevailing mindset is that a single decision tree underperforms classic random forests in testing accuracy, despite its advantages in interpretability and lightweight structure. This study challenges such a mindset by significantly improving the testing accuracy of an oblique regression tree through our gradient-based entire tree optimization framework, making its performance comparable to the classic random forest. Our approach reformulates tree training as a differentiable unconstrained optimization task, employing a scaled sigmoid approximation strategy. To ameliorate numerical instability, we propose an algorithmic scheme that solves a sequence of increasingly accurate approximations. Additionally, a subtree polish strategy is implemented to reduce approximation errors accumulated across the tree. Extensive experiments on 16 datasets demonstrate that our optimized tree outperforms the classic random forest by an average of 2.03% improvements in testing accuracy.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 10 of its 33 references that are in the map. First posted on arXiv 26 Nov 2024.
Builds on
10 of 33 references.
References · 10
- 2014OpenML: networked science in machine learningcited by 526
- 2017Distilling a Neural Network Into a Soft Decision Treecited by 236
- 2018Hyperparameters and Tuning Strategies for Random Forestcited by 84
- 2018Deep Neural Decision Treescited by 72
- 2020NBDT: Neural-Backed Decision Treescited by 46
- 2017To tune or not to tune the number of trees in random forest?cited by 33
- 2020A Scalable MIP-based Method for Learning Optimal Multivariate Decision Treescited by 23
- 2021Learning Accurate Decision Trees with Bandit Feedback via Quantized Gradient Descentcited by 14
- 2015HHCART: An Oblique Decision Treecited by 13
- 2017End-to-end Learning of Deterministic Decision Treescited by 3
Built on by
Citing papers per year: 2025: 1.
1 paper.