Papers
arxiv:2206.10189

A General Theory for Federated Optimization with Asynchronous and Heterogeneous Clients Updates

Published on Jun 21, 2022
Authors:
,
,
,

Abstract

We propose a novel framework to study asynchronous federated learning optimization with delays in gradient updates. Our theoretical framework extends the standard FedAvg aggregation scheme by introducing stochastic aggregation weights to represent the variability of the clients update time, due for example to heterogeneous hardware capabilities. Our formalism applies to the general federated setting where clients have heterogeneous datasets and perform at least one step of stochastic gradient descent (SGD). We demonstrate convergence for such a scheme and provide sufficient conditions for the related minimum to be the optimum of the federated problem. We show that our general framework applies to existing optimization schemes including centralized learning, FedAvg, <PRE_TAG>asynchronous FedAvg</POST_TAG>, and FedBuff. The theory here provided allows drawing meaningful guidelines for designing a federated learning experiment in heterogeneous conditions. In particular, we develop in this work FedFix, a novel extension of FedAvg enabling efficient asynchronous federated training while preserving the <PRE_TAG>convergence stability</POST_TAG> of synchronous aggregation. We empirically demonstrate our theory on a series of experiments showing that <PRE_TAG>asynchronous FedAvg</POST_TAG> leads to fast <PRE_TAG>convergence</POST_TAG> at the expense of stability, and we finally demonstrate the improvements of FedFix over synchronous and <PRE_TAG>asynchronous FedAvg</POST_TAG>.

Community

Sign up or log in to comment

Models citing this paper 0

No model linking this paper

Cite arxiv.org/abs/2206.10189 in a model README.md to link it from this page.

Datasets citing this paper 0

No dataset linking this paper

Cite arxiv.org/abs/2206.10189 in a dataset README.md to link it from this page.

Spaces citing this paper 0

No Space linking this paper

Cite arxiv.org/abs/2206.10189 in a Space README.md to link it from this page.

Collections including this paper 0

No Collection including this paper

Add this paper to a collection to link it from this page.