The invention belongs to the field of
federated learning technology application, and particularly relates to a knowledge
distillation-based self-adaptive personalized
federated learning method, which comprises the following steps that: a
client generates
pseudo data according to local data through a variational automatic
encoder, and performs data enhancement on the
pseudo data; carrying out intensive training on a teacher model deployed in the
server by utilizing the enhanced data; the student model deployed at the
client generates a soft prediction
label based on an input sample and uploads the soft prediction
label to the
server, and the
server dynamically weights the soft prediction
label of each
client based on the confidence of the soft prediction label; performing further iterative training by using the dynamically weighted soft label to generate a personalized label, and issuing the personalized label to a corresponding client; the client constructs
distillation loss according to the received personalized label to
train a student model; according to the method, the federal model performance can be improved in a federal learning scene of data isomerism and model isomerism, the
personalized learning effect of the client is enhanced, and the personalized demand of the client is met.