Trees, Forests, Chickens, and Eggs: When and Why to Prune Trees in a Random Forest
Not on the map. Why?
Abstract (arXiv)
Due to their long-standing reputation as excellent off-the-shelf predictors, random forests continue remain a go-to model of choice for applied statisticians and data scientists. Despite their widespread use, however, until recently, little was known about their inner-workings and about which aspects of the procedure were driving their success. Very recently, two competing hypotheses have emerged -- one based on interpolation and the other based on regularization. This work argues in favor of the latter by utilizing the regularization framework to reexamine the decades-old question of whether individual trees in an ensemble ought to be pruned. Despite the fact that default constructions of random forests use near full depth trees in most popular software packages, here we provide strong evidence that tree depth should be seen as a natural form of regularization across the entire procedure. In particular, our work suggests that random forests with shallow trees are advantageous when the signal-to-noise ratio in the data is low. In building up this argument, we also critique the newly popular notion of "double descent" in random forests by drawing parallels to U-statistics and arguing that the noticeable jumps in random forest accuracy are the result of simple averaging rather than interpolation.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 13 of its 46 references that are in the map. First posted on arXiv 30 Mar 2021.
Builds on
13 of 46 references.
References · 13
- 2018Reconciling modern machine learning practice and the bias-variance trade-offcited by 919
- 2015Estimation and Inference of Heterogeneous Treatment Effects using Random Forestscited by 597
- 2014OpenML: networked science in machine learningcited by 523
- 2019Surprises in High-Dimensional Ridgeless Least Squares Interpolationcited by 508
- 2019The generalization error of random features regression: Precise asymptotics and double descent curvecited by 410
- 2015A Random Forest Guided Tourcited by 168
- 2018Tunability: Importance of Hyperparameters of Machine Learning Algorithmscited by 98
- 2014Consistency of random forestscited by 84
- 2018Hyperparameters and Tuning Strategies for Random Forestcited by 83
- 2015Explaining the Success of AdaBoost and Random Forests as Interpolating Classifierscited by 45
- 2019Randomization as Regularization: A Degrees of Freedom Explanation for Random Forest Successcited by 30
- 2019The Implicit Regularization of Ordinary Least Squares Ensemblescited by 25
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 0; 2024: 6; 2025: 4.
13 papers.
Sort:
- 2021Large Scale Prediction with Decision Treescited by 28
- 2024Why do Random Forests Work? Understanding Tree Ensembles as Self-Regularizing Adaptive Smootherscited by 13
- 2024Randomization Can Reduce Both Bias and Variance: A Case Study in Random Forestscited by 5
- 2024When does Subagging Work?cited by 1
- 2024Alpha-Trimming: Locally Adaptive Tree Pruning for Random Forestscited by 1
- 2025When do Random Forests work?cited by 1
- 2021WildWood: a new Random Forest algorithmcited by 0
- 2022Combining Predictions under Uncertainty: The Case of Random Decision Treescited by 0
- 2024Red Teaming Models for Hyperspectral Image Analysis Using Explainable AIcited by 0
- 2024Global Censored Quantile Random Forestcited by 0
- 2025Analyzing decision tree bias towards the minority classcited by 0
- 2025Diversity Conscious Refined Random Forestcited by 0
- 2025Targeted tuning of random forests for quantile estimation and prediction intervals2 Jul 2025
- 2025Diversity Conscious Refined Random Forest1 Jul 2025
- 2025When do Random Forests work?17 Apr 2025
- 2025Analyzing decision tree bias towards the minority class9 Jan 2025
- 2024Global Censored Quantile Random Forest16 Oct 2024
- 2024Alpha-Trimming: Locally Adaptive Tree Pruning for Random Forests13 Aug 2024
- 2024When does Subagging Work?2 Apr 2024
- 2024Red Teaming Models for Hyperspectral Image Analysis Using Explainable AI12 Mar 2024
- 2024Randomization Can Reduce Both Bias and Variance: A Case Study in Random Forests20 Feb 2024
- 2024Why do Random Forests Work? Understanding Tree Ensembles as Self-Regularizing Adaptive Smoothers2 Feb 2024
- 2022Combining Predictions under Uncertainty: The Case of Random Decision Trees15 Aug 2022
- 2021WildWood: a new Random Forest algorithm16 Sep 2021
1 more
- 2021Large Scale Prediction with Decision Trees28 Apr 2021
- 2021Large Scale Prediction with Decision Treescited by 28
- 2024Why do Random Forests Work? Understanding Tree Ensembles as Self-Regularizing Adaptive Smootherscited by 13
- 2024Randomization Can Reduce Both Bias and Variance: A Case Study in Random Forestscited by 5
- 2024When does Subagging Work?cited by 1
- 2024Alpha-Trimming: Locally Adaptive Tree Pruning for Random Forestscited by 1
- 2025When do Random Forests work?cited by 1
- 2021WildWood: a new Random Forest algorithmcited by 0
- 2022Combining Predictions under Uncertainty: The Case of Random Decision Treescited by 0
- 2024Red Teaming Models for Hyperspectral Image Analysis Using Explainable AIcited by 0
- 2024Global Censored Quantile Random Forestcited by 0
- 2025Analyzing decision tree bias towards the minority classcited by 0
- 2025Diversity Conscious Refined Random Forestcited by 0
12 most cited of 13 All 13 (JSON)
- 2025Targeted tuning of random forests for quantile estimation and prediction intervals2 Jul 2025
- 2025Diversity Conscious Refined Random Forest1 Jul 2025
- 2025When do Random Forests work?17 Apr 2025
- 2025Analyzing decision tree bias towards the minority class9 Jan 2025
- 2024Global Censored Quantile Random Forest16 Oct 2024
- 2024Alpha-Trimming: Locally Adaptive Tree Pruning for Random Forests13 Aug 2024
- 2024When does Subagging Work?2 Apr 2024
- 2024Red Teaming Models for Hyperspectral Image Analysis Using Explainable AI12 Mar 2024
- 2024Randomization Can Reduce Both Bias and Variance: A Case Study in Random Forests20 Feb 2024
- 2024Why do Random Forests Work? Understanding Tree Ensembles as Self-Regularizing Adaptive Smoothers2 Feb 2024
- 2022Combining Predictions under Uncertainty: The Case of Random Decision Trees15 Aug 2022
- 2021WildWood: a new Random Forest algorithm16 Sep 2021
12 newest of 13 All 13 (JSON)