Neural network learns low-dimensional polynomials with SGD near the information-theoretic limit

We study the problem of gradient descent learning of a single-index target function under isotropic Gaussian data in , where the link function is an unknown degree polynomial with information exponent (defined as the lowest degree in the Hermite expansion). Prior works showed that gradient-based training of neural networks can learn this target with samples, and such statistical complexity is predicted to be necessary by the correlational statistical query lower bound. Surprisingly, we prove that a two-layer neural network optimized by an SGD-based algorithm learns of arbitrary polynomial link function with a sample and runtime complexity of , where constant only depends on the degree of , regardless of information exponent; this dimension dependence matches the information theoretic limit up to polylogarithmic factors. Core to our analysis is the reuse of minibatch in the gradient computation, which gives rise to higher-order information beyond correlational queries.
View on arXiv