Adam becomes the default optimizer for training deep networks
Deep learning practiceBy 2014, practitioners faced a confusing menu of optimizers (SGD, momentum, AdaGrad, RMSProp), each needing careful, problem-specific learning-rate tuning. Training deep models with sparse or very unevenly-scaled gradients — common in NLP and recommendation — was especially fiddly.
Kingma and Ba combined momentum (a first-moment estimate) with RMSProp-style per-parameter scaling (a second-moment estimate) and added bias correction for the zero-initialized averages, yielding Adam — an optimizer with well-behaved default hyperparameters (, , ) that adapts each parameter's effective step automatically.
Adam matched or beat the best-tuned alternatives across MNIST, CIFAR-10, and logistic-regression benchmarks while needing far less learning-rate tuning, and it has since become the most widely used optimizer in deep learning — the standard choice (with its AdamW variant) for training virtually every large Transformer. The Adam paper is among the most-cited works in modern machine learning.
Source: Adam: A Method for Stochastic Optimization — Kingma, D. P. and Ba, J.