journal article·2023-02-27Open access

Applicability of Deep Reinforcement Learning for Efficient Federated Learning in Massive IoT Communications

Prohim Tam, Riccardo Corrado, Chanthol Eang, Seokhoon Kim

Applied Sciences· Volume 13· Issue 5

Abstract

To build intelligent model learning in conventional architecture, the local data are required to be transmitted toward the cloud server, which causes heavy backhaul congestion, leakage of personalization, and insufficient use of network resources. To address these issues, federated learning (FL) is introduced by offering a systematical framework that converges the distributed modeling process between local participants and the parameter server. However, the challenging issues of insufficient participant scheduling, aggregation policies, model offloading, and resource management still remain within conventional FL architecture. In this survey article, the state-of-the-art solutions for optimizing the orchestration in FL communications are presented, primarily querying the deep reinforcement learning (DRL)-based autonomy approaches. The correlations between the DRL and FL mechanisms are described within the optimized system architectures of selected literature approaches. The observable states, configurable actions, and target rewards are inquired into to illustrate the applicability of DRL-assisted control toward self-organizing FL systems. Various deployment strategies for Internet of Things applications are discussed. Furthermore, this article offers a review of the challenges and future research perspectives for advancing practical performances. Advanced solutions in these aspects will drive the applicability of converged DRL and FL for future autonomous communication-efficient and privacy-aware learning.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Privacy-Preserving Technologies in Data · Mobile Crowdsensing and Crowdsourcing · IoT and Edge/Fog Computing

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Software Convergence, Soonchunhyang University, Asan 31538, Republic of Korea

Department of Information and Communications Technology, American University of Phnom Penh, Phnom Penh 12106, Cambodia

Cambodian Ministry of Post and Telecommunications, Phnom Penh 12200, Cambodia

Department of Computer Software Engineering, Soonchunhyang University, Asan 31538, Republic of Korea

Funding

Institute of Information & communications Technology Planning & Evaluation (IITP) · National Research Foundation of Korea (NRF) · Ministry of Education · BK21 FOUR (Fostering Outstanding Universities for Research) · Soonchunhyang University Research Fund

References (100+)

Show source-provided references
1. (2022, August 10). State of the IoT 2020: 12 Billion IoT Connections, Surpassing Non-IoT for the First Time. Available online: https://iot-analytics.com/state-of-the-iot-2020-12-billion-iot-connections-surpassing-non-iot-for-the-first-time.
2. Privacy Preservation in Federated Learning: An Insightful Survey from the GDPR Perspective10.1016/j.cose.2021.102402 ↗
3. A Survey on Deep Learning Empowered IoT Applications10.1109/ACCESS.2019.2958962 ↗
4. A Survey of Machine and Deep Learning Methods for Internet of Things (IoT) Security10.1109/COMST.2020.2988293 ↗
5. A Survey of Machine Learning Techniques Applied to Software Defined Networking (SDN): Research Issues and Challenges10.1109/COMST.2018.2866942 ↗
6. Network for AI and AI for Network: Challenges and Opportunities for Learning-Oriented Networks10.1109/MNET.101.2100118 ↗
7. Network Control and Management Automation: Architecture Standardization Perspective10.1109/MCOMSTD.121.2100043 ↗
8. Intelligent Network Data Analytics Function in 5G Cellular Networks Using Machine Learning10.1109/JCN.2020.000019 ↗
9. (2022, August 10). “Zero-Touch Network and Service Management (ZSM); Landscape,” White Paper, ETSI, Sophia Antipolis, France, 2022. Available online: https://www.etsi.org/deliver/etsi_gr/ZSM/001_099/004/02.01.01_60/gr_ZSM004v020101p.pdf.
10. (2022, August 10). “GANA–Generic Autonomic Networking Architecture,” White Paper, ETSI, Sophia Antipolis, France, 2016. Available online: https://www.etsi.org/images/files/etsiwhitepapers/etsi_wp16_gana_ed1_20161011.pdf.
11. (2022, August 10). “Experiential Networked Intelligence (ENI); Terminology for Main Concepts in ENI” White Paper, ETSI, Sophia Antipolis, France, 2021. Available online: https://www.etsi.org/deliver/etsi_gr/ENI/001_099/004/02.02.01_60/gr_ENI004v020201p.pdf.
12. (2022, August 10). “An autonomic Control Plane (ACP),” White Paper, Internet Engineering Task Force (IETF), Santa Clara, USA, 2021. Available online: https://www.rfc-editor.org/rfc/rfc8994.pdf.
13. (2022, August 10). “Focus Group on Machine Learning for Future Networks Including 5G (FG-ML5G),” White Paper, International Telecommunication Union (ITU), Geneva, Switzerland, 2019. Available online: https://www.itu.int/dms_pub/itu-t/opb/fg/T-FG-ML5G-2019-PDF-E.pdf.
14. (2022, August 10). “5G End-to-End Architecture Framework v4.31,” White Paper, NGMN Alliance, Frankfurt, Germany, 2020. Available online: https://ngmn.org/wp-content/uploads/201117-NGMN_E2EArchFramework_v4.31.pdf.
15. (2022, August 10). “5G Smart Devices Supporting Network Slicing v1.1,” White Paper, NGMN Alliance, Frankfurt, Germany, 2020. Available online: https://ngmn.org/wp-content/uploads/201214_NGMN_5G_SmartDevicesSupportingNetworkSlicing.pdf.
16. (2022, August 10). “ITU-ETSI-IEEE Joint SDOs Brainstorming Workshop on Testbeds Federations for 5G and Beyond: Interoperability, Standardization, Reference Model and APIs,” Workshops and Seminars, ITU-T, 2021. Available online: https://www.itu.int/en/ITU-T/Workshops-and-Seminars/20210316/Pages/default.aspx.
17. Tang, S., Chen, L., He, K., Xia, J., Fan, L., and Nallanathan, A. (2022). Computational Intelligence and Deep Learning for Next-Generation Edge-Enabled Industrial IoT. IEEE Trans. Netw. Sci. Eng., 1–13.10.1109/TNSE.2022.3180632 ↗
18. Xu, D., Li, T., Li, Y., Su, X., Tarkoma, S., Jiang, T., Crowcroft, J., and Hui, P. (2020). Edge Intelligence: Architectures, Challenges, and Applications. arXiv.
19. Edge Intelligence: Paving the Last Mile of Artificial Intelligence with Edge Computing10.1109/JPROC.2019.2918951 ↗
20. Towards Edge Intelligence: Multi-Access Edge Computing for 5G and Internet of Things10.1109/JIOT.2020.3004500 ↗
21. Joint Communication, Computation, Caching, and Control in Big Data Multi-Access Edge Computing10.1109/TMC.2019.2908403 ↗
22. Optimized Multi-Service Tasks Offloading for Federated Learning in Edge Virtualization10.1109/TNSE.2022.3200057 ↗
23. Rausch, T., and Dustdar, S. (2019, January 24–27). Edge Intelligence: The Convergence of Humans, Things, and AI. Proceedings of the 2019 IEEE International Conference on Cloud Engineering (IC2E), Prague, Czech Republic.10.1109/IC2E.2019.00022 ↗
24. Edge Intelligence: The Confluence of Edge Computing and Artificial Intelligence10.1109/JIOT.2020.2984887 ↗
25. Edge Intelligence for Real-Time Data Analytics in an IoT-Based Smart Metering System10.1109/MNET.011.2000039 ↗
26. Convergence of Edge Computing and Deep Learning: A Comprehensive Survey10.1109/COMST.2020.2970550 ↗
27. A Survey on Zero Touch Network and Service Management (ZSM) for 5G and beyond Networks10.1016/j.jnca.2022.103362 ↗
28. AI-Driven Zero Touch Network and Service Management in 5G and Beyond: Challenges and Research Directions10.1109/MNET.001.1900252 ↗
29. Konečný, J., McMahan, B., and Ramage, D. (2015). Federated Optimization: Distributed Optimization beyond the Datacenter. arXiv.
30. Konečný, J., McMahan, H.B., Ramage, D., and Richtárik, P. (2016). Federated Optimization: Distributed Machine Learning for On-Device Intelligence. arXiv.
31. McMahan, H.B., Moore, E., Ramage, D., Hampson, S., and Arcas, B.A. (2017). y Communication-Efficient Learning of Deep Networks from Decentralized Data. arXiv.
32. A Survey on Federated Learning10.1016/j.knosys.2021.106775 ↗
33. A Survey on Federated Learning for Resource-Constrained IoT Devices10.1109/JIOT.2021.3095077 ↗
34. Federated Learning in Mobile Edge Networks: A Comprehensive Survey10.1109/COMST.2020.2986024 ↗
35. Federated Learning: A Survey on Enabling Technologies, Protocols, and Applications10.1109/ACCESS.2020.3013541 ↗
36. A Survey on Federated Learning: The Journey from Centralized to Distributed On-Site Learning and Beyond10.1109/JIOT.2020.3030072 ↗
37. Abreha, H.G., Hayajneh, M., and Serhani, M.A. (2022). Federated Learning in Edge Computing: A Systematic Survey. Sensors, 22.10.3390/s22020450 ↗
38. Resource Optimized Federated Learning-Enabled Cognitive Internet of Things for Smart Industries10.1109/ACCESS.2020.3023940 ↗
39. Adaptive Federated Learning in Resource Constrained Edge Computing Systems10.1109/JSAC.2019.2904348 ↗
40. Communication-Efficient Federated Deep Learning with Layerwise Asynchronous Model Update and Temporally Weighted Aggregation10.1109/TNNLS.2019.2953131 ↗
41. Multi-Task Federated Learning for Personalised Deep Neural Networks in Edge Computing10.1109/TPDS.2021.3098467 ↗
42. Robust and Communication-Efficient Federated Learning from Non-I.i.d. Data10.1109/TNNLS.2019.2944481 ↗
43. Wang, H., Kaplan, Z., Niu, D., and Li, B. (2020, January 6–9). Optimizing Federated Learning on Non-IID Data with Reinforcement Learning. Proceedings of the IEEE INFOCOM 2020-IEEE Conference on Computer Communications, Toronto, ON, Canada.10.1109/INFOCOM41043.2020.9155494 ↗
44. Federated Edge Learning: Design Issues and Challenges10.1109/MNET.011.2000478 ↗
45. Ahmed, K., Imteaj, A., and Amini, M.H. (2021, January 13–15). Federated Deep Learning for Heterogeneous Edge Computing. Proceedings of the 2021 20th IEEE International Conference on Machine Learning and Applications (ICMLA), Virtually Online.10.1109/ICMLA52953.2021.00187 ↗
46. Multi-Server Federated Edge Learning for Low Power Consumption Wireless Resource Allocation Based on User QoE10.23919/JCN.2021.000040 ↗
47. Loss-Privacy Tradeoff in Federated Edge Learning10.1109/JSTSP.2022.3161786 ↗
48. EdgeFed: Optimized Federated Learning Based on Edge Computing10.1109/ACCESS.2020.3038287 ↗
49. Computation Offloading for Edge-Assisted Federated Learning10.1109/TVT.2021.3098022 ↗
50. Wang, J., Charles, Z., Xu, Z., Joshi, G., McMahan, H.B., Arcas, B.A.y, Al-Shedivat, M., Andrew, G., Avestimehr, S., and Daly, K. (2021). A Field Guide to Federated Optimization. arXiv.
51. Bell, J., Bonawitz, K.A., Gascón, A., Lepoint, T., and Raykova, M. (2020, January 9–13). Secure Single-Server Aggregation with (Poly)Logarithmic Overhead. Proceedings of the 2020 ACM SIGSAC Conference on Computer and Communications Security, Virtual.10.1145/3372297.3417885 ↗
52. Bonawitz, K., Eichner, H., Grieskamp, W., Huba, D., Ingerman, A., Ivanov, V., Kiddon, C., Konečný, J., Mazzocchi, S., and McMahan, H.B. (2019). Towards Federated Learning at Scale: System Design. arXiv.
53. Sutton, R.S., and Barto, A. (1998). Reinforcement Learning: An Introduction, The Mit Press.10.1109/TNN.1998.712192 ↗
54. Human-Level Control through Deep Reinforcement Learning10.1038/nature14236 ↗
55. Joint Traffic Control and Multi-Channel Reassignment for Core Backbone Network in SDN-IoT: A Multi-Agent Deep Reinforcement Learning Approach10.1109/TNSE.2020.3036456 ↗
56. Applications of Deep Reinforcement Learning in Communications and Networking: A Survey10.1109/COMST.2019.2916583 ↗
57. Deep Reinforcement Learning for Internet of Things: A Comprehensive Survey10.1109/COMST.2021.3073036 ↗
58. Reinforcement and Deep Reinforcement Learning for Wireless Internet of Things: A Survey10.1016/j.comcom.2021.07.014 ↗
59. Lee, Y.L., and Qin, D. (2019, January 18–21). A Survey on Applications of Deep Reinforcement Learning in Resource Management for 5G Heterogeneous Networks. Proceedings of the 2019 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA ASC), Lanzhou, China.10.1109/APSIPAASC47483.2019.9023331 ↗
60. Nandury, K., Mohan, A., and Weber, F. (2021, January 25–30). Cross-Silo Federated Training in the Cloud with Diversity Scaling and Semi-Supervised Learning. Proceedings of the ICASSP 2021–2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Toronto, ON, Canada.10.1109/ICASSP39728.2021.9413428 ↗
61. Multi-Agent Deep Q-Networks for Efficient Edge Federated Learning Communications in Software-Defined IoT
62. Majeed, U., Hassan, S.S., and Hong, C.S. (2021, January 13–16). Cross-Silo Model-Based Secure Federated Transfer Learning for Flow-Based Traffic Classification. Proceedings of the 2021 International Conference on Information Networking (ICOIN), Jeju, Republic of Korea.10.1109/ICOIN50884.2021.9333905 ↗
63. Federated Transfer Learning for Bearing Fault Diagnosis with Discrepancy-Based Weighted Federated Averaging
64. Deep Reinforcement Learning-Based Dynamic Resource Management for Mobile Edge Computing in Industrial Internet of Things10.1109/TII.2020.3028963 ↗
65. Adaptive Resource Optimized Edge Federated Learning in Real-Time Image Sensing Classifications10.1109/JSTARS.2021.3120724 ↗
66. Optimizing Federated Learning with Deep Reinforcement Learning for Digital Twin Empowered Industrial IoT10.1109/TII.2022.3183465 ↗
67. Federated Learning with Multichannel ALOHA10.1109/LWC.2019.2960243 ↗
68. Rjoub, G., Wahab, O.A., Bentahar, J., Cohen, R., and Bataineh, A.S. (2022). Trust-Augmented Deep Reinforcement Learning for Federated Learning Client Selection. Inf. Syst. Front.10.1007/s10796-022-10307-z ↗
69. Efficient and Flexible Management for Industrial Internet of Things: A Federated Learning Approach10.1016/j.comnet.2021.108122 ↗
70. Centralized and Federated Learning for Predictive VNF Autoscaling in Multi-Domain 5G Networks and Beyond10.1109/TNSM.2021.3050955 ↗
71. Virtualized Network Function Forwarding Graph Placing in SDN and NFV-Enabled IoT Networks: A Graph Neural Network Assisted Deep Reinforcement Learning Method10.1109/TNSM.2021.3123460 ↗
72. GNN-Based Hierarchical Deep Reinforcement Learning for NFV-Oriented Online Resource Orchestration in Elastic Optical DCIs10.1109/JLT.2021.3125974 ↗
73. Lorenzo, P.D., Battiloro, C., Merluzzi, M., and Barbarossa, S. (2021, January 25–30). Dynamic Resource Optimization for Adaptive Federated Learning at the Wireless Network Edge. Proceedings of the ICASSP 2021–2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Toronto, ON, Canada.10.1109/ICASSP39728.2021.9414832 ↗
74. Vehicle Selection and Resource Optimization for Federated Learning in Vehicular Edge Computing10.1109/TITS.2021.3099597 ↗
75. Data-Driven Dynamic Resource Scheduling for Network Slicing: A Deep Reinforcement Learning Approach10.1016/j.ins.2019.05.012 ↗
76. Zhan, Y., Li, P., and Guo, S. (2020, January 18–22). Experience-Driven Computational Resource Allocation of Federated Learning by Deep Reinforcement Learning. Proceedings of the 2020 IEEE International Parallel and Distributed Processing Symposium (IPDPS), New Orleans, LA, USA.10.1109/IPDPS47924.2020.00033 ↗
77. Din, N., Chen, H., and Khan, D. (2019, January 16–18). Mobility-Aware Resource Allocation in Multi-Access Edge Computing Using Deep Reinforcement Learning. Proceedings of the 2019 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA/BDCloud/SocialCom/SustainCom), Xiamen, China.10.1109/ISPA-BDCloud-SustainCom-SocialCom48970.2019.00038 ↗
78. Nguyen, H.T., Luong, N.C., Zhao, J., Yuen, C., and Niyato, D. (2019). Resource Allocation in Mobility-Aware Federated Learning Networks: A Deep Reinforcement Learning Approach. arXiv.10.1109/WF-IoT48130.2020.9221089 ↗
79. When Deep Reinforcement Learning Meets Federated Learning: Intelligent Multi-Timescale Resource Management for Multi-Access Edge Computing in 5G Ultra Dense Network10.1109/JIOT.2020.3026589 ↗
80. Li, A., Sun, J., Zeng, X., Zhang, M., Li, H., and Chen, Y. (2021, January 21–24). FedMask: Joint Computation and Communication-Efficient Personalized Federated Learning via Heterogeneous Masking. Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems, Sydney, NSW, Australia.10.1145/3485730.3485929 ↗
81. Rjoub, G., Abdel Wahab, O., Bentahar, J., and Bataineh, A. (2020). Service-Oriented Computing, Proceedings of the 18th International Conference, ICSOC 2020, Dubai, United Arab Emirates, 14–17 December 2020, Springer.
82. Federated Learning over Wireless IoT Networks with Optimized Communication and Resources10.1109/JIOT.2022.3151193 ↗
83. Attention-Weighted Federated Deep Reinforcement Learning for Device-To-Device Assisted Heterogeneous Collaborative Edge Caching10.1109/JSAC.2020.3036946 ↗
84. Hu, C.-H., Chen, Z., and Larsson, E.G. (2021). Device Scheduling and Update Aggregation Policies for Asynchronous Federated Learning. arXiv.10.1109/SPAWC51858.2021.9593194 ↗
85. Dynamic Scheduling for Heterogeneous Federated Learning in Private 5G Edge Networks10.1109/JSTSP.2021.3126174 ↗
86. Lim, H.-K., Kim, J.-B., Heo, J.-S., and Han, Y.-H. (2020). Federated Reinforcement Learning for Training Control Policies on Multiple IoT Devices. Sensors, 20.10.3390/s20051359 ↗
87. Mnih, V., Kavukcuoglu, K., Silver, D., Graves, A., Antonoglou, I., Wierstra, D., and Riedmiller, M. (2013). Playing Atari with Deep Reinforcement Learning. arXiv.
88. van Hasselt, H., Guez, A., and Silver, D. (2015). Deep Reinforcement Learning with Double Q-Learning. arXiv.10.1609/aaai.v30i1.10295 ↗
89. Deep Reinforcement Learning Assisted Federated Learning Algorithm for Data Management of IIoT10.1109/TII.2021.3064351 ↗
90. Lightweight Federated Learning for Large-Scale IoT Devices with Privacy Guarantee10.1109/JIOT.2021.3127886 ↗
91. Privacy-Preserving Serverless Computing Using Federated Learning for Smart Grids10.1109/TII.2021.3126883 ↗
92. Nguyen, D.C., Pham, Q.-V., Pathirana, P.N., Ding, M., Seneviratne, A., Lin, Z., Dobre, O.A., and Hwang, W.-J. (2021). Federated Learning for Smart Healthcare: A Survey. arXiv.10.1145/3501296 ↗
93. Zhao, J., Zhu, X., Wang, J., and Xiao, J. (2021). Efficient Client Contribution Evaluation for Horizontal Federated Learning. arXiv.10.1109/ICASSP39728.2021.9413377 ↗
94. Reinforcement Learning for Intelligent Healthcare Applications: A Survey10.1016/j.artmed.2020.101964 ↗
95. Ding, T., Liu, L., Zhu, Y., Cui, L., and Yan, Z. (2022). IoV Environment Exploring Coordination: A Federated Learning Approach. Digit. Commun. Netw.10.1016/j.dcan.2022.07.006 ↗
96. Active Learning Based Federated Learning for Waste and Natural Disaster Image Classification10.1109/ACCESS.2020.3038676 ↗
97. Abadi, M., Chu, A., Goodfellow, I., McMahan, H.B., Mironov, I., Talwar, K., and Zhang, L. (2016, January 24–28). Deep Learning with Differential Privacy. Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security-CCS’16, Vienna, Austria.10.1145/2976749.2978318 ↗
98. A Privacy-Preserving and Energy-Efficient Offloading Algorithm Based on Lyapunov Optimization
99. Hybrid Resource Allocation Scheme in Secure Intelligent Reflecting Surface-Assisted IoT
100. A Novel Duty Cycle Based Cross Layer Model for Energy Efficient Routing in IWSN Based IoT Application