paper-with-me

홈 › Papers

FedML Parrot: A Scalable Federated Learning System via Heterogeneity-aware Scheduling on Sequential and Hierarchical Training

2023-03-03 · Zhenheng Tang, Xiaowen Chu, Ryan Yide Ran, Sunwoo Lee, Shaohuai Shi, Yonggang Zhang, Yuxin Wang, Alex Qiaozhong Liang, Salman Avestimehr, Chaoyang He

Federated Learning (FL) enables collaborations among clients for train machine learning models while protecting their data privacy. Existing FL simulation platforms that are designed from the perspectives of traditional distributed training, suffer from laborious code migration between simulation and production, low efficiency, low GPU utility, low scalability with high hardware requirements and difficulty of simulating stateful clients. In this work, we firstly demystify the challenges and bottlenecks of simulating FL, and design a new FL system named as FedML \texttt{Parrot}. It improves the training efficiency, remarkably relaxes the requirements on the hardware, and supports efficient large-scale FL experiments with stateful clients by: (1) sequential training clients on devices; (2) decomposing original aggregation into local and global aggregation on devices and server respectively; (3) scheduling tasks to mitigate straggler problems and enhance computing utility; (4) distributed client state manager to support various FL algorithms. Besides, built upon our generic APIs and communication interfaces, users can seamlessly transform the simulation into the real-world deployment without modifying codes. We evaluate \texttt{Parrot} through extensive experiments for training diverse models on various FL datasets to demonstrate that \texttt{Parrot} can achieve simulating over 1000 clients (stateful or stateless) with flexible GPU devices setting ($4 \sim 32$) and high GPU utility, 1.2 $\sim$ 4 times faster than FedScale, and 10 $\sim$ 100 times memory saving than FedML. And we verify that \texttt{Parrot} works well with homogeneous and heterogeneous devices in three different clusters. Two FL algorithms with stateful clients and four algorithms with stateless clients are simulated to verify the wide adaptability of \texttt{Parrot} to different algorithms.

📄 PDF Abstract BibTeX arXiv:2303.01778

Code (1)

FedML-AI/FedML 공식 구현 pytorch

Tasks

Federated LearningGPUScheduling

Similar Papers 제목 키워드 기반

FedMLP: Federated Multi-Label Medical Image Classification under Task Heterogeneity

2024-06-27 · Zhaobin Sun, Nannan Wu, Junjie Shi, Li Yu 외

Cross-silo federated learning (FL) enables decentralized organizations to collaboratively train models while preserving data privacy and has made significant progress in medical image classification. One common assumptio…

Federated Learningimage-classificationImage ClassificationMedical Image Classification+4

FedMLLM: Federated Fine-tuning MLLM on Multimodal Heterogeneity Data

2024-11-22 · Binqian Xu, Xiangbo Shu, Haiyang Mei, GuoSen Xie 외

Multimodal Large Language Models (MLLMs) have made significant advancements, demonstrating powerful capabilities in processing and understanding multimodal data. Fine-tuning MLLMs with Federated Learning (FL) allows for …

Federated Learning

Provable Reduction in Communication Rounds for Non-Smooth Convex Federated Learning

2025-03-27 · Karlo Palenzuela, Ali Dadras, Alp Yurtsever, Tommy Löfstedt

Multiple local steps are key to communication-efficient federated learning. However, theoretical guarantees for such algorithms, without data heterogeneity-bounding assumptions, have been lacking in general non-smooth co…

Federated Learning

FedML-HE: An Efficient Homomorphic-Encryption-Based Privacy-Preserving Federated Learning System

2023-03-20 · Weizhao Jin, Yuhang Yao, Shanshan Han, Jiajun Gu 외

Federated Learning trains machine learning models on distributed devices by aggregating local model updates instead of local data. However, privacy concerns arise as the aggregated local models on the server may reveal s…

Federated LearningPrivacy Preserving

SoK: Assessing the State of Applied Federated Machine Learning

2023-08-03 · Tobias Müller, Maximilian Stäbler, Hugo Gascón, Frank Köster 외

Machine Learning (ML) has shown significant potential in various applications; however, its adoption in privacy-critical domains has been limited due to concerns about data privacy. A promising solution to this issue is …

Systematic Literature Review