PreprintCited by 537Stochastic Gradient Optimization TechniquesNeural Networks and ApplicationsMachine Learning and Algorithms

The DOI matches its DataCite record.

The generalization error of random features regression: Precise asymptotics and double descent curve

Open access
Mei, Song, Montanari, Andrea·2019·arXiv

Abstract

Deep learning methods operate in regimes that defy the traditional statistical mindset. Neural network architectures often contain more parameters than training samples, and are so rich that they can interpolate the observed labels, even if the latter are replaced by pure noise. Despite their huge complexity, the same architectures achieve small generalization error on real data. This phenomenon has been rationalized in terms of a so-called `double descent' curve. As the model complexity increases, the test error follows the usual U-shaped curve at the beginning, first decreasing and then peaking around the interpolation threshold (when the model achieves vanishing training error). However, it descends again as model complexity exceeds this threshold. The global minimum of the test error is found above the interpolation threshold, often in the extreme overparametrization regime in which the number of parameters is much larger than the number of samples. Far from being a peculiar property of deep neural networks, elements of this behavior have been demonstrated in much simpler settings, including linear regression with random covariates. In this paper we consider the problem of learning an unknown function over the $d$-dimensional sphere $\mathbb S^{d-1}$, from $n$ i.i.d. samples $(\boldsymbol x_i, y_i)\in \mathbb S^{d-1} \times \mathbb R$, $i\le n$. We perform ridge regression on $N$ random features of the form $σ(\boldsymbol w_a^{\mathsf T} \boldsymbol x)$, $a\le N$. This can be equivalently described as a two-layers neural network with random first-layer weights. We compute the precise asymptotics of the test error, in the limit $N,n,d\to \infty$ with $N/d$ and $n/d$ fixed. This provides the first analytically tractable model that captures all the features of the double descent phenomenon without assuming ad hoc misspecification structures.

Overview

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

DataCite · 10.48550/arxiv.1908.05355

Cites

Statistics

Verification

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Citations

Cites

No references could be resolved yet.

Research works printed but not linked: 61

  1. Sanjeev Arora, Simon S Du, Wei Hu, Zhiyuan Li, and Ruosong Wang, Fine-grained anal- ysis of optimization and generalization for overparameterized two-layer neural networks, arXiv:1901.08584 (2019). · arXiv
  2. Greg W. Anderson, Alice Guionnet, and Ofer Zeitouni, An introduction to random matrices, Cambridge University Press, 2009.
  3. Ahmed Alaoui and Michael W Mahoney, Fast randomized kernel ridge regression with statistical guarantees, Advances in Neural Information Processing Systems, 2015, pp. 775-783.
  4. Dyego Araújo, Roberto I Oliveira, and Daniel Yukimura, A mean-field limit for certain deep neural networks, arXiv:1906.00193 (2019). · arXiv
  5. Madhu S Advani and Andrew M Saxe, High-dimensional dynamics of generalization error in neural networks, arXiv:1710.03667 (2017). · arXiv
  6. Zeyuan Allen-Zhu, Yuanzhi Li, and Yingyu Liang, Learning and generalization in overparame- terized neural networks, going beyond two layers, arXiv:1811.04918 (2018). · arXiv
  7. Zeyuan Allen-Zhu, Yuanzhi Li, and Zhao Song, A convergence theory for deep learning via over-parameterization, arXiv:1811.03962 (2018). · arXiv
  8. Francis Bach, Sharp analysis of low-rank kernel matrix approximations, Conference on Learning Theory, 2013, pp. 185-209.
  9. Breaking the curse of dimensionality with convex neural networks, The Journal of Machine Learning Research 18 (2017), no. 1, 629-681.
  10. On the equivalence between kernel quadrature rules and random feature expansions, The Journal of Machine Learning Research 18 (2017), no. 1, 714-751.
  11. Mikhail Belkin, Daniel Hsu, Siyuan Ma, and Soumik Mandal, Reconciling modern machine learning and the bias-variance trade-off, Proceedings of the National Academy of Sciences 116 (2019), 15849-15854.
  12. Mikhail Belkin, Daniel Hsu, and Ji Xu, Two models of double descent for weak features, arXiv:1903.07571, 2019. · arXiv
  13. Peter L Bartlett, Philip M Long, Gábor Lugosi, and Alexander Tsigler, Benign overfitting in linear regression, Proceedings of the National Academy of Sciences (2020).
  14. Mikhail Belkin, Siyuan Ma, and Soumik Mandal, To understand deep learning we need to understand kernel learning, arXiv:1802.01396, 2018. · arXiv
  15. Mikhail Belkin, Alexander Rakhlin, and Alexandre B Tsybakov, Does data interpolation con- tradict statistical optimality?, The 22nd International Conference on Artificial Intelligence and Statistics, 2019, pp. 1611-1619.
  16. Zhidong Bai and Jack W Silverstein, Spectral analysis of large dimensional random matrices, vol. 20, Springer, 2010.
  17. Lenaic Chizat and Francis Bach, A note on lazy training in supervised differentiable program- ming, arXiv:1812.07956 (2018). · arXiv
  18. On the global convergence of gradient descent for over-parameterized models using op- timal transport, Advances in neural information processing systems, 2018, pp. 3036-3046.
  19. Amit Daniely, Sgd learns the conjugate kernel class of the network, Advances in Neural Infor- mation Processing Systems, 2017, pp. 2422-2430.
  20. Amit Daniely, Roy Frostig, and Yoram Singer, Toward deeper understanding of neural networks: The power of initialization and a dual view on expressivity, Advances In Neural Information Processing Systems, 2016, pp. 2253-2261.
  21. David L Donoho and Iain M Johnstone, Projection-based approximation and a duality with kernel methods, The Annals of Statistics (1989), 58-106.
  22. Xialiang Dou and Tengyuan Liang, Training neural networks as learning data-adaptive kernels: Provable representation and approximation benefits, arXiv:1901.07114 (2019). · arXiv
  23. Simon S Du, Jason D Lee, Haochuan Li, Liwei Wang, and Xiyu Zhai, Gradient descent finds global minima of deep neural networks, arXiv:1811.03804 (2018). · arXiv
  24. Yash Deshpande and Andrea Montanari, Sparse pca via covariance thresholding, Journal of Machine Learning Research 17 (2016), 1-41.
  25. Simon S Du, Xiyu Zhai, Barnabas Poczos, and Aarti Singh, Gradient descent provably optimizes over-parameterized neural networks, arXiv:1810.02054 (2018). · arXiv
  26. Costas Efthimiou and Christopher Frye, Spherical harmonics in p dimensions, World Scientific, 2014.
  27. Noureddine El Karoui, The spectrum of kernel random matrices, The Annals of Statistics 38 (2010), no. 1, 1-50.
  28. Adrià Garriga-Alonso, Laurence Aitchison, and Carl Edward Rasmussen, Deep convolutional networks as shallow gaussian processes, arXiv:1808.05587 (2018). · arXiv
  29. Mario Geiger, Arthur Jacot, Stefano Spigler, Franck Gabriel, Levent Sagun, Stéphane d'Ascoli, Giulio Biroli, Clément Hongler, and Matthieu Wyart, Scaling description of generalization with number of parameters in deep learning, arXiv:1901.01608 (2019). · arXiv
  30. Behrooz Ghorbani, Song Mei, Theodor Misiakiewicz, and Andrea Montanari, Linearized two- layers neural networks in high dimension, arXiv:1904.12191 (2019). · arXiv
  31. Tamir Hazan and Tommi Jaakkola, Steps toward deep kernel methods from infinite neural net- works, arXiv:1508.05133 (2015). · arXiv
  32. Trevor Hastie, Andrea Montanari, Saharon Rosset, and Ryan J Tibshirani, Surprises in high- dimensional ridgeless least squares interpolation, arXiv:1903.08560 (2019). · arXiv
  33. J William Helton, Tobias Mai, and Roland Speicher, Applications of realizations (aka lineariza- tions) to free probability, Journal of Functional Analysis 274 (2018), no. 1, 1-79.
  34. Trevor Hastie, Robert Tibshirani, and Jerome Friedman, The elements of statistical learning, Springer, 2009.
  35. Arthur Jacot, Franck Gabriel, and Clément Hongler, Neural tangent kernel: Convergence and generalization in neural networks, Advances in neural information processing systems, 2018, pp. 8571-8580.
  36. Adel Javanmard, Marco Mondelli, and Andrea Montanari, Analysis of a two-layer neural net- work via displacement convexity, arXiv:1901.01375 (2019). · arXiv
  37. Dmitry Kobak, Jonathan Lomond, and Benoit Sanchez, Implicit ridge regularization provided by the minimum-norm least squares estimator when n p, arXiv:1805.10939 (2018). · arXiv
  38. Jaehoon Lee, Yasaman Bahri, Roman Novak, Samuel S Schoenholz, Jeffrey Pennington, and Jascha Sohl-Dickstein, Deep neural networks as gaussian processes, arXiv:1711.00165 (2017). · arXiv
  39. Yuanzhi Li and Yingyu Liang, Learning overparameterized neural networks via stochastic gra- dient descent on structured data, Advances in Neural Information Processing Systems, 2018, pp. 8157-8166.
  40. Cosme Louart, Zhenyu Liao, and Romain Couillet, A random matrix approach to neural net- works, The Annals of Applied Probability 28 (2018), no. 2, 1190-1248.
  41. Tengyuan Liang and Alexander Rakhlin, Just interpolate: Kernel" ridgeless" regression can generalize, arXiv:1808.00387 (2018). · arXiv
  42. Song Mei, Theodor Misiakiewicz, and Andrea Montanari, Mean-field theory of two-layers neural networks: dimension-free bounds and kernel limit, arXiv:1902.06015 (2019). · arXiv
  43. Song Mei, Andrea Montanari, and Phan-Minh Nguyen, A mean field view of the landscape of two-layer neural networks, Proceedings of the National Academy of Sciences 115 (2018), no. 33, E7665-E7671.
  44. Domenico Marinucci and Giovanni Peccati, Random fields on the sphere: representation, limit theorems and cosmological applications, vol. 389, Cambridge University Press, 2011.
  45. Alexander G de G Matthews, Mark Rowland, Jiri Hron, Richard E Turner, and Zoubin Ghahra- mani, Gaussian process behaviour in wide deep neural networks, arXiv:1804.11271 (2018). · arXiv
  46. Andrea Montanari, Feng Ruan, Youngtak Sohn, and Jun Yan, The generalization error of max- margin linear classifiers: High-dimensional asymptotics in the overparametrized regime, arXiv preprint arXiv:1911.01544 (2019). · arXiv
  47. Vidya Muthukumar, Kailas Vodrahalli, and Anant Sahai, Harmless interpolation of noisy data in regression, arXiv:1903.09139 (2019). · arXiv
  48. Radford M Neal, Priors for infinite networks, Bayesian Learning for Neural Networks, Springer, 1996, pp. 29-53.
  49. Phan-Minh Nguyen, Mean field limit of the learning dynamics of multilayer neural networks, arXiv:1902.02880 (2019). · arXiv
  50. Samet Oymak and Mahdi Soltanolkotabi, Towards moderate overparameterization: global con- vergence guarantees for training shallow neural networks, arXiv:1902.04674 (2019). · arXiv
  51. Jeffrey Pennington and Pratik Worah, Nonlinear random matrix theory for deep learning, Ad- vances in Neural Information Processing Systems, 2017, pp. 2637-2646.
  52. Grant Rotskoff, Samy Jelassi, Joan Bruna, and Eric Vanden-Eijnden, Neuron birth-death dy- namics accelerates gradient descent and converges asymptotically, International Conference on Machine Learning, 2019, pp. 5508-5517.
  53. Ali Rahimi and Benjamin Recht, Random features for large-scale kernel machines, Advances in neural information processing systems, 2008, pp. 1177-1184.
  54. Alessandro Rudi and Lorenzo Rosasco, Generalization properties of learning with random fea- tures, Advances in Neural Information Processing Systems, 2017, pp. 3215-3225.
  55. Grant M Rotskoff and Eric Vanden-Eijnden, Neural networks as interacting particle systems: Asymptotic convexity of the loss landscape and universal scaling of the approximation error, arXiv:1805.00915 (2018). · arXiv
  56. Alexander Rakhlin and Xiyu Zhai, Consistency of interpolation with laplace kernels is a high- dimensional phenomenon, arXiv:1812.11167 (2018). · arXiv
  57. Szegő, Gabor, Orthogonal polynomials, vol. 23, American Mathematical Soc., 1939.
  58. Santosh Vempala and John Wilmes, Gradient descent for one-hidden-layer neural networks: Polynomial convergence and sq lower bounds, arXiv:1805.02677 (2018). · arXiv
  59. Christopher KI Williams, Computing with infinite networks, Advances in neural information processing systems, 1997, pp. 295-301.
  60. Chiyuan Zhang, Samy Bengio, Moritz Hardt, Benjamin Recht, and Oriol Vinyals, Understanding deep learning requires rethinking generalization, arXiv:1611.03530 (2016). · arXiv
  61. Difan Zou, Yuan Cao, Dongruo Zhou, and Quanquan Gu, Stochastic gradient descent optimizes over-parameterized deep relu networks, Machine Learning 109 (2020), 467-492.

Cited by

Sorted by citations

Metadata

Authors
Mei, S., & Montanari, A.
Affiliations
University of California, Berkeley (US)
Corresponding author
Mei, Song
Venue
arXiv
Publisher
arXiv
Published
2019
Volume
75
Issue
4
Pages
667-766
ISSN
0010-3640 (ISSN-L)
OpenAlex
W3172995164
Cited by
537
References
0
Citations by year
2026: 57 · 2025: 69 · 2024: 61 · 2023: 61 · 2022: 77 · 2021: 95 · 2020: 97 · 2019: 17
FWCI
21.47
Type
journal article
Language
en
Open access
Locations
  • Communications on Pure and Applied Mathematics (publishedVersion)
  • arXiv (Cornell University) (submittedVersion)
  • arXiv (Cornell University)
Funders
  • National Science Foundation (ONR N00014-18-1-2729, 1714305, 1741162)
  • Office of Naval Research (N00014-18, ONR-N00014, ONR N00014-18-1-2729, N00014, N00014-18-1-2729)
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Stochastic Gradient Optimization Techniques
  • Physical Sciences › Computer Science › Artificial Intelligence › Neural Networks and Applications
  • Physical Sciences › Computer Science › Artificial Intelligence › Machine Learning and Algorithms
Keywords
double descent, ridge regression, generalization error, overparameterization, two-layer neural networks, random feature maps, signal-to-noise ratio, exact asymptotics

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review