Exploring One-Shot Semi-supervised Federated Learning with Pre-trained Diffusion Models

Mingzhao Yang,Shangchao Su,Bin Li,Xiangyang Xue
DOI: https://doi.org/10.1609/aaai.v38i15.29568
2024-01-01
Abstract:Recently, semi-supervised federated learning (semi-FL) has been proposed tohandle the commonly seen real-world scenarios with labeled data on the serverand unlabeled data on the clients. However, existing methods face severalchallenges such as communication costs, data heterogeneity, and trainingpressure on client devices. To address these challenges, we introduce thepowerful diffusion models (DM) into semi-FL and propose FedDISC, a FederatedDiffusion-Inspired Semi-supervised Co-training method. Specifically, we firstextract prototypes of the labeled server data and use these prototypes topredict pseudo-labels of the client data. For each category, we compute thecluster centroids and domain-specific representations to signify the semanticand stylistic information of their distributions. After adding noise, theserepresentations are sent back to the server, which uses the pre-trained DM togenerate synthetic datasets complying with the client distributions and train aglobal model on it. With the assistance of vast knowledge within DM, thesynthetic datasets have comparable quality and diversity to the client images,subsequently enabling the training of global models that achieve performanceequivalent to or even surpassing the ceiling of supervised centralizedtraining. FedDISC works within one communication round, does not require anylocal training, and involves very minimal information uploading, greatlyenhancing its practicality. Extensive experiments on three large-scale datasetsdemonstrate that FedDISC effectively addresses the semi-FL problem on non-IIDclients and outperforms the compared SOTA methods. Sufficient visualizationexperiments also illustrate that the synthetic dataset generated by FedDISCexhibits comparable diversity and quality to the original client dataset, witha neglectable possibility of leaking privacy-sensitive information of theclients.
What problem does this paper attempt to address?