Exploring One-shot Semi-supervised Federated Learning with A Pre-trained Diffusion Model

05/06/2023
by   Mingzhao Yang, et al.
0

Federated learning is a privacy-preserving collaborative learning approach. Recently, some studies have proposed the semi-supervised federated learning setting to handle the commonly seen real-world scenarios with labeled data on the server and unlabeled data on the clients. However, existing methods still face challenges such as high communication costs, training pressure on the client devices, and distribution differences among the server and the clients. In this paper, we introduce the powerful pre-trained diffusion models into federated learning and propose FedDISC, a Federated Diffusion Inspired Semi-supervised Co-training method, to address these challenges. Specifically, we first extract prototypes from the labeled data on the server and send them to the clients. The clients then use these prototypes to predict pseudo-labels of the local data, and compute the cluster centroids and domain-specific features to represent their personalized distributions. After adding noise, the clients send these features and their corresponding pseudo-labels back to the server, which uses a pre-trained diffusion model to conditionally generate pseudo-samples complying with the client distributions and train an aggregated model on them. Our method does not require local training and only involves forward inference on the clients. Our extensive experiments on DomainNet, Openimage, and NICO++ demonstrate that the proposed FedDISC method effectively addresses the one-shot semi-supervised problem on Non-IID clients and outperforms the compared SOTA methods. We also demonstrate through visualization that it is of neglectable possibility for FedDISC to leak privacy-sensitive information of the clients.

READ FULL TEXT

page 6

page 7

page 8

research
06/02/2021

SemiFL: Communication Efficient Semi-Supervised Federated Learning with Unlabeled Clients

Federated Learning allows training machine learning models by using the ...
research
03/28/2023

Communication-Efficient Vertical Federated Learning with Limited Overlapping Samples

Federated learning is a popular collaborative learning approach that ena...
research
08/21/2021

SemiFed: Semi-supervised Federated Learning with Consistency and Pseudo-Labeling

Federated learning enables multiple clients, such as mobile phones and o...
research
08/26/2020

Benchmarking Semi-supervised Federated Learning

Federated learning promises to use the computational power of edge devic...
research
10/18/2020

Federated Unsupervised Representation Learning

To leverage enormous unlabeled data on distributed edge devices, we form...
research
02/27/2022

Graph-Assisted Communication-Efficient Ensemble Federated Learning

Communication efficiency arises as a necessity in federated learning due...
research
09/03/2022

FedAR+: A Federated Learning Approach to Appliance Recognition with Mislabeled Data in Residential Buildings

With the enhancement of people's living standards and rapid growth of co...

Please sign up or login with your details

Forgot password? Click here to reset