On the Convergence of Federated Averaging with Cyclic Client Participation
Not on the map. Why?
Abstract (arXiv)
Federated Averaging (FedAvg) and its variants are the most popular optimization algorithms in federated learning (FL). Previous convergence analyses of FedAvg either assume full client participation or partial client participation where the clients can be uniformly sampled. However, in practical cross-device FL systems, only a subset of clients that satisfy local criteria such as battery status, network connectivity, and maximum participation frequency requirements (to ensure privacy) are available for training at a given time. As a result, client availability follows a natural cyclic pattern. We provide (to our knowledge) the first theoretical framework to analyze the convergence of FedAvg with cyclic client participation with several different client optimizers such as GD, SGD, and shuffled SGD. Our analysis discovers that cyclic client participation can achieve a faster asymptotic convergence rate than vanilla FedAvg with uniform client participation under suitable conditions, providing valuable insights into the design of client sampling protocols.
Key facts. Cited by 31 papers in the map (data through 7 Oct 2026). Builds on 54 of its 60 references that are in the map. First posted on arXiv 6 Feb 2023.
Builds on
54 of 60 references.
References · 54
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2018Federated Optimization in Heterogeneous Networkscited by 2,971
- 2019Federated Learning: Challenges, Methods, and Future Directionscited by 1,531
- 2019On the Convergence of FedAvg on Non-IID Datacited by 1,220
- 2020Adaptive Federated Optimizationcited by 1,036
- 2020Tackling the Objective Inconsistency Problem in Heterogeneous Federated Optimizationcited by 897
- 2019Measuring the Effects of Non-Identical Data Distribution for Federated Visual Classificationcited by 836
- 2019Towards Federated Learning at Scale: System Designcited by 826
- 2018Local SGD Converges Fast and Communicates Littlecited by 595
- 2018Federated Learning for Mobile Keyboard Predictioncited by 565
38 more
- 2016Linear Convergence of Gradient and Proximal-Gradient Methods Under the Polyak-Lojasiewicz Conditioncited by 526
- 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 361
- 2021A Field Guide to Federated Optimizationcited by 312
- 2020Loss landscapes and optimization in over-parameterized non-linear systems and neural networkscited by 231
- 2017EMNIST: an extension of MNIST to handwritten letterscited by 212
- 2018Applied Federated Learning: Improving Google Keyboard Query Suggestionscited by 202
- 2020Client Selection in Federated Learning: Convergence Analysis and Power-of-Choice Selection Strategiescited by 196
- 2021Achieving Linear Speedup with Partial Worker Participation in Non-IID Federated Learningcited by 192
- 2019Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification, and Local Computationscited by 179
- 2016Practical Secure Aggregation for Federated Learning on User-Held Datacited by 178
- 2019On the Linear Speedup Analysis of Communication Efficient Momentum SGD for Distributed Non-Convex Optimizationcited by 178
- 2019SCAFFOLD: Stochastic Controlled Averaging for Federated Learningcited by 174
- 2021Practical and Private (Deep) Learning without Sampling or Shufflingcited by 169
- 2020Is Local SGD Better than Minibatch SGD?cited by 151
- 2019On the Convergence of Local Descent Methods in Federated Learningcited by 150
- 2020Minibatch vs Local SGD for Heterogeneous Distributed Learningcited by 147
- 2019SlowMo: Improving Communication-Efficient Distributed SGD with Slow Momentumcited by 121
- 2020Random Reshuffling: Simple Analysis with Vast Improvementscited by 112
- 2019Local SGD with Periodic Averaging: Tighter Analysis and Adaptive Synchronizationcited by 106
- 2021Papaya: Practical, Private, and Scalable Federated Learningcited by 89
- 2021Federated Evaluation and Tuning for On-Device Personalization: System Design & Applicationscited by 84
- 2015Why Random Reshuffling Beats Stochastic Gradient Descentcited by 78
- 2020SGD for Structured Nonconvex Functions: Learning Rates, Minibatching and Interpolationcited by 66
- 2020Towards Flexible Device Participation in Federated Learningcited by 64
- 2019How Good is SGD with Random Shuffling?cited by 63
- 2019Active Federated Learningcited by 63
- 2022FedVARP: Tackling the Variance Due to Partial Client Participation in Federated Learningcited by 62
- 2019SGD without Replacement: Sharper Rates for General Smooth Convex Functionscited by 59
- 2020A Unified Convergence Analysis for Shuffling-Type Gradient Methodscited by 57
- 2020SGD with shuffling: optimal rates without component convexity and large epoch requirementscited by 57
- 2020Closing the convergence gap of SGD without replacementcited by 56
- 2022Multi-Epoch Matrix Factorization Mechanisms for Private Machine Learningcited by 48
- 2022A Unified Analysis of Federated Learning with Arbitrary Client Participationcited by 45
- 2019Semi-Cyclic Stochastic Gradient Descentcited by 40
- 2020Privacy Amplification via Random Check-Inscited by 39
- 2022On the Unreasonable Effectiveness of Federated Averaging with Heterogeneous Datacited by 36
- 2021Minibatch vs Local SGD with Shuffling: Tight Convergence Bounds and Beyondcited by 35
- 2015Convergence Rate of Incremental Gradient and Newton Methodscited by 26
50 most cited of 54 All 54 (JSON)
Built on by
Citing papers per year: 2023: 8; 2024: 15; 2025: 6; 2026: 2.
31 papers.
Sort:
- 2023Federated Learning of Gboard Language Models with Differential Privacycited by 64
- 2023AsGrad: A Sharp Unified Analysis of Asynchronous-SGD Algorithmscited by 16
- 2024Randomized Asymmetric Chain of LoRA: The First Meaningful Theoretical Framework for Low-Rank Adaptationcited by 12
- 2024Efficient Federated Learning against Heterogeneous and Non-stationary Client Unavailabilitycited by 9
- 2024One-Shot Sequential Federated Learning for Non-IID Data by Enhancing Local Model Diversitycited by 8
- 2024Federated Learning under Periodic Client Participation and Heterogeneous Data: A New Communication-Efficient Algorithm and Analysiscited by 8
- 2023On Convergence of Incremental Gradient for Non-Convex Smooth Functionscited by 7
- 2023Improving Accelerated Federated Learning with Compression and Importance Samplingcited by 7
- 2023Distributed Personalized Empirical Risk Minimizationcited by 6
- 2024FedStale: leveraging stale client updates in federated learningcited by 5
- 2024DRACO: Decentralized Asynchronous Federated Learning over Row-Stochastic Wireless Networkscited by 5
- 2024Save It All: Enabling Full Parameter Tuning for Federated Large Language Models via Cycle Block Gradient Descentcited by 4
19 more
- 2023Communication-Efficient Heterogeneous Federated Learning with Generalized Heavy-Ball Momentumcited by 3
- 2024Empowering Federated Learning with Implicit Gossiping: Mitigating Connection Unreliability Amidst Unknown and Arbitrary Dynamicscited by 3
- 2024Understanding Server-Assisted Federated Learning in the Presence of Incomplete Client Participationcited by 3
- 2024Unity is Power: Semi-Asynchronous Collaborative Training of Large-Scale Models with Structured Pruning in Resource-Limited Clientscited by 3
- 2024Federated Learning Clients Clustering with Adaptation to Data Driftscited by 3
- 2024Asynchronous Federated Learning: A Scalable Approach for Decentralized Machine Learningcited by 3
- 2024SCALA: Split Federated Learning with Concatenated Activations and Logit Adjustmentscited by 2
- 2025Battery-aware Cyclic Scheduling in Energy-harvesting Federated Learningcited by 2
- 2023A Lightweight Method for Tackling Unknown Participation Statistics in Federated Averagingcited by 1
- 2023Enhanced Federated Optimization: Adaptive Unbiased Client Sampling with Reduced Variancecited by 1
- 2024Debiasing Federated Learning with Correlated Client Participationcited by 1
- 2025On the Convergence and Stability of Distributed Sub-model Trainingcited by 1
- 2024Client2Vec: Improving Federated Learning by Distribution Shifts Aware Client Indexingcited by 0
- 2025Analysis of Asynchronous Federated Learning: Unraveling the Interactions between Gradient Compression, Delay, and Data Heterogeneitycited by 0
- 2025Overcoming Challenges of Partial Client Participation in Federated Learning : A Comprehensive Reviewcited by 0
- 2025Incentivizing High-quality Participation From Federated Learning Agentscited by 0
- 2025Computation-aware Energy-harvesting Federated Learning with Pipelined Cyclic Schedulingcited by 0
- 2026Communication-Efficient Federated AUC Maximization with Cyclic Client Participationcited by 0
- 2026From Data Heterogeneity to Convergence: A Data-Centric Review of Federated Learningcited by 0
- 2026From Data Heterogeneity to Convergence: A Data-Centric Review of Federated Learning9 Jun 2026
- 2026Communication-Efficient Federated AUC Maximization with Cyclic Client Participation4 Jan 2026
- 2025Computation-aware Energy-harvesting Federated Learning with Pipelined Cyclic Scheduling14 Nov 2025
- 2025On the Convergence and Stability of Distributed Sub-model Training8 Nov 2025
- 2025Incentivizing High-quality Participation From Federated Learning Agents20 Jun 2025
- 2025Overcoming Challenges of Partial Client Participation in Federated Learning : A Comprehensive Review3 Jun 2025
- 2025Analysis of Asynchronous Federated Learning: Unraveling the Interactions between Gradient Compression, Delay, and Data Heterogeneity28 Apr 2025
- 2025Battery-aware Cyclic Scheduling in Energy-harvesting Federated Learning16 Apr 2025
- 2024Asynchronous Federated Learning: A Scalable Approach for Decentralized Machine Learning23 Dec 2024
- 2024Federated Learning Clients Clustering with Adaptation to Data Drifts3 Nov 2024
- 2024Federated Learning under Periodic Client Participation and Heterogeneous Data: A New Communication-Efficient Algorithm and Analysis30 Oct 2024
- 2024Unity is Power: Semi-Asynchronous Collaborative Training of Large-Scale Models with Structured Pruning in Resource-Limited Clients11 Oct 2024
19 more
- 2024Randomized Asymmetric Chain of LoRA: The First Meaningful Theoretical Framework for Low-Rank Adaptation10 Oct 2024
- 2024Debiasing Federated Learning with Correlated Client Participation2 Oct 2024
- 2024Efficient Federated Learning against Heterogeneous and Non-stationary Client Unavailability26 Sep 2024
- 2024DRACO: Decentralized Asynchronous Federated Learning over Row-Stochastic Wireless Networks19 Jun 2024
- 2024Save It All: Enabling Full Parameter Tuning for Federated Large Language Models via Cycle Block Gradient Descent17 Jun 2024
- 2024Client2Vec: Improving Federated Learning by Distribution Shifts Aware Client Indexing25 May 2024
- 2024SCALA: Split Federated Learning with Concatenated Activations and Logit Adjustments8 May 2024
- 2024FedStale: leveraging stale client updates in federated learning7 May 2024
- 2024Understanding Server-Assisted Federated Learning in the Presence of Incomplete Client Participation4 May 2024
- 2024One-Shot Sequential Federated Learning for Non-IID Data by Enhancing Local Model Diversity18 Apr 2024
- 2024Empowering Federated Learning with Implicit Gossiping: Mitigating Connection Unreliability Amidst Unknown and Arbitrary Dynamics15 Apr 2024
- 2023Communication-Efficient Heterogeneous Federated Learning with Generalized Heavy-Ball Momentum30 Nov 2023
- 2023AsGrad: A Sharp Unified Analysis of Asynchronous-SGD Algorithms31 Oct 2023
- 2023Distributed Personalized Empirical Risk Minimization26 Oct 2023
- 2023Enhanced Federated Optimization: Adaptive Unbiased Client Sampling with Reduced Variance4 Oct 2023
- 2023A Lightweight Method for Tackling Unknown Participation Statistics in Federated Averaging6 Jun 2023
- 2023Improving Accelerated Federated Learning with Compression and Importance Sampling5 Jun 2023
- 2023On Convergence of Incremental Gradient for Non-Convex Smooth Functions30 May 2023
- 2023Federated Learning of Gboard Language Models with Differential Privacy29 May 2023
- 2023Federated Learning of Gboard Language Models with Differential Privacycited by 64
- 2023AsGrad: A Sharp Unified Analysis of Asynchronous-SGD Algorithmscited by 16
- 2024Randomized Asymmetric Chain of LoRA: The First Meaningful Theoretical Framework for Low-Rank Adaptationcited by 12
- 2024Efficient Federated Learning against Heterogeneous and Non-stationary Client Unavailabilitycited by 9
- 2024One-Shot Sequential Federated Learning for Non-IID Data by Enhancing Local Model Diversitycited by 8
- 2024Federated Learning under Periodic Client Participation and Heterogeneous Data: A New Communication-Efficient Algorithm and Analysiscited by 8
- 2023On Convergence of Incremental Gradient for Non-Convex Smooth Functionscited by 7
- 2023Improving Accelerated Federated Learning with Compression and Importance Samplingcited by 7
- 2023Distributed Personalized Empirical Risk Minimizationcited by 6
- 2024FedStale: leveraging stale client updates in federated learningcited by 5
- 2024DRACO: Decentralized Asynchronous Federated Learning over Row-Stochastic Wireless Networkscited by 5
- 2024Save It All: Enabling Full Parameter Tuning for Federated Large Language Models via Cycle Block Gradient Descentcited by 4
12 most cited of 31 All 31 (JSON)
- 2026From Data Heterogeneity to Convergence: A Data-Centric Review of Federated Learning9 Jun 2026
- 2026Communication-Efficient Federated AUC Maximization with Cyclic Client Participation4 Jan 2026
- 2025Computation-aware Energy-harvesting Federated Learning with Pipelined Cyclic Scheduling14 Nov 2025
- 2025On the Convergence and Stability of Distributed Sub-model Training8 Nov 2025
- 2025Incentivizing High-quality Participation From Federated Learning Agents20 Jun 2025
- 2025Overcoming Challenges of Partial Client Participation in Federated Learning : A Comprehensive Review3 Jun 2025
- 2025Analysis of Asynchronous Federated Learning: Unraveling the Interactions between Gradient Compression, Delay, and Data Heterogeneity28 Apr 2025
- 2025Battery-aware Cyclic Scheduling in Energy-harvesting Federated Learning16 Apr 2025
- 2024Asynchronous Federated Learning: A Scalable Approach for Decentralized Machine Learning23 Dec 2024
- 2024Federated Learning Clients Clustering with Adaptation to Data Drifts3 Nov 2024
- 2024Federated Learning under Periodic Client Participation and Heterogeneous Data: A New Communication-Efficient Algorithm and Analysis30 Oct 2024
- 2024Unity is Power: Semi-Asynchronous Collaborative Training of Large-Scale Models with Structured Pruning in Resource-Limited Clients11 Oct 2024
12 newest of 31 All 31 (JSON)