Asynchronous Parallel Stochastic Gradient Descent - A Numeric Core for Scalable Distributed Machine Learning Algorithms
Not on the map. Why?
Abstract (arXiv)
The implementation of a vast majority of machine learning (ML) algorithms boils down to solving a numerical optimization problem. In this context, Stochastic Gradient Descent (SGD) methods have long proven to provide good results, both in terms of convergence and accuracy. Recently, several parallelization approaches have been proposed in order to scale SGD to solve very large ML problems. At their core, most of these approaches are following a map-reduce scheme. This paper presents a novel parallel updating algorithm for SGD, which utilizes the asynchronous single-sided communication paradigm. Compared to existing methods, Asynchronous Parallel Stochastic Gradient Descent (ASGD) provides faster (or at least equal) convergence, close to linear scaling and stable accuracy.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 19 May 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 1.
4 papers.
- 2022An Invitation to Distributed Quantum Neural Networkscited by 13
- 2021Convolutional Neural Nets in Chemical Engineering: Foundations, Computations, and Applicationscited by 3
- 2023Performance and Energy Consumption of Parallel Machine Learning Algorithmscited by 1
- 2021Accelerate Distributed Stochastic Descent for Nonconvex Optimization with Momentumcited by 0
- 2023Performance and Energy Consumption of Parallel Machine Learning Algorithms1 May 2023
- 2022An Invitation to Distributed Quantum Neural Networks14 Nov 2022
- 2021Accelerate Distributed Stochastic Descent for Nonconvex Optimization with Momentum1 Oct 2021
- 2021Convolutional Neural Nets in Chemical Engineering: Foundations, Computations, and Applications13 Jan 2021