Superpolynomial Lower Bounds for Learning One-Layer Neural Networks using Gradient Descent
arXiv:2006.12011
Abstract
We prove the first superpolynomial lower bounds for learning one-layer neural networks with respect to the Gaussian distribution using gradient descent. We show that any classifier trained using gradient descent with respect to square-loss will fail to achieve small test error in polynomial time given access to samples labeled by a one-layer neural network. For classification, we give a stronger result, namely that any statistical query (SQ) algorithm (including gradient descent) will fail to achieve small test error in polynomial time. Prior work held only for gradient descent run with small batch sizes, required sharp activations, and applied to specific classes of queries. Our lower bounds hold for broad classes of activations including ReLU and sigmoid. The core of our result relies on a novel construction of a simple family of neural networks that are exactly orthogonal with respect to all spherically symmetric distributions.
arXiv comment25 pages, ICML 2020
Cited by in corpus (9)
- Statistical-Query Lower Bounds via Functional Gradients
- On the Hardness of PAC-learning Stabilizer States with Noise
- Early-stopped neural networks are consistent
- The Connection Between Approximation, Depth Separation and Learnability in Neural Networks
- The Optimality of Polynomial Regression for Agnostic Learning under Gaussian Marginals
- On the Cryptographic Hardness of Learning Single Periodic Neurons
- On InstaHide, Phase Retrieval, and Sparse Matrix Factorization
- Learning stochastic decision trees
- Provable Generalization of SGD-trained Neural Networks of Any Width in the Presence of Adversarial Label Noise