On the Convergence of Local Descent Methods in Federated Learning

By Farzin Haddadpour, Mehrdad Mahdavi. 2019

316 citations recorded by the source corpus.

In federated distributed learning, the goal is to optimize a global training objective defined over distributed devices, where the data shard at each device is sampled from a possibly different distribution (a.k.a., heterogeneous or non i.i.d. data samples). In this paper, we generalize the local stochastic and full gradient descent with periodic averaging-- originally designed for homogeneous distributed optimization, to solve nonconvex optimization problems in federated learning. Although scant research is available on the effectiveness of local SGD in reducing the number of communication rounds in homogeneous setting, its convergence and communication complexity in heterogeneous setting is mostly demonstrated empirically and lacks through theoretical understating. To bridge this gap, we demonstrate that by properly analyzing the effect of unbiased gradients and sampling schema in federated setting, under mild assumptions, the implicit variance reduction feature of local distributed methods generalize to heterogeneous data shards and exhibits the best known convergence rates of homogeneous setting both in general nonconvex and under {\pl}~ condition (generalization of strong-convexity). Our theoretical results complement the recent empirical studies that demonstrate the applicability of local GD/SGD to federated learning. We also specialize the proposed local method for networked distributed optimization. To the best of our knowledge, the obtained convergence rates are the sharpest known to date on the convergence of local decant methods with periodic averaging for solving nonconvex federated optimization in both centralized and networked distributed optimization.

Subfields: Artificial Intelligence, Computational Mechanics, Optimization & Training, Federated & Distributed Learning

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Peter Richtárik
  2. Sebastian U. Stich
  3. Jianyu Wang
  4. Aryan Mokhtari
  5. Gauri Joshi
  6. Ahmed Khaled
  7. Mehrdad Mahdavi
  8. Martin Jaggi

In Computational Mechanics

  1. Peter Richtárik
  2. Aryan Mokhtari
  3. Ahmed Khaled
  4. Sebastian U. Stich
  5. Dmitry Kovalev
  6. Konstantin Mishchenko
  7. Sai Praneeth Karimireddy
  8. Mehrdad Mahdavi

In Optimization & Training

  1. Peter Richtárik
  2. Jianyu Wang
  3. Sebastian U. Stich
  4. Ahmed Khaled
  5. Gauri Joshi
  6. Aryan Mokhtari
  7. Mehrdad Mahdavi
  8. Farzin Haddadpour

In Federated & Distributed Learning

  1. Peter Richtárik
  2. Jianyu Wang
  3. Gauri Joshi
  4. Mehrdad Mahdavi
  5. Aryan Mokhtari
  6. Ahmed Khaled
  7. Sebastian U. Stich
  8. Farzin Haddadpour

Citations in the corpus