A Systematic Literature Review on Federated Machine Learning: From a Software Engineering Perspective

被引:96
|
作者
Lo, Sin Kit [1 ,2 ]
Lu, Qinghua [1 ,2 ]
Wang, Chen [1 ]
Paik, Hye-Young [2 ]
Zhu, Liming [1 ,2 ]
机构
[1] CSIRO, Data61, Sydney, NSW, Australia
[2] Univ New South Wales, Sydney, NSW, Australia
关键词
Federated learning; systematic literature review; software engineering; distributed learning; edge learning; privacy; OPTIMIZATION; MECHANISM; INTERNET; SECURE;
D O I
10.1145/3450288
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Federated learning is an emerging machine learning paradigm where clients train models locally and formulate a global model based on the local model updates. To identify the state-of-the-art in federated learning and explore how to develop federated learning systems, we perform a systematic literature review from a software engineering perspective, based on 231 primary studies. Our data synthesis covers the lifecycle of federated learning system development that includes background understanding, requirement analysis, architecture design, implementation, and evaluation. We highlight and summarise the findings from the results and identify future trends to encourage researchers to advance their current work.
引用
收藏
页数:39
相关论文
共 50 条
  • [1] A systematic review of federated learning from clients' perspective: challenges and solutions
    Shanmugarasa, Yashothara
    Paik, Hye-young
    Kanhere, Salil S.
    Zhu, Liming
    ARTIFICIAL INTELLIGENCE REVIEW, 2023, 56 (SUPPL 2) : 1773 - 1827
  • [2] Machine/Deep Learning for Software Engineering: A Systematic Literature Review
    Wang, Simin
    Huang, Liguo
    Gao, Amiao
    Ge, Jidong
    Zhang, Tengfei
    Feng, Haitao
    Satyarth, Ishna
    Li, Ming
    Zhang, He
    Ng, Vincent
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (03) : 1188 - 1231
  • [3] Securing federated learning with blockchain: a systematic literature review
    Qammar, Attia
    Karim, Ahmad
    Ning, Huansheng
    Ding, Jianguo
    ARTIFICIAL INTELLIGENCE REVIEW, 2023, 56 (05) : 3951 - 3985
  • [4] Securing federated learning with blockchain: a systematic literature review
    Attia Qammar
    Ahmad Karim
    Huansheng Ning
    Jianguo Ding
    Artificial Intelligence Review, 2023, 56 : 3951 - 3985
  • [5] Federated learning-based IoT: A systematic literature review
    Hosseinzadeh, Mehdi
    Hemmati, Atefeh
    Rahmani, Amir Masoud
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2022, 35 (11)
  • [6] A systematic review of federated learning from clients’ perspective: challenges and solutions
    Yashothara Shanmugarasa
    Hye-young Paik
    Salil S. Kanhere
    Liming Zhu
    Artificial Intelligence Review, 2023, 56 : 1773 - 1827
  • [7] Model driven engineering for machine learning components: A systematic literature review
    Naveed, Hira
    Arora, Chetan
    Khalajzadeh, Hourieh
    Grundy, John
    Haggag, Omar
    INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 169
  • [8] Federated Learning in a Medical Context: A Systematic Literature Review
    Pfitzner, Bjarne
    Steckhan, Nico
    Arnrich, Bert
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2021, 21 (02)
  • [9] Motivation in Software Engineering: A systematic literature review
    Beecham, Sarah
    Baddoo, Nathan
    Hall, Tracy
    Robinson, Hugh
    Sharp, Helen
    INFORMATION AND SOFTWARE TECHNOLOGY, 2008, 50 (9-10) : 860 - 878
  • [10] A Systematic Literature Review on Client Selection in Federated Learning
    Smestad, Carl
    Li, Jingyue
    27TH INTERNATIONAL CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, EASE 2023, 2023, : 2 - 11