Elamur Research
☰
home / papers / 2012 / ADADELTA: An Adaptive Learning Rate Method

ADADELTA: An Adaptive Learning Rate Method

Written for the Research library (claude-opus-5-5) from the paper text, in our own words: the license "arXiv — non-exclusive licence to distribute" does not allow redistributing the text itself. Original — arxiv.org/pdf/1212.5701

Summary

Plain stochastic gradient descent needs a hand-tuned global learning rate. ADAGRAD adapts the rate for each parameter, but it still has a global step size, and its sum of squared gradients keeps growing, so steps eventually shrink to almost nothing. Zeiler's ADADELTA fixes both problems with two changes. First, it replaces ADAGRAD's full history of squared gradients with an exponentially decaying average, so the denominator reflects only recent gradients. Second, it scales each step by a decaying RMS of earlier parameter updates. This gives updates the same units as the parameters, like a diagonal Newton-style step, and removes the global learning rate. It costs very little more computation than SGD. The author tests it on MNIST digit classification on a single machine and on a large speech-recognition network trained on Google's distributed system. ADADELTA converges quickly and beats ADAGRAD on speech frame accuracy, using the same two hyperparameters throughout. Because it largely removes learning-rate tuning, it became a widely used optimizer for deep networks.

Key points

  • The update keeps two running averages with decay ρ, one for squared gradients and one for squared updates. Each step is the gradient times the ratio RMS[Δx]ₜ₋₁ / RMS[g]ₜ, and a small ε stabilizes both RMS terms.
  • The same settings (ρ = 0.95, ε = 1e-6) were used for MNIST and speech without retuning.
  • The speech model had 4 hidden layers of 2560 units each, using logistic or ReLU activations. Its input was 26 frames of 40 log-energy filter-bank features, and its output was 8,000 senone labels. It was trained on several hundred hours of US English from Voice Search, Voice IME and read speech.
  • With 100 replicas, ADADELTA was ahead of ADAGRAD for the whole run. With 200 replicas (ReLU), the gradients were much noisier, but it still quickly reached the same frame accuracy as ADAGRAD and momentum.
  • The MNIST analysis shows three things. Lower layers get larger effective steps, which offsets vanishing gradients. Late in training, the step sizes approach 1 while the actual updates shrink, which works like built-in annealing. Well-tuned momentum can still pull slightly ahead late in training.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

Fields: Other

Cited by

526 papers of our library cite it (of the 140673 whose bibliographies we read); 37 of them have a page here, 489 not yet.

Cite

The paper itself, not this page. BibTeX from the library's record of the work. DOI 10.48550/arxiv.1212.5701 · arXiv 1212.5701

@misc{zeiler2012adadelta,
  title = {{ADADELTA: An Adaptive Learning Rate Method}},
  author = {Zeiler, Matthew D.},
  year = {2012},
  doi = {10.48550/arxiv.1212.5701},
  eprint = {1212.5701},
  archivePrefix = {arXiv},
  url = {https://doi.org/10.48550/arxiv.1212.5701}
}

References

7 references, 0 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. H. Robinds and S. Monro, “A stochastic approximation method,” Annals of Mathematical Statistics, vol. 22, pp. 400–407, 1951. find
  2. D.E. Rumelhart, G.E. Hinton, and R.J. Williams, “Learning representations by back-propagating errors,” Nature, vol. 323, pp. 533–536, 1986. find
  3. J. Duchi, E. Hazan, and Y. Singer, “Adaptive subgradient methods for online leaning and stochastic optimization,” in COLT, 2010. find
  4. J. Dean, G. Corrado, R. Monga, K. Chen, M. Devin, Q. Le, M. Mao, M. Ranzato, A. Senior, P. Tucker, K. Yang, and A. Ng, “Large scale distributed deep networks,” in NIPS, 2012. find
  5. S. Becker and Y. LeCun, “Improving the convergence of back-propagation learning with second order methods,” Tech. Rep., Department of Computer Science, University of Toronto, Toronto, ON, Canada, 1988. find
  6. T. Schaul, S. Zhang, and Y. LeCun, “No more pesky learning rates,” arXiv:1206.1106, 2012. — [arXiv:1206.1106](https://arxiv.org/abs/1206.1106) find
  7. N. Jaitly, P. Nguyen, A. Senior, and V. Vanhoucke, “Application of pretrained deep neural networks to large vocabulary speech recognition,” in Interspeech, 2012. find