AdamP: Slowing Down the Slowdown for Momentum Optimizers on Scale-invariant Weights
Not on the map. Why?
Abstract (arXiv)
Normalization techniques are a boon for modern deep learning. They let weights converge more quickly with often better generalization performances. It has been argued that the normalization-induced scale invariance among the weights provides an advantageous ground for gradient descent (GD) optimizers: the effective step sizes are automatically reduced over time, stabilizing the overall training procedure. It is often overlooked, however, that the additional introduction of momentum in GD optimizers results in a far more rapid reduction in effective step sizes for scale-invariant weights, a phenomenon that has not yet been studied and may have caused unwanted side effects in the current practice. This is a crucial issue because arguably the vast majority of modern deep neural networks consist of (1) momentum-based GD (e.g. SGD or Adam) and (2) scale-invariant parameters. In this paper, we verify that the widely-adopted combination of the two ingredients lead to the premature decay of effective step sizes and sub-optimal model performances. We propose a simple and effective remedy, SGDP and AdamP: get rid of the radial component, or the norm-increasing direction, at each optimizer step. Because of the scale invariance, this modification only alters the effective step sizes without changing the effective update directions, thus enjoying the original convergence properties of GD optimizers. Given the ubiquity of momentum GD and scale invariance in machine learning, we have evaluated our methods against the baselines on 13 benchmarks. They range from vision tasks like classification (e.g. ImageNet), retrieval (e.g. CUB and SOP), and detection (e.g. COCO) to language modelling (e.g. WikiText) and audio classification (e.g. DCASE) tasks. We verify that our solution brings about uniform gains in those benchmarks. Source code is available at https://github.com/clovaai/AdamP.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 15 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 1; 2023: 0; 2024: 2.
9 papers.
- 2021ResNet strikes back: An improved training procedure in timmcited by 365
- 2021Probabilistic Embeddings for Cross-Modal Retrievalcited by 150
- 2021Re-labeling ImageNet: from Single to Multi-Labels, from Global to Localized Labelscited by 117
- 2021Uncertainty Calibration for Ensemble-Based Debiasing Methodscited by 16
- 2022AdaNorm: Adaptive Gradient Norm Correction based Optimizer for CNNscited by 4
- 2021AdaInject: Injection Based Adaptive Gradient Descent Optimizers for Convolutional Neural Networkscited by 2
- 2021Conditional De-Identification of 3D Magnetic Resonance Imagescited by 2
- 2024Many-MobileNet: Multi-Model Augmentation for Robust Retinal Disease Classificationcited by 2
- 2024AmCLR: Unified Augmented Learning for Cross-Modal Representationscited by 0
- 2024AmCLR: Unified Augmented Learning for Cross-Modal Representations10 Dec 2024
- 2024Many-MobileNet: Multi-Model Augmentation for Robust Retinal Disease Classification3 Dec 2024
- 2022AdaNorm: Adaptive Gradient Norm Correction based Optimizer for CNNs12 Oct 2022
- 2021Uncertainty Calibration for Ensemble-Based Debiasing Methods7 Nov 2021
- 2021Conditional De-Identification of 3D Magnetic Resonance Images18 Oct 2021
- 2021ResNet strikes back: An improved training procedure in timm1 Oct 2021
- 2021AdaInject: Injection Based Adaptive Gradient Descent Optimizers for Convolutional Neural Networks26 Sep 2021
- 2021Probabilistic Embeddings for Cross-Modal Retrieval13 Jan 2021
- 2021Re-labeling ImageNet: from Single to Multi-Labels, from Global to Localized Labels13 Jan 2021