Development of Deep Learning Optimizers: Approaches, Concepts, and Update Rules
Organizations: Istanbul Medeniyet University
Abstract
Deep learning optimizers are optimization algorithms that enable deep neural networks to learn. The effectiveness of learning is highly dependent on the optimizer employed in the training process. Alongside the rapid advancement of deep learning, a wide range of optimizers with different approaches have been developed. This study aims to provide a review of various optimizers that have been proposed and received attention in the literature. From Stochastic gradient descent to the most recent ones such as Momentum, AdamW, Sophia, and Muon in chronological order, optimizers are examined individually, and their distinctive features are highlighted in the study. The update rule of each optimizer is presented in detail, with an explanation of the associated concepts and variables. The techniques applied by these optimizers, their contributions to the optimization process, and their default hyperparameter settings are also discussed. In addition, insights are offered into the open challenges encountered in the optimization of deep learning models. Thus, a comprehensive resource is provided both for understanding the current state of optimizers and for identifying potential areas of future development.
Figures & tables
| Optimizer | Year Introduced | Related References |
|---|---|---|
| SGD | 1951 | [ 24 , 25 , 26 , 27 , 28 ] |
| Momentum | 1964 | [ 29 , 30 ] |
| NAG | 1983 | [ 31 , 32 ] |
| Adagrad | 2011 | [ 33 ] |
| RMSprop | 2012 | [ 34 ] |
| Adadelta | 2012 | [ 35 ] |
| Optimizer Group | Main Mechanism | Visual Behavior in This Section | Key Insight |
|---|---|---|---|
| SGD, Momentum, NAG | Gradient descent, accumulated gradients, lookahead | Momentum-based methods reduce the number of steps but may introduce oscillation | Acceleration and damping must be balanced |
| Adagrad, Adadelta, RMSprop | Adaptive scaling by squared gradients | Cumulative scaling is conservative, while decayed scaling produces shorter paths | The memory of past gradients controls step shrinkage |
| Adam, Adamax, Nadam | First and second moment adaptation | Nesterov-style correction changes the path and can reduce steps in this setting | Adaptive momentum variants differ in direction and scaling |
| Nadam hyperparameter variants | First moment decay tuning | Higher accelerates but increases overshooting | Hyperparameters affect both speed and stability |
| Adam, AdamW, AMSgrad | Decoupled weight decay and long-term second moment control | Variants recover convergence where Adam stalls under the selected settings | Stabilizing modifications can change failure modes |
| Adafactor, LAMB, Radam, Adabelief | Memory factorization, layerwise scaling, variance rectification, belief correction | Paths differ in directness and conservativeness | Similar Adam-family optimizers can behave visibly differently |
| Optimizer | Final Valid. Loss | Best Valid. Loss | Best Step | Tokens/s |
| Adam | 2.581 0.013 | 2.480 0.004 | 533 | 387397 |
| AdamW | 1.437 0.005 | 1.430 0.004 | 2933 | 439791 |
| Nadam | 2.590 0.002 | 2.498 0.006 | 633 | 435499 |
| Radam | 2.608 0.014 | 2.484 0.003 | 967 | 426815 |
| Adabelief | 1.431 0.005 | 1.423 0.004 | 2933 | 334580 |
| Optimizer | Final Valid. Loss | Best Valid. Loss | Best Step | Tokens/s |
| Adan | 1.480 0.003 | 1.476 0.006 | 2933 | 269599 |
| Lion | 1.407 0.004 | 1.402 0.005 | 2967 | 352776 |
| Sophia | 1.662 0.010 | 1.661 0.009 | 3000 | 315436 |
| Muon | 1.816 0.005 | 1.815 0.005 | 3000 | 205421 |
| NorMuon | 1.819 0.005 | 1.819 0.005 | 3000 | 181964 |
| ScheduleFree + | 1.644 0.008 | 1.642 0.007 | 2967 | 289990 |
Deep Learning Optimization
Deep learning optimization develops algorithms and training strategies that help neural networks converge, generalize, and use compute efficiently.
See all 205 papers