MindTheStep-AsyncPSGD: Adaptive Asynchronous Parallel Stochastic Gradient Descent
Karl B\"ackstr\"om, Marina Papatriantafilou, Philippas Tsigas

TL;DR
This paper introduces MindTheStep-AsyncPSGD, an adaptive asynchronous SGD method that models staleness to improve convergence in high-dimensional non-convex optimization, with theoretical guarantees and empirical validation.
Contribution
It develops a new staleness model and an adaptive step size framework for AsyncPSGD, enhancing convergence analysis and practical performance in deep learning.
Findings
Faster convergence in deep learning tasks.
Provable reduction of asynchrony effects.
Effective online adaptation of step sizes.
Abstract
Stochastic Gradient Descent (SGD) is very useful in optimization problems with high-dimensional non-convex target functions, and hence constitutes an important component of several Machine Learning and Data Analytics methods. Recently there have been significant works on understanding the parallelism inherent to SGD, and its convergence properties. Asynchronous, parallel SGD (AsyncPSGD) has received particular attention, due to observed performance benefits. On the other hand, asynchrony implies inherent challenges in understanding the execution of the algorithm and its convergence, stemming from the fact that the contribution of a thread might be based on an old (stale) view of the state. In this work we aim to deepen the understanding of AsyncPSGD in order to increase the statistical efficiency in the presence of stale gradients. We propose new models for capturing the nature of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsStochastic Gradient Descent
