preprintarXiv (Cornell University)Oct 14, 2019GREEN OA

SCAFFOLD: Stochastic Controlled Averaging for Federated Learning

École Polytechnique Fédérale de Lausanne

Indexed inarxivdatacite

Abstract

Federated Averaging (FedAvg) has emerged as the algorithm of choice for federated learning due to its simplicity and low communication cost. However, in spite of recent research efforts, its performance is not fully understood. We obtain tight convergence rates for FedAvg and prove that it suffers from `client-drift' when the data is heterogeneous (non-iid), resulting in unstable and slow convergence. As a solution, we propose a new algorithm (SCAFFOLD) which uses control variates (variance reduction) to correct for the `client-drift' in its local updates. We prove that SCAFFOLD requires significantly fewer communication rounds and is not affected by data heterogeneity or client sampling. Further, we show that…

Citation impact

735
total citations
FWCI
Percentile
References
74
Citations per year

Authors

1

Topics & keywords

Keywords
  • Convergence (economics)
  • Computer science
  • Variance reduction
  • Scaffold
  • Variance (accounting)
  • Similarity (geometry)
  • Sampling (signal processing)
  • Algorithm
No related works found for this paper.