From distributed machine learning to federated learning: a survey

207Citations
Citations of this article
249Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In recent years, data and computing resources are typically distributed in the devices of end users, various regions or organizations. Because of laws or regulations, the distributed data and computing resources cannot be aggregated or directly shared among different regions or organizations for machine learning tasks. Federated learning emerges as an efficient approach to exploit distributed data and computing resources, so as to collaboratively train machine learning models. At the same time, federated learning obeys the laws and regulations and ensures data security and data privacy. In this paper, we provide a comprehensive survey of existing works for federated learning. First, we propose a functional architecture of federated learning systems and a taxonomy of related techniques. Second, we explain the federated learning systems from four aspects: diverse types of parallelism, aggregation algorithms, data communication, and the security of federated learning systems. Third, we present four widely used federated systems based on the functional architecture. Finally, we summarize the limitations and propose future research directions.

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Liu, J., Huang, J., Zhou, Y., Li, X., Ji, S., Xiong, H., & Dou, D. (2022). From distributed machine learning to federated learning: a survey. Knowledge and Information Systems, 64(4), 885–917. https://doi.org/10.1007/s10115-022-01664-x

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 70

65%

Researcher 14

13%

Professor / Associate Prof. 12

11%

Lecturer / Post doc 12

11%

Readers' Discipline

Tooltip

Computer Science 88

76%

Engineering 22

19%

Social Sciences 3

3%

Agricultural and Biological Sciences 3

3%

Save time finding and organizing research with Mendeley

Sign up for free