Decentralized Gradient Tracking with Local Steps

Yue Liu, Tao Lin, Anastasia Koloskova, Sebastian U. Stich
1/3/2023
math.OCcs.DCcs.LG

No confident code implementation found for this paper.

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{liu2023decentralized,
  title  = {Decentralized Gradient Tracking with Local Steps},
  author = {Yue Liu and Tao Lin and Anastasia Koloskova and Sebastian U. Stich},
  year   = {2023},
  eprint = {2301.01313},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.01313v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2301.01313.svg)](https://codeofpaper.com/paper/2301.01313)

Discussion