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

FedDC: Federated Learning with Non-IID Data via Local Drift Decoupling and Correction

About

Federated learning (FL) allows multiple clients to collectively train a high-performance global model without sharing their private data. However, the key challenge in federated learning is that the clients have significant statistical heterogeneity among their local data distributions, which would cause inconsistent optimized local models on the client-side. To address this fundamental dilemma, we propose a novel federated learning algorithm with local drift decoupling and correction (FedDC). Our FedDC only introduces lightweight modifications in the local training phase, in which each client utilizes an auxiliary local drift variable to track the gap between the local model parameter and the global model parameters. The key idea of FedDC is to utilize this learned local drift variable to bridge the gap, i.e., conducting consistency in parameter-level. The experiment results and analysis demonstrate that FedDC yields expediting convergence and better performance on various image classification tasks, robust in partial participation settings, non-iid data, and heterogeneous clients.

Liang Gao, Huazhu Fu, Li Li, Yingwen Chen, Ming Xu, Cheng-Zhong Xu• 2022

Related benchmarks

TaskDatasetResultRank
Graph ClassificationENZYMES 1.0 (test)
AUC73
25
Graph ClassificationIMDB-BINARY 1.0 (test)
AUC0.74
25
Graph ClassificationIMDB-MULTI (IMDB-M) 1.0 (test)
AUC74
25
Image ClassificationCifar10 Dirichlet(0.3) (test)
Test Accuracy83.64
21
Image ClassificationCIFAR10 0.6-Dirichlet (test)--
18
Graph ClassificationMUTAG 1.0 (test)
AUC0.79
17
Graph ClassificationPROTEINS 1.0 (test)
AUC0.86
17
Federated Graph LearningMUTAG
Transmission Time23.08
16
Federated Graph LearningAcross-domain
Transfer Time (T)55.15
16
Federated Graph LearningSocial Across-dataset
Transmission Time52.07
16
Showing 10 of 40 rows

Other info

Code

Follow for update