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

FedBABU: Towards Enhanced Representation for Federated Image Classification

About

Federated learning has evolved to improve a single global model under data heterogeneity (as a curse) or to develop multiple personalized models using data heterogeneity (as a blessing). However, little research has considered both directions simultaneously. In this paper, we first investigate the relationship between them by analyzing Federated Averaging at the client level and determine that a better federated global model performance does not constantly improve personalization. To elucidate the cause of this personalization performance degradation problem, we decompose the entire network into the body (extractor), which is related to universality, and the head (classifier), which is related to personalization. We then point out that this problem stems from training the head. Based on this observation, we propose a novel federated learning algorithm, coined FedBABU, which only updates the body of the model during federated training (i.e., the head is randomly initialized and never updated), and the head is fine-tuned for personalization during the evaluation process. Extensive experiments show consistent performance improvements and an efficient personalization of FedBABU. The code is available at https://github.com/jhoon-oh/FedBABU.

Jaehoon Oh, Sangmook Kim, Se-Young Yun• 2021

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR-100 (test)
Accuracy73.31
3518
Image ClassificationCIFAR-10 (test)
Accuracy91.34
3381
Image ClassificationCIFAR-10
Accuracy75.45
507
Image ClassificationCIFAR100 (test)
Top-1 Accuracy49.66
407
Image ClassificationFashionMNIST (test)
Accuracy78.39
260
Image ClassificationEMNIST (test)
Accuracy84.5
234
Image ClassificationDomainNet (test)
Average Accuracy85.35
219
Image ClassificationMiniImagenet
Accuracy6.99
206
Image ClassificationCINIC-10 (test)
Accuracy32.5
177
Image ClassificationCIFAR-10-C
Accuracy64.95
162
Showing 10 of 89 rows
...

Other info

Follow for update