paper-with-me

Papers

Momentum Centering and Asynchronous Update for Adaptive Gradient Methods

2021-10-11 · NeurIPS 2021 12 · Juntang Zhuang, Yifan Ding, Tommy Tang, Nicha Dvornek, Sekhar Tatikonda, James S. Duncan

We propose ACProp (Asynchronous-centering-Prop), an adaptive optimizer which combines centering of second momentum and asynchronous update (e.g. for $t$-th update, denominator uses information up to step $t-1$, while numerator uses gradient at $t$-th step). ACProp has both strong theoretical properties and empirical performance. With the example by Reddi et al. (2018), we show that asynchronous optimizers (e.g. AdaShift, ACProp) have weaker convergence condition than synchronous optimizers (e.g. Adam, RMSProp, AdaBelief); within asynchronous optimizers, we show that centering of second momentum further weakens the convergence condition. We demonstrate that ACProp has a convergence rate of $O(\frac{1}{\sqrt{T}})$ for the stochastic non-convex case, which matches the oracle rate and outperforms the $O(\frac{logT}{\sqrt{T}})$ rate of RMSProp and Adam. We validate ACProp in extensive empirical studies: ACProp outperforms both SGD and other adaptive optimizers in image classification with CNN, and outperforms well-tuned adaptive optimizers in the training of various GAN models, reinforcement learning and transformers. To sum up, ACProp has good theoretical properties including weak convergence condition and optimal convergence rate, and strong empirical performance including good generalization like SGD and training stability like Adam. We provide the implementation at https://github.com/juntang-zhuang/ACProp-Optimizer.

📄 PDF Abstract BibTeX arXiv:2110.05454

Code (2)

juntang-zhuang/ACProp-Optimizer 공식 구현 pytorch
juntang-zhuang/Adabelief-Optimizer 공식 구현 pytorch

Tasks

image-classificationImage Classification

Methods 이 논문이 사용한 방법론

SGD Stochastic Gradient Descent is an iterative optimization technique that uses minibatches of data to form an expectation of the gradient, rather than the full gradient using…
Adam 설명 없음
AdaShift 설명 없음
RMSProp RMSProp is an unpublished adaptive learning rate optimizer proposed by Geoff Hinton. The motivation…

Similar Papers 제목 키워드 기반

Adaptive Braking for Mitigating Gradient Delay

2020-07-02 · Abhinav Venigalla, Atli Kosson, Vitaliy Chiley, Urs Köster

Neural network training is commonly accelerated by using multiple synchronized workers to compute gradient updates in parallel. Asynchronous methods remove synchronization overheads and improve hardware utilization at th…

Bringing Order to Asynchronous SGD: Towards Optimality under Data-Dependent Delays with Momentum

2026-05-03 · Tehila Dahan, Roie Reshef, Sharon Goldstein, Kfir Y. Levy arxiv

Asynchronous stochastic gradient descent (SGD) enables scalable distributed training but suffers from gradient staleness. Existing mitigation strategies, such as delay-adaptive learning rates and staleness-aware filterin…

AlphaAdam:Asynchronous Masked Optimization with Dynamic Alpha for Selective Updates

2025-01-30 · Da Chang, Yu Li, Ganzhao Yuan

In the training of large language models (LLMs), updating parameters more efficiently and stably has always been an important challenge. To achieve efficient parameter updates, existing methods usually achieve performanc…

Computational Efficiency

Asynchronous Local-SGD Training for Language Modeling

2024-01-17 · Bo Liu, Rachita Chhaparia, Arthur Douillard, Satyen Kale 외

Local stochastic gradient descent (Local-SGD), also referred to as federated averaging, is an approach to distributed optimization where each device performs more than one SGD update per communication. This work presents…

Distributed OptimizationLanguage ModelingLanguage Modelling

Ringmaster LMO: Asynchronous Linear Minimization Oracle Momentum Method

2026-05-18 · Abdurakhmon Sadiev, Artavazd Maranjyan, Ivan Ilin, Peter Richtárik arxiv

Muon has recently emerged as a strong alternative to AdamW for training neural networks, with encouraging large-scale pretraining results and growing evidence that matrix-structured updates can be faster in practice. Yet…