[2303.14151] Double Descent Demystified: Identifying, Interpreting & Ablating the Sources of a Deep Learning Puzzle
Abstract:Double descent is a surprising phenomenon in machine learning, in which as the number of model parameters grows relative to the number of data, test error drops as models grow ever larger into the highly overparameterized (data undersampled) regime. This drop in test error flies against classical learning theory on overfitting and has arguably underpinned the success of large models in machine learning. This non-monotonic behavior of test loss depends on the number of data, the dimensionality of the data and the number of model parameters. Here, we briefly describe double descent, then provide an explanation of why double descent occurs in an informal and approachable manner, requiring only familiarity with linear algebra and introductory probability. We provide visual intuition using polynomial regression, then mathematically analyze double descent with ordinary linear regression and identify three interpretable factors that, when simultaneously all present, together create double descent. We demonstrate that double descent occurs on real data when using ordinary linear regression, then demonstrate that double descent does not occur when any of the three factors are ablated. We use this understanding to shed light on recent observations in nonlinear models concerning superposition and double descent. Code is publicly available.
Double Descent Demystified: Identifying, Interpreting & Ablating the Sources of a Deep Learning Puzzle Rylan Schaeffer1 , Mikail Khona2 , Zachary Robertson1 , Akhilan Boopathy3 , Kateryna Pistunova4 , Jason W. Rocks5 , Ila Rani Fiete6 , and Oluwasanmi Koyejo1 arXiv:2303.14151v1 [cs.LG] 24 Mar 2023 1 Computer Science,…
saved by
related reading
- Deep Double Descent (cross-posted on OpenAI blog) – Windows On Theorywindowsontheory.org
- Understanding “Deep Double Descent” — LessWronglesswrong.com
- Double descent in human learning · Chris Saidchris-said.io
- Scaling Laws, Carefully | Lil'Loglilianweng.github.io
- A Theory of Deep Learning | Elements of a Vector Spaceelonlit.com
- The Little Book of Deep Learningfleuret.org
- [2604.21691] There Will Be a Scientific Theory of Deep Learningarxiv.org
- The Scaling Hypothesis · Gwern.netgwern.net
- Superposition, Memorization, and Double Descenttransformer-circuits.pub
- [2503.02113] Deep Learning is Not So Mysterious or Differentarxiv.org
- Deep Learning is Not So Mysterious or Differentarxiv.org
- 4 – The Overfitting Iceberg – Machine Learning Blog | ML@CMU | Carnegie Mellon Universityblog.ml.cmu.edu