I. Introduction
With the rise of machine learning and edge devices, recent years have witnessed rapid development of Intelligent Edge Computing (IEC), where a large number of novel mobile applications integrated into our daily life, such as autonomous driving[1], intelligent diagnosis[2], smart cities[3] and so on. However, it is still faced with the dilemma of lacking enough data sources in the current practice of artificial intelligence. In this context, distributed machine learning aggregates user raw data into a parameter server for model training, but it easily leads to data privacy leakage[4] and causes excessive storage overhead. Federated learning[5] as a collaborative machine learning framework has been emerging to meets the data usage compliance, and solves the problem of data island. The distributed model training is executed by workers with local datasets, which usually adopts the gradient descent optimization algorithm[6]. In the traditional federated learning, a centralized server is required to perform the model aggregation algorithm namely parameter server. The parameter server aggregate the encrypted model parameters insteading of uploading the workers’ raw data. Federated learning is an effective way to protect data privacy and reduces privacy disclosure risk in data transmission, which is deeply integrated with the emerging technologies such as cloud computing, blockchain and intelligent edge computing.