Federated Learning: A Distributed Shared Machine Learning Method

Federated learning (FL) is a distributed machine learning (ML) framework. In FL, multiple clients collaborate to solve traditional distributed ML problems under the coordination of the central server without sharing their local private data with others. This paper mainly sorts out FLs based on machi...

Full description

Saved in:
Bibliographic Details
Main Authors: Kai Hu, Yaogen Li, Min Xia, Jiasheng Wu, Meixia Lu, Shuai Zhang, Liguo Weng
Format: Article
Language:English
Published: Wiley 2021-01-01
Series:Complexity
Online Access:http://dx.doi.org/10.1155/2021/8261663
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832549109605597184
author Kai Hu
Yaogen Li
Min Xia
Jiasheng Wu
Meixia Lu
Shuai Zhang
Liguo Weng
author_facet Kai Hu
Yaogen Li
Min Xia
Jiasheng Wu
Meixia Lu
Shuai Zhang
Liguo Weng
author_sort Kai Hu
collection DOAJ
description Federated learning (FL) is a distributed machine learning (ML) framework. In FL, multiple clients collaborate to solve traditional distributed ML problems under the coordination of the central server without sharing their local private data with others. This paper mainly sorts out FLs based on machine learning and deep learning. First of all, this paper introduces the development process, definition, architecture, and classification of FL and explains the concept of FL by comparing it with traditional distributed learning. Then, it describes typical problems of FL that need to be solved. On the basis of classical FL algorithms, several federated machine learning algorithms are briefly introduced, with emphasis on deep learning and classification and comparisons of those algorithms are carried out. Finally, this paper discusses possible future developments of FL based on deep learning.
format Article
id doaj-art-7ea56d3aa0b2447ea8a0ce24f99106f6
institution Kabale University
issn 1076-2787
1099-0526
language English
publishDate 2021-01-01
publisher Wiley
record_format Article
series Complexity
spelling doaj-art-7ea56d3aa0b2447ea8a0ce24f99106f62025-02-03T06:12:10ZengWileyComplexity1076-27871099-05262021-01-01202110.1155/2021/82616638261663Federated Learning: A Distributed Shared Machine Learning MethodKai Hu0Yaogen Li1Min Xia2Jiasheng Wu3Meixia Lu4Shuai Zhang5Liguo Weng6Nanjing University of Information Science & Technology, Nanjing 210044, ChinaNanjing University of Information Science & Technology, Nanjing 210044, ChinaNanjing University of Information Science & Technology, Nanjing 210044, ChinaNanjing University of Information Science & Technology, Nanjing 210044, ChinaNanjing University of Information Science & Technology, Nanjing 210044, ChinaNanjing University of Information Science & Technology, Nanjing 210044, ChinaNanjing University of Information Science & Technology, Nanjing 210044, ChinaFederated learning (FL) is a distributed machine learning (ML) framework. In FL, multiple clients collaborate to solve traditional distributed ML problems under the coordination of the central server without sharing their local private data with others. This paper mainly sorts out FLs based on machine learning and deep learning. First of all, this paper introduces the development process, definition, architecture, and classification of FL and explains the concept of FL by comparing it with traditional distributed learning. Then, it describes typical problems of FL that need to be solved. On the basis of classical FL algorithms, several federated machine learning algorithms are briefly introduced, with emphasis on deep learning and classification and comparisons of those algorithms are carried out. Finally, this paper discusses possible future developments of FL based on deep learning.http://dx.doi.org/10.1155/2021/8261663
spellingShingle Kai Hu
Yaogen Li
Min Xia
Jiasheng Wu
Meixia Lu
Shuai Zhang
Liguo Weng
Federated Learning: A Distributed Shared Machine Learning Method
Complexity
title Federated Learning: A Distributed Shared Machine Learning Method
title_full Federated Learning: A Distributed Shared Machine Learning Method
title_fullStr Federated Learning: A Distributed Shared Machine Learning Method
title_full_unstemmed Federated Learning: A Distributed Shared Machine Learning Method
title_short Federated Learning: A Distributed Shared Machine Learning Method
title_sort federated learning a distributed shared machine learning method
url http://dx.doi.org/10.1155/2021/8261663
work_keys_str_mv AT kaihu federatedlearningadistributedsharedmachinelearningmethod
AT yaogenli federatedlearningadistributedsharedmachinelearningmethod
AT minxia federatedlearningadistributedsharedmachinelearningmethod
AT jiashengwu federatedlearningadistributedsharedmachinelearningmethod
AT meixialu federatedlearningadistributedsharedmachinelearningmethod
AT shuaizhang federatedlearningadistributedsharedmachinelearningmethod
AT liguoweng federatedlearningadistributedsharedmachinelearningmethod