On the Complexity of Learning Neural Networks

By Le Song, Santosh Srinivas Vempala, John Wilmes, Bo Xie. 2017

63 citations recorded by the source corpus.

The stunning empirical successes of neural networks currently lack rigorous theoretical explanation. What form would such an explanation take, in the face of existing complexity-theoretic lower bounds? A first step might be to show that data generated by neural networks with a single hidden layer, smooth activation functions and benign input distributions can be learned efficiently. We demonstrate here a comprehensive lower bound ruling out this possibility: for a wide class of activation functions (including all currently used), and inputs drawn from any logconcave distribution, there is a family of one-hidden-layer functions whose output is a sum gate, that are hard to learn in a precise sense: any statistical query algorithm (which includes all known variants of stochastic gradient descent with any loss function) needs an exponential number of queries even using tolerance inversely proportional to the input dimensionality. Moreover, this hard family of functions is realizable with a small (sublinear in dimension) number of activation units in the single hidden layer. The lower bound is also robust to small perturbations of the true weights. Systematic experiments illustrate a phase transition in the training error as predicted by the analysis.

Subfields: Artificial Intelligence, Statistical Learning Theory, Algorithms & Complexity

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. Zeyuan Allen-Zhu
  2. Yuanzhi Li
  3. Liu Yang
  4. Quanquan Gu
  5. G. Em Karniadakis
  6. Jason D. Lee
  7. Simon Shaolei Du
  8. Guofei Pang

In Statistical Learning Theory

  1. Yuanzhi Li
  2. Zeyuan Allen-Zhu
  3. Surbhi Goel
  4. Adam R. Klivans
  5. Zhao Song
  6. John Wilmes
  7. Santosh Srinivas Vempala
  8. G. Em Karniadakis

In Algorithms & Complexity

  1. Surbhi Goel
  2. Adam R. Klivans
  3. Sébastien Bubeck
  4. John Wilmes
  5. Santosh Srinivas Vempala
  6. Zeyuan Allen-Zhu
  7. Zhao Song
  8. Yuanzhi Li

Citations in the corpus