The Landscape of Modern Machine Learning: A Review of Machine, Distributed and Federated Learning

Omer Subasi,Oceane Bel,Joseph Manzano,Kevin Barker
2023-12-06
Abstract:With the advance of the powerful heterogeneous, parallel and distributed computing systems and ever increasing immense amount of data, machine learning has become an indispensable part of cutting-edge technology, scientific research and consumer products. In this study, we present a review of modern machine and deep learning. We provide a high-level overview for the latest advanced machine learning algorithms, applications, and frameworks. Our discussion encompasses parallel distributed learning, deep learning as well as federated learning. As a result, our work serves as an introductory text to the vast field of modern machine learning.
Machine Learning,Artificial Intelligence,Distributed, Parallel, and Cluster Computing
What problem does this paper attempt to address?
The main aim of this paper is to review and summarize the current state of the field of modern machine learning (including distributed and federated learning). Specifically, the objectives of this study can be summarized as follows: 1. **Provide an overview of modern machine learning algorithms, applications, and frameworks**: The authors outline the latest advanced machine learning algorithms, application examples, and software frameworks. 2. **Discuss large-scale distributed learning**: The paper explores the parallelism and scaling methods in large-scale distributed machine learning and analyzes communication issues such as cost, topology, and network configuration. 3. **Introduce federated learning**: The paper introduces the concept of federated learning, its application scenarios, and aggregation methods, and discusses security and privacy protection issues in detail. It also mentions existing platforms and datasets. 4. **Summarize open research questions**: Finally, the study summarizes the unresolved key challenges in the fields of modern machine learning, deep learning, and federated learning. Through these objectives, the paper aims to provide readers with a comprehensive perspective on modern machine learning technologies, particularly from the viewpoint of parallel and distributed approaches, to help understand current technological trends and development directions.