pith. sign in

arxiv: 2301.01313 · v1 · pith:D5O4RTUQnew · submitted 2023-01-03 · 🧮 math.OC · cs.DC· cs.LG

Decentralized Gradient Tracking with Local Steps

classification 🧮 math.OC cs.DCcs.LG
keywords trackingdecentralizedlocalnon-convexgradientheterogeneitymechanismnetwork
0
0 comments X
read the original abstract

Gradient tracking (GT) is an algorithm designed for solving decentralized optimization problems over a network (such as training a machine learning model). A key feature of GT is a tracking mechanism that allows to overcome data heterogeneity between nodes. We develop a novel decentralized tracking mechanism, $K$-GT, that enables communication-efficient local updates in GT while inheriting the data-independence property of GT. We prove a convergence rate for $K$-GT on smooth non-convex functions and prove that it reduces the communication overhead asymptotically by a linear factor $K$, where $K$ denotes the number of local steps. We illustrate the robustness and effectiveness of this heterogeneity correction on convex and non-convex benchmark problems and on a non-convex neural network training task with the MNIST dataset.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.