Training Neural Networks for and by Interpolation

By Leonard Berrada, Andrew Zisserman, M. Pawan Kumar. 2019

72 citations recorded by the source corpus.

The majority of modern deep learning models are able to interpolate the data: the empirical loss can be driven near zero on all samples simultaneously. In this work, we explicitly exploit this interpolation property for the design of a new optimization algorithm for deep learning. Specifically, we use it to compute an adaptive learning-rate given a stochastic gradient direction. This results in the Adaptive Learning-rates for Interpolation with Gradients (ALI-G) algorithm. ALI-G retains the advantages of SGD, which are low computational cost and provable convergence in the convex setting. But unlike SGD, the learning-rate of ALI-G can be computed inexpensively in closed-form and does not require a manual schedule. We provide a detailed analysis of ALI-G in the stochastic convex setting with explicit convergence rates. In order to obtain good empirical performance in deep learning, we extend the algorithm to use a maximal learning-rate, which gives a single hyper-parameter to tune. We show that employing such a maximal learning-rate has an intuitive proximal interpretation and preserves all convergence guarantees. We provide experiments on a variety of architectures and tasks: (i) learning a differentiable neural computer; (ii) training a wide residual network on the SVHN data set; (iii) training a Bi-LSTM on the SNLI data set; and (iv) training wide residual networks and densely connected networks on the CIFAR data sets. We empirically show that ALI-G outperforms adaptive gradient methods such as Adam, and provides comparable performance with SGD, although SGD benefits from manual learning rate schedules. We release PyTorch and Tensorflow implementations of ALI-G as standalone optimizers that can be used as a drop-in replacement in existing code (code available at this https URL ).

Subfields: Artificial Intelligence, Statistical and Nonlinear Physics, Model Architectures, 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. Nicolas Loizou
  2. Simon Lacoste-Julien
  3. Peter Richtárik
  4. Gauthier Gidel
  5. Issam Hadj Laradji
  6. Sharan Vaswani
  7. Mark W. Schmidt
  8. Aaron Mishkin

In Statistical and Nonlinear Physics

  1. Gauthier Gidel
  2. Simon Lacoste-Julien
  3. Mark W. Schmidt
  4. Sharan Vaswani
  5. Nicolas Loizou
  6. Issam Hadj Laradji
  7. Antonio Orvieto
  8. Ioannis Mitliagkas

In Model Architectures

  1. Simon Lacoste-Julien
  2. Mark W. Schmidt
  3. Sharan Vaswani
  4. Nicolas Loizou
  5. Issam Hadj Laradji
  6. Antonio Orvieto
  7. Gauthier Gidel

In Optimization & Training

  1. Nicolas Loizou
  2. Simon Lacoste-Julien
  3. Issam Hadj Laradji
  4. Peter Richtárik
  5. Gauthier Gidel
  6. Sharan Vaswani
  7. Mark W. Schmidt
  8. Aaron Mishkin

Citations in the corpus