I. Introduction
Federate Learning (FL) [1]–[3] is an emerging paradigm of distributed machine learning frameworks, which allows different data owners (i.e., clients) commonly train a global model under the organization of a central server. In FL, each client utilizes its own dataset to solely train a local model with the help of popular machine learning methods, and then sends information about the local model (i.e., model weights [4] [5], or gradients [1]) to the central server, which will aggregate received local models to a global model and distribute it to each participant, the above process is named a global round in FL, and the clients utilize the global model to continue training a new local model for the next round. The FL training stops until the predetermined training round or accuracy is reached. FL has gained great success in many practical scenarios, such as smart healthcare [6], advertisement [7], and autonomous driving [8].