Online Batch Selection for Faster Training of Neural Networks

By Ilya Loshchilov, Frank Hutter. 2015

351 citations recorded by the source corpus.

Deep neural networks are commonly trained using stochastic non-convex optimization procedures, which are driven by gradient information estimated on fractions (batches) of the dataset. While it is commonly accepted that batch size is an important parameter for offline tuning, the benefits of online selection of batches remain poorly understood. We investigate online batch selection strategies for two state-of-the-art methods of stochastic gradient-based optimization, AdaDelta and Adam. As the loss function to be minimized for the whole dataset is an aggregation of loss functions of individual datapoints, intuitively, datapoints with the greatest loss should be considered (selected in a batch) more frequently. However, the limitations of this intuition and the proper control of the selection pressure over time are open questions. We propose a simple strategy where all datapoints are ranked w.r.t. their latest known loss value and the probability to be selected decays exponentially as a function of rank. Our experimental results on the MNIST dataset suggest that selecting batches speeds up both AdaDelta and Adam by a factor of about 5.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, 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. Sergey Levine
  2. Dacheng Tao
  3. Pieter Abbeel
  4. Yoshua Bengio
  5. Quoc V. Le
  6. Trevor Darrell
  7. Abhinav Kumar Gupta
  8. Percy Liang

In Computer Vision and Pattern Recognition

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

In Optimization & Training

  1. Tengyu Ma
  2. Percy Liang
  3. Shibani Santurkar
  4. Sang Michael Xie
  5. Hado van Hasselt
  6. Jiashi Feng
  7. Tie-Yan Liu
  8. Matteo Hessel

Citations in the corpus