Learning to Optimize Neural Nets

By Ke Li, Jitendra Malik. 2017

136 citations recorded by the source corpus.

Learning to Optimize is a recently proposed framework for learning optimization algorithms using reinforcement learning. In this paper, we explore learning an optimization algorithm for training shallow neural nets. Such high-dimensional stochastic optimization problems present interesting challenges for existing reinforcement learning algorithms. We develop an extension that is suited to learning optimization algorithms in this setting and demonstrate that the learned optimization algorithm consistently outperforms other known optimization algorithms even on unseen tasks and is robust to changes in stochasticity of gradients and the neural net architecture. More specifically, we show that an optimization algorithm trained with the proposed method on the problem of training a neural net on MNIST generalizes to the problems of training neural nets on the Toronto Faces Dataset, CIFAR-10 and CIFAR-100.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Meta & Continual Learning

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. Sergey Levine
  2. Quoc V. Le
  3. Yoshua Bengio
  4. Chelsea Finn
  5. Mohit Bansal
  6. Trevor Darrell
  7. Pieter Abbeel
  8. Jianfeng Gao

In Computer Vision and Pattern Recognition

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

In Meta & Continual Learning

  1. Chelsea Finn
  2. Sergey Levine
  3. Tianhe Yu
  4. James Harrison
  5. Jascha Narain Sohl-Dickstein
  6. Niru Maheswaranathan
  7. Quoc V. Le
  8. Barret Zoph

Citations in the corpus