Reducing Impacts of System Heterogeneity in Federated Learning using Weight Update Magnitudes
Not on the map. Why?
Abstract (arXiv)
The widespread adoption of handheld devices have fueled rapid growth in new applications. Several of these new applications employ machine learning models to train on user data that is typically private and sensitive. Federated Learning enables machine learning models to train locally on each handheld device while only synchronizing their neuron updates with a server. While this enables user privacy, technology scaling and software advancements have resulted in handheld devices with varying performance capabilities. This results in the training time of federated learning tasks to be dictated by a few low-performance straggler devices, essentially becoming a bottleneck to the entire training process. In this work, we aim to mitigate the performance bottleneck of federated learning by dynamically forming sub-models for stragglers based on their performance and accuracy feedback. To this end, we offer the Invariant Dropout, a dynamic technique that forms a sub-model based on the neuron update threshold. Invariant Dropout uses neuron updates from the non-straggler clients to develop a tailored sub-models for each straggler during each training iteration. All corresponding weights which have a magnitude less than the threshold are dropped for the iteration. We evaluate Invariant Dropout using five real-world mobile clients. Our evaluations show that Invariant Dropout obtains a maximum accuracy gain of 1.4% points over state-of-the-art Ordered Dropout while mitigating performance bottlenecks of stragglers.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 25 of its 45 references that are in the map. First posted on arXiv 30 Aug 2022.
Builds on
25 of 45 references.
References · 25
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
- 2019Advances and Open Problems in Federated Learningcited by 3,046
- 2018Federated Optimization in Heterogeneous Networkscited by 2,987
- 2019Federated Learning: Challenges, Methods, and Future Directionscited by 1,538
- 2020Adaptive Federated Optimizationcited by 1,046
- 2020Tackling the Objective Inconsistency Problem in Heterogeneous Federated Optimizationcited by 906
- 2018LEAF: A Benchmark for Federated Settingscited by 792
- 2020Flower: A Friendly Federated Learning Research Frameworkcited by 455
- 2020Think Locally, Act Globally: Federated Learning with Local and Global Representationscited by 325
- 2019Asynchronous Federated Optimizationcited by 267
- 2019Model Pruning Enables Efficient Federated Learning on Edge Devicescited by 222
13 more
- 2018Applied Federated Learning: Improving Google Keyboard Query Suggestionscited by 204
- 2017Gradient Sparsification for Communication-Efficient Distributed Optimizationcited by 201
- 2021FjORD: Fair and Accurate Federated Learning under heterogeneous targets with Ordered Dropoutcited by 192
- 2021Federated Learning with Buffered Asynchronous Aggregationcited by 190
- 2018Expanding the Reach of Federated Learning by Reducing Client Resource Requirementscited by 163
- 2020Adaptive Gradient Sparsification for Efficient Federated Learning: An Online Learning Approachcited by 81
- 2020FedAT: A High-Performance and Communication-Efficient Federated Learning System with Asynchronous Tierscited by 64
- 2021FedAdapt: Adaptive Offloading for IoT Devices in Federated Learningcited by 26
- 2022Federated Learning Challenges and Opportunities: An Outlookcited by 19
- 2022FedLite: A Scalable Approach for Federated Learning on Resource-constrained Clientscited by 15
- 2019Gap Aware Mitigation of Gradient Stalenesscited by 14
- 2019Taming Momentum in a Distributed Asynchronous Environmentcited by 9
- 2021FedFly: Towards Migration in Edge-based Distributed Federated Learningcited by 3
Built on by
Not cited yet.