LAG: Lazily Aggregated Gradient for Communication-Efficient Distributed Learning
Tianyi Chen, Georgios B. Giannakis, Tao Sun, Wotao Yin

TL;DR
This paper introduces LAG, a gradient method that adaptively skips gradient calculations to reduce communication in distributed learning, maintaining convergence rates while saving computational resources.
Contribution
The paper proposes LAG, a novel gradient method that adaptively reuses outdated gradients, achieving communication efficiency without sacrificing convergence guarantees.
Findings
Convergence rate matches standard gradient descent in various settings.
Significant reduction in communication rounds in heterogeneous data scenarios.
Numerical experiments confirm reduced communication with maintained accuracy.
Abstract
This paper presents a new class of gradient methods for distributed machine learning that adaptively skip the gradient calculations to learn with reduced communication and computation. Simple rules are designed to detect slowly-varying gradients and, therefore, trigger the reuse of outdated gradients. The resultant gradient-based algorithms are termed Lazily Aggregated Gradient --- justifying our acronym LAG used henceforth. Theoretically, the merits of this contribution are: i) the convergence rate is the same as batch gradient descent in strongly-convex, convex, and nonconvex smooth cases; and, ii) if the distributed datasets are heterogeneous (quantified by certain measurable constants), the communication rounds needed to achieve a targeted accuracy are reduced thanks to the adaptive reuse of lagged gradients. Numerical experiments on both synthetic and real data corroborate a…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Sparse and Compressive Sensing Techniques
