I. Introduction
Machine learning (ML) [1] has been successfully applied in a wealth of practical artificial intelligence (AI) applications in the field of computer vision, natural language processing, healthcare, finance, robotics and many others. These applications enhance the operational efficiency of the entire manufacturing process and generate huge amounts of data daily [2], [3]. As a result of industry competition and data privacy, data is not shared in most industries [4], [5]. Even in the same company, data integration between different departments is faced with massive resistance [6], not to mention integrating data from various agencies, which is almost impossible in reality. Besides, with the further development of big data, the emphasis on data privacy and security has become a worldwide trend. As the essential technology of AI, federated learning (FL) [7], [8] is a promising approach to resolve this challenge. End devices participating in federated learning only need to train the model locally and send the trained model to the cloud server for aggregation. In a word, FL can achieve machine learning under the condition of protecting data privacy.