On the convergence properties of a $K$-step averaging stochastic gradient descent algorithm for nonconvex optimization
Fan Zhou, Guojing Cong

TL;DR
This paper analyzes a synchronous K-step averaging stochastic gradient descent algorithm (K-AVG) for nonconvex optimization, demonstrating its convergence, scalability, and practical advantages over asynchronous methods like ASGD.
Contribution
The paper introduces and analyzes K-AVG, a synchronous K-step averaging SGD algorithm, showing its convergence properties and superior performance over ASGD in large-scale settings.
Findings
K-AVG converges for nonconvex objectives.
K-AVG scales better than ASGD.
K-AVG achieves faster convergence and better accuracy on CIFAR.
Abstract
Despite their popularity, the practical performance of asynchronous stochastic gradient descent methods (ASGD) for solving large scale machine learning problems are not as good as theoretical results indicate. We adopt and analyze a synchronous K-step averaging stochastic gradient descent algorithm which we call K-AVG. We establish the convergence results of K-AVG for nonconvex objectives and explain why the K-step delay is necessary and leads to better performance than traditional parallel stochastic gradient descent which is a special case of K-AVG with . We also show that K-AVG scales better than ASGD. Another advantage of K-AVG over ASGD is that it allows larger stepsizes. On a cluster of GPUs, K-AVG is faster than ASGD implementations and achieves better accuracies and faster convergence for \cifar dataset.
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.
