DynamicFL: Federated Learning with Dynamic Communication Resource Allocation
Preprint
Abstract
Federated Learning (FL) is a collaborative machine learning framework that allows multiple users to train models utilizing their local data in a distributed manner. However, considerable statistical heterogeneity in local data across devices often leads to suboptimal model performance compared with independently and identically distributed (IID) data scenarios. In this paper, we introduce DynamicFL, a new FL framework that investigates the trade-offs between global model performance and communication costs for two widely adopted FL methods: Federated Stochastic Gradient Descent (FedSGD) and Federated Averaging (FedAvg). Our approach allocates diverse communication resources to clients based on their data statistical heterogeneity, considering communication resource constraints, and attains substantial performance enhancements compared to uniform communication resource allocation. Notably, our method bridges the gap between FedSGD and FedAvg, providing a flexible framework leveraging communication heterogeneity to address statistical heterogeneity in FL. Through extensive experiments, we demonstrate that DynamicFL surpasses current state-of-the-art methods with up to a 10% increase in model accuracy, demonstrating its adaptability and effectiveness in tackling data statistical heterogeneity challenges.Keywords
All Related Versions
This publication has 21 references indexed in Scilit:
- Stragglers Are Not Disasters: A Hybrid Federated Learning Framework with Delayed Gradients2022
- Personalized Federated Recommender Systems with Private and Partially Federated AutoEncoders2022
- Meta Clustering for Collaborative LearningJournal of Computational and Graphical Statistics, 2022
- Federated learning on non-IID data: A surveyNeurocomputing, 2021
- Secure, privacy-preserving and federated machine learning in medical imagingNature Machine Intelligence, 2020
- Federated Learning in Mobile Edge Networks: A Comprehensive SurveyIEEE Communications Surveys & Tutorials, 2020
- Federated Learning for UAVs-Enabled Wireless Networks: Use Cases, Challenges, and Open ProblemsIEEE Access, 2020
- Federated Learning in Vehicular Edge Computing: A Selective Model Aggregation ApproachIEEE Access, 2020
- A Survey on Mobile Edge Computing: The Communication PerspectiveIEEE Communications Surveys & Tutorials, 2017
- A survey on IP‐based wireless sensor network solutionsInternational Journal of Communication Systems, 2010