Exploring Machine Learning Models for Federated Learning: A Review of Approaches, Performance, and Limitations

Elaheh Jafarigol,Theodore Trafalis,Talayeh Razzaghi,Mona Zamankhani
2023-11-18
Abstract:In the growing world of artificial intelligence, federated learning is a distributed learning framework enhanced to preserve the privacy of individuals' data. Federated learning lays the groundwork for collaborative research in areas where the data is sensitive. Federated learning has several implications for real-world problems. In times of crisis, when real-time decision-making is critical, federated learning allows multiple entities to work collectively without sharing sensitive data. This distributed approach enables us to leverage information from multiple sources and gain more diverse insights. This paper is a systematic review of the literature on privacy-preserving machine learning in the last few years based on the Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) guidelines. Specifically, we have presented an extensive review of supervised/unsupervised machine learning algorithms, ensemble methods, meta-heuristic approaches, blockchain technology, and reinforcement learning used in the framework of federated learning, in addition to an overview of federated learning applications. This paper reviews the literature on the components of federated learning and its applications in the last few years. The main purpose of this work is to provide researchers and practitioners with a comprehensive overview of federated learning from the machine learning point of view. A discussion of some open problems and future research directions in federated learning is also provided.
Machine Learning,Artificial Intelligence
What problem does this paper attempt to address?
The problems that this paper attempts to solve mainly focus on the research progress, performance evaluation and limitations in the field of federated learning. Specifically: 1. **Privacy Protection**: As a distributed learning framework, federated learning aims to protect the privacy of individual data. The paper explores how to achieve collaborative research among multiple entities without sharing sensitive data. Especially in times of crisis, when real - time decision - making is crucial, federated learning allows multi - party cooperation without revealing sensitive information. 2. **Application of Machine Learning Algorithms**: The paper conducts an extensive review of the applications of supervised learning, unsupervised learning algorithms, ensemble methods, meta - heuristic methods, blockchain technology and reinforcement learning in the federated learning framework. The application of these techniques can obtain more extensive information from multiple sources, thereby gaining deeper insights. 3. **Components and Applications of Federated Learning**: The paper also reviews various components of federated learning and their applications in recent years, including data storage, privacy protection, communication, federated aggregation, etc. The purpose is to provide researchers and practitioners with a comprehensive overview of federated learning from the perspective of machine learning. 4. **Open Problems and Future Research Directions**: The paper discusses some open problems and future research directions to promote the development of the federated learning field. Through the above content, the paper aims to provide researchers and practitioners in the federated learning field with a systematic literature review, covering the latest research results, application cases and technical challenges, and promoting the further development of this field.