Neural Networks Learning and Memorization with (almost) no Over-Parameterization

11/22/2019
by   Amit Daniely, et al.
0

Many results in recent years established polynomial time learnability of various models via neural networks algorithms. However, unless the model is linear separable, or the activation is a polynomial, these results require very large networks – much more than what is needed for the mere existence of a good predictor. In this paper we prove that SGD on depth two neural networks can memorize samples, learn polynomials with bounded weights, and learn certain kernel spaces, with near optimal network size, sample complexity, and runtime. In particular, we show that SGD on depth two network with Õ(m/d) hidden neurons (and hence Õ(m) parameters) can memorize m random labeled points in S^d-1.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset