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

FedDisco: Federated Learning with Discrepancy-Aware Collaboration

About

This work considers the category distribution heterogeneity in federated learning. This issue is due to biased labeling preferences at multiple clients and is a typical setting of data heterogeneity. To alleviate this issue, most previous works consider either regularizing local models or fine-tuning the global model, while they ignore the adjustment of aggregation weights and simply assign weights based on the dataset size. However, based on our empirical observations and theoretical analysis, we find that the dataset size is not optimal and the discrepancy between local and global category distributions could be a beneficial and complementary indicator for determining aggregation weights. We thus propose a novel aggregation method, Federated Learning with Discrepancy-aware Collaboration (FedDisco), whose aggregation weights not only involve both the dataset size and the discrepancy value, but also contribute to a tighter theoretical upper bound of the optimization error. FedDisco also promotes privacy-preservation, communication and computation efficiency, as well as modularity. Extensive experiments show that our FedDisco outperforms several state-of-the-art methods and can be easily incorporated with many existing methods to further enhance the performance. Our code will be available at https://github.com/MediaBrain-SJTU/FedDisco.

Rui Ye, Mingkai Xu, Jianyu Wang, Chenxin Xu, Siheng Chen, Yanfeng Wang• 2023

Related benchmarks

TaskDatasetResultRank
Image ClassificationTiny ImageNet (test)
Accuracy33.25
859
Image ClassificationCIFAR-100--
691
Image ClassificationTiny-ImageNet
Top-1 Accuracy47.48
230
Image ClassificationFEMNIST
Accuracy87.29
50
Image ClassificationTiny-ImageNet Dirichlet alpha=0.1 (test)
Test Accuracy25.76
40
Image ClassificationCIFAR-100 non-IID alpha=0.1
Accuracy55.79
31
Image ClassificationCelebA
Accuracy89.78
28
Image ClassificationCIFAR-10 non-IID (α=0.1) (test)
Accuracy63.83
23
Image ClassificationTiny ImageNet Dirichlet α=0.6 (test)
Accuracy32.3
16
Image ClassificationMNIST-Rotation (test)
Avg Acc54.41
16
Showing 10 of 44 rows

Other info

Follow for update