The invention discloses a passive domain adaptive federal learning method based on self-supervised knowledge
distillation, which improves the generalization ability of a model in a target domain by optimizing pseudo
label generation, self-
supervised learning and knowledge
distillation strategies. The method comprises the following steps: a
client firstly uses source domain data to
train a local model, and a
server aggregates to generate a global source
domain model; then, on the basis of the global source
domain model, the
client side generates an initial pseudo
label for target domain data, the quality of the pseudo
label is optimized through self-
supervised learning, a knowledge
distillation strategy is introduced, the teacher model uses the pseudo label to guide the student model to learn, and the student model updates parameters and then sends the parameters to the
server; and the
server aggregates and generates globally updated target
model parameters and broadcasts the globally updated target
model parameters back to the
client, and the client continuously trains until the model performance reaches the standard or converges. The method does not need to depend on source domain data, only uses the unmarked data of the target domain to generate the pseudo tag, combines the
federated learning framework to aggregate the
model parameters, significantly enhances the adaptability and accuracy of the model to the target domain, effectively protects the data privacy, and reduces the storage cost.