Reviewing Federated Learning Aggregation Algorithms; Strategies, Contributions, Limitations and Future Perspectives

被引:40
作者
Moshawrab, Mohammad [1 ]
Adda, Mehdi [1 ]
Bouzouane, Abdenour [2 ]
Ibrahim, Hussein [3 ]
Raad, Ali [4 ]
机构
[1] Univ Quebec Rimouski, Dept Math Informat & Genie, 300 Allee Ursulines, Rimouski, PQ G5L 3A1, Canada
[2] Univ Quebec Chicoutimi, Dept Informat & Math, 555 Blvd Univ, Chicoutimi, PQ G7H 2B1, Canada
[3] Inst Technol Maintenance Ind, 175 Rue Verendrye, Sept Iles, PQ G4R 5B7, Canada
[4] Islamic Univ Lebanon, Fac Arts & Sci, POB 30014, Wardaniyeh 30014, Lebanon
基金
加拿大自然科学与工程研究理事会;
关键词
federated machine learning; federated learning; collaborative artificial systems; distributed machine learning; decentralized machine learning; distributed intelligent systems; aggregation algorithms; privacy-preserving technology; CHALLENGES;
D O I
10.3390/electronics12102287
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The success of machine learning (ML) techniques in the formerly difficult areas of data analysis and pattern extraction has led to their widespread incorporation into various aspects of human life. This success is due in part to the increasing computational power of computers and in part to the improved ability of ML algorithms to process large amounts of data in various forms. Despite these improvements, certain issues, such as privacy, continue to hinder the development of this field. In this context, a privacy-preserving, distributed, and collaborative machine learning technique called federated learning (FL) has emerged. The core idea of this technique is that, unlike traditional machine learning, user data is not collected on a central server. Nevertheless, models are sent to clients to be trained locally, and then only the models themselves, without associated data, are sent back to the server to combine the different locally trained models into a single global model. In this respect, the aggregation algorithms play a crucial role in the federated learning process, as they are responsible for integrating the knowledge of the participating clients, by integrating the locally trained models to train a global one. To this end, this paper explores and investigates several federated learning aggregation strategies and algorithms. At the beginning, a brief summary of federated learning is given so that the context of an aggregation algorithm within a FL system can be understood. This is followed by an explanation of aggregation strategies and a discussion of current aggregation algorithms implementations, highlighting the unique value that each brings to the knowledge. Finally, limitations and possible future directions are described to help future researchers determine the best place to begin their own investigations.
引用
收藏
页数:35
相关论文
共 99 条
[1]   State-of-the-art in artificial neural network applications: A survey [J].
Abiodun, Oludare Isaac ;
Jantan, Aman ;
Omolara, Abiodun Esther ;
Dada, Kemi Victoria ;
Mohamed, Nachaat AbdElatif ;
Arshad, Humaira .
HELIYON, 2018, 4 (11)
[2]  
Aggarwal K., 2022, Iraqi Journal For Computer Science and Mathematics, V3, P115, DOI [DOI 10.52866/IJCSM.2022, DOI 10.52866/IJCSM.2022.01]
[3]  
Albrecht J., 2016, Eur Data Prot L Rev, V2, P287, DOI DOI 10.21552/EDPL/2016/3/4
[4]   Basic concepts and taxonomy of dependable and secure computing [J].
Avizienis, A ;
Laprie, JC ;
Randell, B ;
Landwehr, C .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2004, 1 (01) :11-33
[5]  
Bell J., 2022, MACHINE LEARNING CIT, P207, DOI [10.1002/9781119815075.ch18, DOI 10.1002/9781119815075.CH18]
[6]  
Benaloh JC, 2000, ADV CRYPTOLOGY CRYPT, P251
[7]  
Boenisch F, 2021, Arxiv, DOI [arXiv:2105.07985, 10.1016/j.eswa.2014.09.054]
[8]   Practical Secure Aggregation for Privacy-Preserving Machine Learning [J].
Bonawitz, Keith ;
Ivanov, Vladimir ;
Kreuter, Ben ;
Marcedone, Antonio ;
McMahan, H. Brendan ;
Patel, Sarvar ;
Ramage, Daniel ;
Segal, Aaron ;
Seth, Karn .
CCS'17: PROCEEDINGS OF THE 2017 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2017, :1175-1191
[9]  
Bonawitz Keith, 2016, arXiv, DOI DOI 10.48550/ARXIV.1611.04482
[10]  
Booher DD, 2019, 2019 IEEE 9TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), P482, DOI 10.1109/CCWC.2019.8666500