Highlight

Understanding deep learning requires rethinking generalization

Shows that large neural networks can perfectly fit random labels, challenging conventional explanations of why deep nets generalize.

Based on

Understanding deep learning requires rethinking generalization

By Chiyuan Zhang, Samy Bengio, Moritz Hardt et al.International Conference on Learning Representations
Read original article →

This work investigates why deep neural networks generalize well despite having far more parameters than training examples. Through extensive systematic experiments it tests conventional explanations that attribute small generalization error to the model family or to regularization techniques, including training convolutional image classifiers on data with randomized labels or images replaced by completely unstructured random noise.

The experiments establish that state-of-the-art networks can perfectly fit random labelings, a phenomenon qualitatively unaffected by explicit regularization, and a theoretical construction shows even depth-two networks have perfect finite-sample expressivity as soon as parameters exceed data points. These findings showed that traditional approaches cannot explain deep learning's generalization, reshaping how the community thinks about the problem.

Abstract

The paper questions why large neural networks generalize well despite their size. Through systematic experiments, it shows state-of-the-art convolutional networks trained with stochastic gradient methods can easily fit random labels, and even unstructured random noise, with explicit regularization having little effect. A theoretical construction shows simple depth-two networks already achieve perfect finite-sample expressivity once parameters exceed data points, indicating traditional explanations of generalization are insufficient.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

generalizationdeep learning theoryregularizationmodel capacityrandom labels
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.