HackerPapers

arXiv:1511.06343cs.LG

Online Batch Selection for Faster Training of Neural Networks

Ilya Loshchilov, Frank Hutter

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

Abstract

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.

arXiv comments
Workshop paper at ICLR 2016
Journal reference
DOI
Subjects
cs.LGMachine Learning cs.NENeural and Evolutionary Computing math.OCOptimization and Control

On Hacker News

Linked by 1 identifiable commenter in 1 comment across 1 thread, from Oct 2017 to Oct 2017.

Comments linking this paper, per year.

Discussed in comments1 thread

    • I tried some more and still got the "are you sure this is a valid URL?" e.g., https://arxiv.org/abs/gr-qc/0702106 Tried https://arxiv.org/abs/1511.06343 and a couple others and got the "failed to render." Tried cloning engrafo, then installing docker, then building engrafo, then…

      rundigen12View on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.