Distributed Non-Convex Optimization with Sublinear Speedup under Intermittent Client Availability
Not on the map. Why?
Abstract (arXiv)
Federated learning is a new distributed machine learning framework, where a bunch of heterogeneous clients collaboratively train a model without sharing training data. In this work, we consider a practical and ubiquitous issue when deploying federated learning in mobile environments: intermittent client availability, where the set of eligible clients may change during the training process. Such intermittent client availability would seriously deteriorate the performance of the classical Federated Averaging algorithm (FedAvg for short). Thus, we propose a simple distributed non-convex optimization algorithm, called Federated Latest Averaging (FedLaAvg for short), which leverages the latest gradients of all clients, even when the clients are not available, to jointly update the global model in each iteration. Our theoretical analysis shows that FedLaAvg attains the convergence rate of O(E1/2/(N1/4 T1/2)), achieving a sublinear speedup with respect to the total number of clients. We implement FedLaAvg along with several baselines and evaluate them over the benchmarking MNIST and Sentiment140 datasets. The evaluation results demonstrate that FedLaAvg achieves more stable training than FedAvg in both convex and non-convex settings and indeed reaches a sublinear speedup.
Key facts. Cited by 20 papers in the map (data through 13 Oct 2026). First posted on arXiv 18 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 6; 2023: 7; 2024: 4.
20 papers.
Sort:
- 2022Sharper Convergence Guarantees for Asynchronous SGD for Distributed and Federated Learningcited by 77
- 2021Fast Federated Learning in the Presence of Arbitrary Device Unavailabilitycited by 72
- 2022A Unified Analysis of Federated Learning with Arbitrary Client Participationcited by 45
- 2021Anarchic Federated Learningcited by 42
- 2023AsGrad: A Sharp Unified Analysis of Asynchronous-SGD Algorithmscited by 16
- 2023On the Role of Server Momentum in Federated Learningcited by 16
- 2022Anchor Sampling for Federated Learning with Partial Client Participationcited by 14
- 2023Federated Learning with Regularized Client Participationcited by 14
- 2021FedLGA: Towards System-Heterogeneity of Federated Learning via Local Gradient Approximationcited by 10
- 2022FedGS: Federated Graph-based Sampling with Arbitrary Client Availabilitycited by 10
- 2023MimiC: Combating Client Dropouts in Federated Learning by Mimicking Central Updatescited by 10
- 2024Efficient Federated Learning against Heterogeneous and Non-stationary Client Unavailabilitycited by 9
8 more
- 2024Federated Learning under Periodic Client Participation and Heterogeneous Data: A New Communication-Efficient Algorithm and Analysiscited by 8
- 2023Federated Learning in the Presence of Adversarial Client Unavailabilitycited by 5
- 2022Combating Client Dropout in Federated Learning via Friend Model Substitutioncited by 3
- 2022CC-FedAvg: Computationally Customized Federated Averagingcited by 2
- 2023Mitigating Adversarial Attacks in Federated Learning with Trusted Execution Environmentscited by 2
- 2024Privacy Preserving Semi-Decentralized Mean Estimation over Intermittently-Connected Networkscited by 2
- 2023A Lightweight Method for Tackling Unknown Participation Statistics in Federated Averagingcited by 1
- 2024Distributed Difference of Convex Optimizationcited by 0
- 2024Federated Learning under Periodic Client Participation and Heterogeneous Data: A New Communication-Efficient Algorithm and Analysis30 Oct 2024
- 2024Efficient Federated Learning against Heterogeneous and Non-stationary Client Unavailability26 Sep 2024
- 2024Distributed Difference of Convex Optimization23 Jul 2024
- 2024Privacy Preserving Semi-Decentralized Mean Estimation over Intermittently-Connected Networks6 Jun 2024
- 2023On the Role of Server Momentum in Federated Learning19 Dec 2023
- 2023AsGrad: A Sharp Unified Analysis of Asynchronous-SGD Algorithms31 Oct 2023
- 2023Mitigating Adversarial Attacks in Federated Learning with Trusted Execution Environments13 Sep 2023
- 2023MimiC: Combating Client Dropouts in Federated Learning by Mimicking Central Updates21 Jun 2023
- 2023A Lightweight Method for Tackling Unknown Participation Statistics in Federated Averaging6 Jun 2023
- 2023Federated Learning in the Presence of Adversarial Client Unavailability31 May 2023
- 2023Federated Learning with Regularized Client Participation7 Feb 2023
- 2022CC-FedAvg: Computationally Customized Federated Averaging28 Dec 2022
8 more
- 2022FedGS: Federated Graph-based Sampling with Arbitrary Client Availability25 Nov 2022
- 2022Sharper Convergence Guarantees for Asynchronous SGD for Distributed and Federated Learning16 Jun 2022
- 2022Anchor Sampling for Federated Learning with Partial Client Participation13 Jun 2022
- 2022A Unified Analysis of Federated Learning with Arbitrary Client Participation26 May 2022
- 2022Combating Client Dropout in Federated Learning via Friend Model Substitution26 May 2022
- 2021FedLGA: Towards System-Heterogeneity of Federated Learning via Local Gradient Approximation22 Dec 2021
- 2021Anarchic Federated Learning23 Aug 2021
- 2021Fast Federated Learning in the Presence of Arbitrary Device Unavailability8 Jun 2021
- 2022Sharper Convergence Guarantees for Asynchronous SGD for Distributed and Federated Learningcited by 77
- 2021Fast Federated Learning in the Presence of Arbitrary Device Unavailabilitycited by 72
- 2022A Unified Analysis of Federated Learning with Arbitrary Client Participationcited by 45
- 2021Anarchic Federated Learningcited by 42
- 2023AsGrad: A Sharp Unified Analysis of Asynchronous-SGD Algorithmscited by 16
- 2023On the Role of Server Momentum in Federated Learningcited by 16
- 2022Anchor Sampling for Federated Learning with Partial Client Participationcited by 14
- 2023Federated Learning with Regularized Client Participationcited by 14
- 2021FedLGA: Towards System-Heterogeneity of Federated Learning via Local Gradient Approximationcited by 10
- 2022FedGS: Federated Graph-based Sampling with Arbitrary Client Availabilitycited by 10
- 2023MimiC: Combating Client Dropouts in Federated Learning by Mimicking Central Updatescited by 10
- 2024Efficient Federated Learning against Heterogeneous and Non-stationary Client Unavailabilitycited by 9
12 most cited of 20 All 20 (JSON)
- 2024Federated Learning under Periodic Client Participation and Heterogeneous Data: A New Communication-Efficient Algorithm and Analysis30 Oct 2024
- 2024Efficient Federated Learning against Heterogeneous and Non-stationary Client Unavailability26 Sep 2024
- 2024Distributed Difference of Convex Optimization23 Jul 2024
- 2024Privacy Preserving Semi-Decentralized Mean Estimation over Intermittently-Connected Networks6 Jun 2024
- 2023On the Role of Server Momentum in Federated Learning19 Dec 2023
- 2023AsGrad: A Sharp Unified Analysis of Asynchronous-SGD Algorithms31 Oct 2023
- 2023Mitigating Adversarial Attacks in Federated Learning with Trusted Execution Environments13 Sep 2023
- 2023MimiC: Combating Client Dropouts in Federated Learning by Mimicking Central Updates21 Jun 2023
- 2023A Lightweight Method for Tackling Unknown Participation Statistics in Federated Averaging6 Jun 2023
- 2023Federated Learning in the Presence of Adversarial Client Unavailability31 May 2023
- 2023Federated Learning with Regularized Client Participation7 Feb 2023
- 2022CC-FedAvg: Computationally Customized Federated Averaging28 Dec 2022
12 newest of 20 All 20 (JSON)