Understanding the Double Descent Phenomenon in Deep Learning

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Lafon, Marc, Thomas, Alexandre
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917614744240128
author Lafon, Marc
Thomas, Alexandre
author_facet Lafon, Marc
Thomas, Alexandre
contents Combining empirical risk minimization with capacity control is a classical strategy in machine learning when trying to control the generalization gap and avoid overfitting, as the model class capacity gets larger. Yet, in modern deep learning practice, very large over-parameterized models (e.g. neural networks) are optimized to fit perfectly the training data and still obtain great generalization performance. Past the interpolation point, increasing model complexity seems to actually lower the test error. In this tutorial, we explain the concept of double descent and its mechanisms. The first section sets the classical statistical learning framework and introduces the double descent phenomenon. By looking at a number of examples, section 2 introduces inductive biases that appear to have a key role in double descent by selecting, among the multiple interpolating solutions, a smooth empirical risk minimizer. Finally, section 3 explores the double descent with two linear models, and gives other points of view from recent related works.
format Preprint
id arxiv_https___arxiv_org_abs_2403_10459
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Understanding the Double Descent Phenomenon in Deep Learning
Lafon, Marc
Thomas, Alexandre
Machine Learning
Computer Vision and Pattern Recognition
Combining empirical risk minimization with capacity control is a classical strategy in machine learning when trying to control the generalization gap and avoid overfitting, as the model class capacity gets larger. Yet, in modern deep learning practice, very large over-parameterized models (e.g. neural networks) are optimized to fit perfectly the training data and still obtain great generalization performance. Past the interpolation point, increasing model complexity seems to actually lower the test error. In this tutorial, we explain the concept of double descent and its mechanisms. The first section sets the classical statistical learning framework and introduces the double descent phenomenon. By looking at a number of examples, section 2 introduces inductive biases that appear to have a key role in double descent by selecting, among the multiple interpolating solutions, a smooth empirical risk minimizer. Finally, section 3 explores the double descent with two linear models, and gives other points of view from recent related works.
title Understanding the Double Descent Phenomenon in Deep Learning
topic Machine Learning
Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2403.10459