A General Theory for Client Sampling in Federated Learning
Not on the map. Why?
Abstract (arXiv)
While client sampling is a central operation of current state-of-the-art federated learning (FL) approaches, the impact of this procedure on the convergence and speed of FL remains under-investigated. In this work, we provide a general theoretical framework to quantify the impact of a client sampling scheme and of the clients heterogeneity on the federated optimization. First, we provide a unified theoretical ground for previously reported sampling schemes experimental results on the relationship between FL convergence and the variance of the aggregation weights. Second, we prove for the first time that the quality of FL convergence is also impacted by the resulting covariance between aggregation weights. Our theory is general, and is here applied to Multinomial Distribution (MD) and Uniform sampling, two default unbiased client sampling schemes of FL, and demonstrated through a series of experiments in non-iid and unbalanced scenarios. Our results suggest that MD sampling should be used as default sampling scheme, due to the resilience to the changes in data ratio during the learning process, while Uniform sampling is superior only in the special case when clients have the same amount of data.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 19 of its 25 references that are in the map. First posted on arXiv 26 Jul 2021.
Builds on
19 of 25 references.
References · 19
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2018Federated Optimization in Heterogeneous Networkscited by 2,971
- 2019On the Convergence of FedAvg on Non-IID Datacited by 1,220
- 2020Adaptive Federated Optimizationcited by 1,036
- 2019Measuring the Effects of Non-Identical Data Distribution for Federated Visual Classificationcited by 836
- 2018LEAF: A Benchmark for Federated Settingscited by 780
- 2018Adaptive Federated Learning in Resource Constrained Edge Computing Systemscited by 408
- 2019Fair Resource Allocation in Federated Learningcited by 389
- 2018Client Selection for Federated Learning with Heterogeneous Resources in Mobile Edgecited by 347
- 2020Client Selection in Federated Learning: Convergence Analysis and Power-of-Choice Selection Strategiescited by 196
- 2019On the Convergence of Local Descent Methods in Federated Learningcited by 150
- 2020Optimal Client Sampling for Federated Learningcited by 123
7 more
- 2019SlowMo: Improving Communication-Efficient Distributed SGD with Slow Momentumcited by 121
- 2018Cooperative SGD: A unified Framework for the Design and Analysis of Communication-Efficient SGD Algorithmscited by 106
- 2020FedDANE: A Federated Newton-Type Methodcited by 76
- 2019MATCHA: Speeding Up Decentralized SGD via Matching Decomposition Samplingcited by 67
- 2016Importance Sampling for Minibatchescited by 36
- 2020Dynamic Federated Learningcited by 12
- 2019Efficient algorithms for modifying and sampling from a categorical distributioncited by 1
Built on by
Citing papers per year: 2022: 2; 2023: 2; 2024: 1; 2025: 3.
8 papers.
- 2022DELTA: Diverse Client Sampling for Fasting Federated Learningcited by 24
- 2022A General Theory for Federated Optimization with Asynchronous and Heterogeneous Clients Updatescited by 17
- 2023MimiC: Combating Client Dropouts in Federated Learning by Mimicking Central Updatescited by 10
- 2023A Privacy Preserving System for Movie Recommendations Using Federated Learningcited by 6
- 2025Delayed Momentum Aggregation: Communication-efficient Byzantine-robust Federated Learning with Partial Participationcited by 3
- 2024Does Worst-Performing Agent Lead the Pack? Analyzing Agent Dynamics in Unified Distributed SGDcited by 2
- 2025Balancing Client Participation in Federated Learning Using AoIcited by 0
- 2025FedEve: On Bridging the Client Drift and Period Drift for Cross-device Federated Learningcited by 0
- 2025Delayed Momentum Aggregation: Communication-efficient Byzantine-robust Federated Learning with Partial Participation3 Sep 2025
- 2025FedEve: On Bridging the Client Drift and Period Drift for Cross-device Federated Learning20 Aug 2025
- 2025Balancing Client Participation in Federated Learning Using AoI8 May 2025
- 2024Does Worst-Performing Agent Lead the Pack? Analyzing Agent Dynamics in Unified Distributed SGD26 Sep 2024
- 2023MimiC: Combating Client Dropouts in Federated Learning by Mimicking Central Updates21 Jun 2023
- 2023A Privacy Preserving System for Movie Recommendations Using Federated Learning7 Mar 2023
- 2022A General Theory for Federated Optimization with Asynchronous and Heterogeneous Clients Updates21 Jun 2022
- 2022DELTA: Diverse Client Sampling for Fasting Federated Learning27 May 2022