I. Introduction
With the development of the cloud computing technology, deep learning (DL) has found extensive applications in diverse fields, such as natural language processing [1], computer vision [2], and speech recognition [3]. As we know, training models by using traditional DL requires vast amounts of data. Therefore, DL needs a central server to collect data from different users for training. However, it is not secure for the users since the data may include personal privacy during the training process. To protect the personal information of the users, Google [4] introduced the concept of federal learning (FL) in 2016. FL models typically include a cloud server and multiple users. After training on local data, the users upload the parameters of local model instead of their original data in FL. The users with small amounts of local data could also get a highly accurate predictive model by FL. As a result, FL has received attention of many researchers in recent years.