There is no Double-Descent in Random Forests
Not on the map. Why?
Abstract (arXiv)
Random Forests (RFs) are among the state-of-the-art in machine learning and offer excellent performance with nearly zero parameter tuning. Remarkably, RFs seem to be impervious to overfitting even though their basic building blocks are well-known to overfit. Recently, a broadly received study argued that a RF exhibits a so-called double-descent curve: First, the model overfits the data in a u-shaped curve and then, once a certain model complexity is reached, it suddenly improves its performance again. In this paper, we challenge the notion that model capacity is the correct tool to explain the success of RF and argue that the algorithm which trains the model plays a more important role than previously thought. We show that a RF does not exhibit a double-descent curve but rather has a single descent. Hence, it does not overfit in the classic sense. We further present a RF variation that also does not overfit although its decision boundary approximates that of an overfitted DT. Similar, we show that a DT which approximates the decision boundary of a RF will still overfit. Last, we study the diversity of an ensemble as a tool the estimate its performance. To do so, we introduce Negative Correlation Forest (NCForest) which allows for precise control over the diversity in the ensemble. We show, that the diversity and the bias indeed have a crucial impact on the performance of the RF. Having too low diversity collapses the performance of the RF into a a single tree, whereas having too much diversity means that most trees do not produce correct outputs anymore. However, in-between these two extremes we find a large range of different trade-offs with all roughly equal performance. Hence, the specific trade-off between bias and diversity does not matter as long as the algorithm reaches this good trade-off regime.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 7 of its 26 references that are in the map. First posted on arXiv 8 Nov 2021.
Builds on
7 of 26 references.
References · 7
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2018Reconciling modern machine learning practice and the bias-variance trade-offcited by 927
- 2015A Random Forest Guided Tourcited by 168
- 2015Risk Bounds for the Majority Vote: From a PAC-Bayesian Analysis to a Learning Algorithmcited by 50
- 2013Narrowing the Gap: Random Forests In Theory and In Practicecited by 17
- 2020Generalized Negative Correlation Learning for Deep Ensemblingcited by 17
- 2020Decision trees as partitioning machines to characterize their generalization propertiescited by 12
Built on by
Citing papers per year: 2023: 2; 2024: 2.
4 papers.
- 2023A U-turn on Double Descent: Rethinking Parameter Counting in Statistical Learningcited by 33
- 2024Under manipulations, are some AI models harder to audit?cited by 5
- 2024Understanding overfitting in random forest for probability estimation: a visualization and simulation studycited by 1
- 2023Understanding the Role of Optimization in Double Descentcited by 0
- 2024Understanding overfitting in random forest for probability estimation: a visualization and simulation study28 Feb 2024
- 2024Under manipulations, are some AI models harder to audit?14 Feb 2024
- 2023Understanding the Role of Optimization in Double Descent6 Dec 2023
- 2023A U-turn on Double Descent: Rethinking Parameter Counting in Statistical Learning29 Oct 2023