Tackling System and Statistical Heterogeneity for Federated Learning with Adaptive Client Sampling
Bing Luo, Wenli Xiao, Shiqiang Wang, Jianwei Huang, Leandros Tassiulas

TL;DR
This paper introduces an adaptive client sampling method for federated learning that effectively addresses system and statistical heterogeneity, significantly reducing convergence time in practical settings.
Contribution
It develops a new convergence bound for arbitrary sampling, formulates a non-convex optimization for training time minimization, and proposes an efficient algorithm to optimize sampling probabilities.
Findings
Reduces convergence time by up to 73% in hardware experiments.
Provides a new convergence bound for arbitrary client sampling.
Demonstrates effectiveness over baseline sampling schemes.
Abstract
Federated learning (FL) algorithms usually sample a fraction of clients in each round (partial participation) when the number of participants is large and the server's communication bandwidth is limited. Recent works on the convergence analysis of FL have focused on unbiased client sampling, e.g., sampling uniformly at random, which suffers from slow wall-clock time for convergence due to high degrees of system heterogeneity and statistical heterogeneity. This paper aims to design an adaptive client sampling algorithm that tackles both system and statistical heterogeneity to minimize the wall-clock convergence time. We obtain a new tractable convergence bound for FL algorithms with arbitrary client sampling probabilities. Based on the bound, we analytically establish the relationship between the total learning time and sampling probabilities, which results in a non-convex optimization…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Wireless Networks and Protocols · Cooperative Communication and Network Coding
