Evaluating Double Descent in Machine Learning: Insights from Tree-Based Models Applied to a Genomic Prediction Task
Not on the map. Why?
Abstract (arXiv)
Classical learning theory describes a well-characterised U-shaped relationship between model complexity and prediction error, reflecting a transition from underfitting in underparameterised regimes to overfitting as complexity grows. Recent work, however, has introduced the notion of a second descent in test error beyond the interpolation threshold-giving rise to the so-called double descent phenomenon. While double descent has been studied extensively in the context of deep learning, it has also been reported in simpler models, including decision trees and gradient boosting. In this work, we revisit these claims through the lens of classical machine learning applied to a biological classification task: predicting isoniazid resistance in Mycobacterium tuberculosis using whole-genome sequencing data. We systematically vary model complexity along two orthogonal axes-learner capacity (e.g., Pleaf, Pboost) and ensemble size (i.e., Pens)-and show that double descent consistently emerges only when complexity is scaled jointly across these axes. When either axis is held fixed, generalisation behaviour reverts to classical U- or L-shaped patterns. These results are replicated on a synthetic benchmark and support the unfolding hypothesis, which attributes double descent to the projection of distinct generalisation regimes onto a single complexity axis. Our findings underscore the importance of treating model complexity as a multidimensional construct when analysing generalisation behaviour. All code and reproducibility materials are available at: https://github.com/guillermocomesanacimadevila/Demystifying-Double-Descent-in-ML.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 11 of its 36 references that are in the map. First posted on arXiv 22 Sep 2025.
Builds on
11 of 36 references.
References · 11
- 2019Benign Overfitting in Linear Regressioncited by 549
- 2018Model Evaluation, Model Selection, and Algorithm Selection in Machine Learningcited by 157
- 2021Fit without fear: remarkable mathematical phenomena of deep learning through the prism of interpolationcited by 132
- 2023Double Descent Demystified: Identifying, Interpreting & Ablating the Sources of a Deep Learning Puzzlecited by 37
- 2023A U-turn on Double Descent: Rethinking Parameter Counting in Statistical Learningcited by 33
- 2020Memorizing without overfitting: Bias, variance, and interpolation in over-parameterized modelscited by 27
- 2025Statistical mechanics of extensive-width Bayesian neural networks near interpolationcited by 9
- 2022VC Theoretical Explanation of Double Descentcited by 4
- 2024Understanding the Double Descent Phenomenon in Deep Learningcited by 3
- 2022Understanding the double descent curve in Machine Learningcited by 2
- 2024Double Descent: Understanding Linear Model Estimation of Nonidentifiable Parameters and a Model for Overfittingcited by 1
Built on by
Not cited yet.