LGDSNEOCMLNov 12, 2018

Learning and Generalization in Overparameterized Neural Networks, Going Beyond Two Layers

arXiv:1811.04918v6836 citations
Originality Highly original
AI Analysis

It addresses the fundamental problem of understanding learning and generalization in overparameterized neural networks for the machine learning theory community, providing theoretical guarantees.

The paper proves that overparameterized neural networks can learn notable concept classes, such as two and three-layer networks, using SGD in polynomial time with polynomial sample complexity, and shows sample complexity is almost independent of the number of parameters.

The fundamental learning theory behind neural networks remains largely open. What classes of functions can neural networks actually learn? Why doesn't the trained network overfit when it is overparameterized? In this work, we prove that overparameterized neural networks can learn some notable concept classes, including two and three-layer networks with fewer parameters and smooth activations. Moreover, the learning can be simply done by SGD (stochastic gradient descent) or its variants in polynomial time using polynomially many samples. The sample complexity can also be almost independent of the number of parameters in the network. On the technique side, our analysis goes beyond the so-called NTK (neural tangent kernel) linearization of neural networks in prior works. We establish a new notion of quadratic approximation of the neural network (that can be viewed as a second-order variant of NTK), and connect it to the SGD theory of escaping saddle points.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes