Open Access iconOpen Access

ARTICLE

crossmark

Design Pattern and Challenges of Federated Learning with Applications in Industrial Control System

Hina Batool1, Jiuyun Xu1,*, Ateeq Ur Rehman2, Habib Hamam3,4,5,6

1 College of Computer Science and Technology, China University of Petroleum (East China), Qingdao, 266580, China
2 School of Computing, Gachon University, Seongnam, 13120, Korea
3 Department of Electrical and Electronic Engineering, University of Johannesburg, Johannesburg, 2006, South Africa
4 Faculty of Engineering, Uni de Moncton, Moncton, NB E1A3E9, Canada
5 Hodmas University College, Taleh Area, Mogadishu, Somalia
6 International Bridges for Academic Excellence, Tunis, Tunisia

* Corresponding Author: Jiuyun Xu. Email: email

Journal on Artificial Intelligence 2024, 6, 105-128. https://doi.org/10.32604/jai.2024.049912

Abstract

Federated Learning (FL) appeared as an encouraging approach for handling decentralized data. Creating a FL system needs both machine learning (ML) knowledge and thinking about how to design system software. Researchers have focused a lot on the ML side of FL, but have not paid enough attention to designing the software architecture. So, in this survey, a set of design patterns is described to tackle the design issues. Design patterns are like reusable solutions for common problems that come up when designing software architecture. This paper focuses on (1) design patterns such as architectures, frameworks, client selection protocols, personalization techniques, and model aggregation techniques that are building blocks of the FL system. It inquires about trade-offs and working principles accompanying each design aspect, providing insights into their effect on the scalability, performance, or security process; (2) elaborates challenges faced in the design and execution of FL systems such as communication efficiency, statistical/system heterogeneity, or security/privacy concerns. It additionally investigates continuous exploration efforts and distinguishes future examination headings to take out the design challenges and upgrade the adequacy of the frameworks, and (3) depicts some FL applications used in industrial control systems along with their limitations that pave a new research gap for industry professionals. This comprehensive study provides a valuable resource for researchers, practitioners, and system designers interested in understanding the design aspects and challenges associated with FL.

Keywords


Cite This Article

APA Style
Batool, H., Xu, J., Rehman, A.U., Hamam, H. (2024). Design pattern and challenges of federated learning with applications in industrial control system. Journal on Artificial Intelligence, 6(1), 105-128. https://doi.org/10.32604/jai.2024.049912
Vancouver Style
Batool H, Xu J, Rehman AU, Hamam H. Design pattern and challenges of federated learning with applications in industrial control system. J Artif Intell . 2024;6(1):105-128 https://doi.org/10.32604/jai.2024.049912
IEEE Style
H. Batool, J. Xu, A.U. Rehman, and H. Hamam "Design Pattern and Challenges of Federated Learning with Applications in Industrial Control System," J. Artif. Intell. , vol. 6, no. 1, pp. 105-128. 2024. https://doi.org/10.32604/jai.2024.049912



cc This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 90

    View

  • 37

    Download

  • 0

    Like

Share Link