Scaling description of generalization with number of parameters in deep learning

By Mario Geiger, Arthur Jacot, Stefano Spigler, Franck Gabriel, Levent Sagun, Stéphane d'Ascoli, Giulio Biroli, Clément Hongler, Matthieu Wyart. 2019

214 citations recorded by the source corpus.

Supervised deep learning involves the training of neural networks with a large number N of parameters. For large enough N, in the so-called over-parametrized regime, one can essentially fit the training data points. Sparsity-based arguments would suggest that the generalization error increases as N grows past a certain threshold N*. Instead, empirical studies have shown that in the over-parametrized regime, generalization error keeps decreasing with N. We resolve this paradox through a new framework. We rely on the so-called Neural Tangent Kernel, which connects large neural nets to kernel methods, to show that the initialization causes finite-size random fluctuations of the neural net output function f N around its expectation . These affect the generalization error for classification: under natural assumptions, it decays to a plateau value in a power-law fashion  ∼N−1/2. This description breaks down at a so-called jamming transition N  =  N*. At this threshold, we argue that diverges. This result leads to a plausible explanation for the cusp in test error known to occur at N*. Our results are confirmed by extensive empirical observations on the MNIST and CIFAR image datasets. Our analysis finally suggests that, given a computational envelope, the smallest generalization error is obtained using several networks of intermediate sizes, just beyond N*, and averaging their outputs.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Scaling & Learning Theory

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Quoc V. Le
  2. Luke S. Zettlemoyer
  3. Percy Liang
  4. Yoshua Bengio
  5. Mohit Bansal
  6. Jianfeng Gao
  7. Graham Neubig
  8. Kyunghyun Cho

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Dacheng Tao
  3. Trevor Darrell
  4. Jitendra Malik
  5. Andrew Zisserman
  6. Xiaogang Wang
  7. Ming-Hsuan Yang
  8. Quoc V. Le

In Scaling & Learning Theory

  1. Matthieu Wyart
  2. Mario Geiger
  3. Stefano Spigler
  4. Levent Sagun
  5. Stéphane d'Ascoli
  6. Giulio Biroli
  7. Arthur Jacot
  8. Greg Yang

Citations in the corpus