Improving Semi-supervised Federated Learning by Reducing the Gradient Diversity of Models
Not on the map. Why?
Abstract (arXiv)
Federated learning (FL) is a promising way to use the computing power of mobile devices while maintaining the privacy of users. Current work in FL, however, makes the unrealistic assumption that the users have ground-truth labels on their devices, while also assuming that the server has neither data nor labels. In this work, we consider the more realistic scenario where the users have only unlabeled data, while the server has some labeled data, and where the amount of labeled data is smaller than the amount of unlabeled data. We call this learning problem semi-supervised federated learning (SSFL). For SSFL, we demonstrate that a critical issue that affects the test accuracy is the large gradient diversity of the models from different users. Based on this, we investigate several design choices. First, we find that the so-called consistency regularization loss (CRL), which is widely used in semi-supervised learning, performs reasonably well but has large gradient diversity. Second, we find that Batch Normalization (BN) increases gradient diversity. Replacing BN with the recently-proposed Group Normalization (GN) can reduce gradient diversity and improve test accuracy. Third, we show that CRL combined with GN still has a large gradient diversity when the number of users is large. Based on these results, we propose a novel grouping-based model averaging method to replace the FedAvg averaging method. Overall, our grouping-based averaging, combined with GN and CRL, achieves better test accuracy than not just a contemporary paper on SSFL in the same settings (>10%), but also four supervised FL algorithms.
Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). First posted on arXiv 26 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 4.
10 papers.
- 2022Divergence-aware Federated Self-Supervised Learningcited by 73
- 2021FedAUX: Leveraging Unlabeled Auxiliary Data in Federated Learningcited by 69
- 2021Federated Semi-supervised Medical Image Classification via Inter-client Relation Matchingcited by 42
- 2021Multimodal Federated Learning on IoT Datacited by 32
- 2022RSCFed: Random Sampling Consensus Federated Semi-supervised Learningcited by 32
- 2022Dynamic Bank Learning for Semi-supervised Federated Image Diagnosis with Class Imbalancecited by 13
- 2021FedCon: A Contrastive Framework for Federated Semi-Supervised Learningcited by 11
- 2021Federated Learning with Positive and Unlabeled Datacited by 10
- 2021Federated Semi-Supervised Learning with Class Distribution Mismatchcited by 6
- 2022Kernel Normalized Convolutional Networks for Privacy-Preserving Machine Learningcited by 0
- 2022Kernel Normalized Convolutional Networks for Privacy-Preserving Machine Learning30 Sep 2022
- 2022Dynamic Bank Learning for Semi-supervised Federated Image Diagnosis with Class Imbalance27 Jun 2022
- 2022Divergence-aware Federated Self-Supervised Learning9 Apr 2022
- 2022RSCFed: Random Sampling Consensus Federated Semi-supervised Learning26 Mar 2022
- 2021Federated Semi-Supervised Learning with Class Distribution Mismatch29 Oct 2021
- 2021Multimodal Federated Learning on IoT Data10 Sep 2021
- 2021FedCon: A Contrastive Framework for Federated Semi-Supervised Learning9 Sep 2021
- 2021Federated Learning with Positive and Unlabeled Data21 Jun 2021
- 2021Federated Semi-supervised Medical Image Classification via Inter-client Relation Matching16 Jun 2021
- 2021FedAUX: Leveraging Unlabeled Auxiliary Data in Federated Learning4 Feb 2021