Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Communication-Efficient Federated Learning with Accelerated Client Gradient

About

Federated learning often suffers from slow and unstable convergence due to the heterogeneous characteristics of participating client datasets. Such a tendency is aggravated when the client participation ratio is low since the information collected from the clients has large variations. To address this challenge, we propose a simple but effective federated learning framework, which improves the consistency across clients and facilitates the convergence of the server model. This is achieved by making the server broadcast a global model with a lookahead gradient. This strategy enables the proposed approach to convey the projected global update information to participants effectively without additional client memory and extra communication costs. We also regularize local updates by aligning each client with the overshot global model to reduce bias and improve the stability of our algorithm. We provide the theoretical convergence rate of our algorithm and demonstrate remarkable performance gains in terms of accuracy and communication efficiency compared to the state-of-the-art methods, especially with low client participation rates. The source code is available at our project page.

Geeho Kim, Jinkyu Kim, Bohyung Han• 2022

Related benchmarks

TaskDatasetResultRank
Federated LearningCIFAR-100 100 clients Dirichlet 0.3
Accuracy (500 Rounds)49.56
13
Federated LearningCIFAR-10 (test)
Accuracy (500R)73.61
13
Federated LearningTiny ImageNet (test)
Accuracy (500R)31.47
13
Federated LearningCIFAR-100 500 clients, 1% participation Dirichlet 0.3 (train test)
Accuracy (500 Rounds)31.74
13
Image ClassificationCIFAR-100 Dirichlet 0.6 100 clients 5% participation (test)
Accuracy (500R)58.82
13
Image ClassificationCIFAR-100 Dirichlet 0.6, 500 clients, 2% participation (test)
Accuracy (500R)39.61
13
Image ClassificationCIFAR-100 i.i.d. 500 clients 2% participation (test)
Accuracy (500R)41.16
13
Image ClassificationCIFAR-100
Accuracy (500 Rounds)55.79
13
Image ClassificationTiny-ImageNet
Accuracy (500R)42.26
13
Image ClassificationCIFAR-10 (Dirichlet (0.6), 500 clients, 2% participation)
Accuracy (500 Rounds)78.49
13
Showing 10 of 21 rows

Other info

Code

Follow for update