On the Computational Efficiency of Training Neural Networks

By Roi Livni, Shai Shalev-Shwartz, Ohad Shamir. 2014

501 citations recorded by the source corpus.

It is well-known that neural networks are computationally hard to train. On the other hand, in practice, modern day neural networks are trained efficiently using SGD and a variety of tricks that include different activation functions (e.g. ReLU), over-specification (i.e., train networks which are larger than needed), and regularization. In this paper we revisit the computational complexity of training neural networks from a modern perspective. We provide both positive and negative results, some of them yield new provably efficient and practical algorithms for training certain types of neural networks.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Efficiency & Compression, Optimization & Training

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. Jason D. Lee
  2. Yuanzhi Li
  3. Tengyu Ma
  4. Zeyuan Allen-Zhu
  5. Percy Liang
  6. Michael I. Jordan
  7. Yoshua Bengio
  8. Ruslan Salakhutdinov

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Dacheng Tao
  3. Trevor Darrell
  4. Xiaogang Wang
  5. Ming-Hsuan Yang
  6. Jitendra Malik
  7. Bernt Schiele
  8. Alan L. Yuille

In Efficiency & Compression

  1. Yunhe Wang
  2. Jason D. Lee
  3. Dacheng Tao
  4. Yuanzhi Li
  5. Tengyu Ma
  6. Amit Daniely
  7. Kai Han
  8. Chunjing Xu

In Optimization & Training

  1. Jason D. Lee
  2. Yuanzhi Li
  3. Zeyuan Allen-Zhu
  4. Tengyu Ma
  5. Simon Shaolei Du
  6. Ohad Shamir
  7. Peter Richtárik
  8. Francis R. Bach

Citations in the corpus