Fast Federated Learning in the Presence of Arbitrary Device Unavailability

06/08/2021
by   Xinran Gu, et al.
0

Federated Learning (FL) coordinates with numerous heterogeneous devices to collaboratively train a shared model while preserving user privacy. Despite its multiple advantages, FL faces new challenges. One challenge arises when devices drop out of the training process beyond the control of the central server. In this case, the convergence of popular FL algorithms such as FedAvg is severely influenced by the straggling devices. To tackle this challenge, we study federated learning algorithms under arbitrary device unavailability and propose an algorithm named Memory-augmented Impatient Federated Averaging (MIFA). Our algorithm efficiently avoids excessive latency induced by inactive devices, and corrects the gradient bias using the memorized latest updates from the devices. We prove that MIFA achieves minimax optimal convergence rates on non-i.i.d. data for both strongly convex and non-convex smooth functions. We also provide an explicit characterization of the improvement over baseline algorithms through a case study, and validate the results by numerical experiments on real-world datasets.

READ FULL TEXT
research
07/09/2022

Multi-Model Federated Learning with Provable Guarantees

Federated Learning (FL) is a variant of distributed learning where edge ...
research
07/11/2020

Federated Learning's Blessing: FedAvg has Linear Speedup

Federated learning (FL) learns a model jointly from a set of participati...
research
10/11/2021

Gradual Federated Learning with Simulated Annealing

Federated averaging (FedAvg) is a popular federated learning (FL) techni...
research
12/02/2022

Faster Adaptive Federated Learning

Federated learning has attracted increasing attention with the emergence...
research
06/12/2020

Towards Flexible Device Participation in Federated Learning for Non-IID Data

Traditional federated learning algorithms impose strict requirements on ...
research
09/13/2020

FLaPS: Federated Learning and Privately Scaling

Federated learning (FL) is a distributed learning process where the mode...
research
08/23/2021

Anarchic Federated Learning

Present-day federated learning (FL) systems deployed over edge networks ...

Please sign up or login with your details

Forgot password? Click here to reset