Adaptive Client Sampling in Federated Learning via Online Learning with Bandit Feedback
Not on the map. Why?
Abstract (arXiv)
Due to the high cost of communication, federated learning (FL) systems need to sample a subset of clients that are involved in each round of training. As a result, client sampling plays an important role in FL systems as it affects the convergence rate of optimization algorithms used to train machine learning models. Despite its importance, there is limited work on how to sample clients effectively. In this paper, we cast client sampling as an online learning task with bandit feedback, which we solve with an online stochastic mirror descent (OSMD) algorithm designed to minimize the sampling variance. We then theoretically show how our sampling method can improve the convergence speed of federated optimization algorithms over the widely used uniform sampling. Through both simulated and real data experiments, we empirically illustrate the advantages of the proposed client sampling algorithm over uniform sampling and existing online learning-based sampling strategies. The proposed adaptive sampling procedure is applicable beyond the FL problem studied here and can be used to improve the performance of stochastic optimization procedures such as stochastic gradient descent and stochastic coordinate descent.
Key facts. Cited by 6 papers in the map (data through 13 Oct 2026). Builds on 40 of its 60 references that are in the map. First posted on arXiv 28 Dec 2021.
Builds on
40 of 60 references.
References · 40
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,653
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,328
- 2019Advances and Open Problems in Federated Learningcited by 3,040
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,142
- 2019Introduction to Online Convex Optimizationcited by 798
- 2018LEAF: A Benchmark for Federated Settingscited by 789
- 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 718
- 2016TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systemscited by 662
- 2019Meta-Learning with Implicit Gradientscited by 523
- 2018Deep Learning for Classical Japanese Literaturecited by 418
- 2014SAGA: A Fast Incremental Gradient Method With Support for Non-Strongly Convex Composite Objectivescited by 401
- 2020Client Selection in Federated Learning: Convergence Analysis and Power-of-Choice Selection Strategiescited by 198
28 more
- 2020Mime: Mimicking Centralized Stochastic Algorithms in Federated Learningcited by 154
- 2020Survey of Personalization Techniques for Federated Learningcited by 144
- 2016Katyusha: The First Direct Acceleration of Stochastic Gradient Methodscited by 134
- 2013Stochastic Gradient Descent, Weighted Sampling, and the Randomized Kaczmarz algorithmcited by 133
- 2018Adaptive Online Learning in Dynamic Environmentscited by 131
- 2020Optimal Client Sampling for Federated Learningcited by 124
- 2015Strongly Adaptive Online Learningcited by 103
- 2014Stochastic Optimization with Importance Samplingcited by 91
- 2016Tracking Slowly Moving Clairvoyant: Optimal Dynamic Regret of Online Learning with True and Noisy Gradientcited by 65
- 2020Federated learning with class imbalance reductioncited by 52
- 2016MetaGrad: Multiple Learning Rates in Online Learningcited by 46
- 2020Communication-Efficient Federated Learning via Optimal Client Samplingcited by 39
- 2016Importance Sampling for Minibatchescited by 36
- 2020On the Outsized Importance of Learning Rates in Local Update Methodscited by 36
- 2021Personalized Federated Learning: A Unified Framework and Universal Optimization Techniquescited by 34
- 2020Bandit-based Communication-Efficient Client Selection Strategies for Federated Learningcited by 29
- 2015Even Faster Accelerated Coordinate Descent Using Non-Uniform Samplingcited by 23
- 2013Accelerated Proximal Stochastic Dual Coordinate Ascent for Regularized Loss Minimizationcited by 19
- 2017Safe Adaptive Importance Samplingcited by 19
- 2018Online Variance Reduction for Stochastic Optimizationcited by 10
- 2021Adaptive Importance Sampling for Finite-Sum Optimization and Sampling with Decreasing Step-Sizescited by 9
- 2017Stochastic Optimization with Bandit Samplingcited by 8
- 2020Variance Reduced Coordinate Descent with Acceleration: New Method With a Surprising Application to Finite-Sum Problemscited by 8
- 2019Online Variance Reduction with Mixturescited by 7
- 2020Accurate and Fast Federated Learning via Combinatorial Multi-Armed Banditscited by 7
- 2017Faster Coordinate Descent via Adaptive Importance Samplingcited by 5
- 2017Coordinate Descent with Bandit Samplingcited by 5
- 2018ASVRG: Accelerated Proximal SVRGcited by 3
Built on by
Citing papers per year: 2022: 2; 2023: 2; 2024: 0; 2025: 2.
6 papers.
- 2022DELTA: Diverse Client Sampling for Fasting Federated Learningcited by 24
- 2023Addressing Budget Allocation and Revenue Allocation in Data Market Environments Using an Adaptive Sampling Algorithmcited by 5
- 2022L-SVRG and L-Katyusha with Adaptive Samplingcited by 1
- 2023Enhanced Federated Optimization: Adaptive Unbiased Client Sampling with Reduced Variancecited by 1
- 2025FedAvgen: Metadata for Model Aggregation In Communication Systemscited by 0
- 2025Overcoming Challenges of Partial Client Participation in Federated Learning : A Comprehensive Reviewcited by 0
- 2025Overcoming Challenges of Partial Client Participation in Federated Learning : A Comprehensive Review3 Jun 2025
- 2025FedAvgen: Metadata for Model Aggregation In Communication Systems28 Apr 2025
- 2023Enhanced Federated Optimization: Adaptive Unbiased Client Sampling with Reduced Variance4 Oct 2023
- 2023Addressing Budget Allocation and Revenue Allocation in Data Market Environments Using an Adaptive Sampling Algorithm5 Jun 2023
- 2022DELTA: Diverse Client Sampling for Fasting Federated Learning27 May 2022
- 2022L-SVRG and L-Katyusha with Adaptive Sampling31 Jan 2022