Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

FedCM: Federated Learning with Client-level Momentum

About

Federated Learning is a distributed machine learning approach which enables model training without data sharing. In this paper, we propose a new federated learning algorithm, Federated Averaging with Client-level Momentum (FedCM), to tackle problems of partial participation and client heterogeneity in real-world federated learning applications. FedCM aggregates global gradient information in previous communication rounds and modifies client gradient descent with a momentum-like term, which can effectively correct the bias and improve the stability of local SGD. We provide theoretical analysis to highlight the benefits of FedCM. We also perform extensive empirical studies and demonstrate that FedCM achieves superior performance in various tasks and is robust to different levels of client numbers, participation rate and client heterogeneity.

Jing Xu, Sen Wang, Liwei Wang, Andrew Chi-Chih Yao• 2021

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR-100 (test)
Accuracy51.01
3518
Image ClassificationCIFAR-10 (test)
Accuracy86.8
882
Image ClassificationTiny ImageNet (test)
Accuracy84.24
722
Image ClassificationTinyImageNet (test)
Accuracy41.37
499
Image ClassificationCIFAR-100 (test)--
395
Image ClassificationCIFAR-10 IID
Accuracy84.22
185
Image ClassificationOfficeHome--
161
Language ModelingC4--
121
Image ClassificationCIFAR-100 Dir-0.1
Accuracy66.61
65
Image ClassificationCIFAR-100 (test)
Communication Rounds120
61
Showing 10 of 75 rows
...

Other info

Follow for update