On the Convergence of Decentralized Adaptive Gradient Methods
arXiv:2109.03194
Abstract
Adaptive gradient methods including Adam, AdaGrad, and their variants have been very successful for training deep learning models, such as neural networks. Meanwhile, given the need for distributed computing, distributed optimization algorithms are rapidly becoming a focal point. With the growth of computing power and the need for using machine learning models on mobile devices, the communication cost of distributed training algorithms needs careful consideration. In this paper, we introduce novel convergent decentralized adaptive gradient methods and rigorously incorporate adaptive gradient methods into decentralized training procedures. Specifically, we propose a general algorithmic framework that can convert existing adaptive gradient methods to their decentralized counterparts. In addition, we thoroughly analyze the convergence behavior of the proposed algorithmic framework and show that if a given adaptive gradient method converges, under some specific conditions, then its decentralized counterpart is also convergent. We illustrate the benefit of our generic decentralized framework on a prototype method, i.e., AMSGrad, both theoretically and numerically.
References in corpus (12)
- Communication-Efficient Learning of Deep Networks from Decentralized Data
- On the Convergence of Adam and Beyond
- QSGD: Communication-Efficient SGD via Gradient Quantization and Encoding
- Sparsified SGD with Memory
- Adaptive Gradient Methods with Dynamic Bound of Learning Rate
- Decentralized Stochastic Optimization and Gossip Algorithms with Compressed Communication
- D: Decentralized Training over Decentralized Data
- AdaGrad stepsizes: Sharp convergence over nonconvex landscapes
- Stochastic Gradient Push for Distributed Deep Learning
- DoubleSqueeze: Parallel Stochastic Gradient Descent with Double-Pass Error-Compensated Compression
- On the Convergence of Adaptive Gradient Methods for Nonconvex Optimization
- Efficient Full-Matrix Adaptive Regularization