Deep reinforcement learning based scheduling strategy for federated learning in sensor-cloud systems

Sensor-cloud systems (SCSs) aim to provide flexible configurable platforms for monitoring and controlling the IoT-enabled applications. By integrating sensors, wireless networks and cloud for managing sensors, collecting data, and automating decision-making, the collected sensing data are typically...

Full description

Saved in:
Bibliographic Details
Main Authors: Zhang, Tinghao, Lam, Kwok-Yan, Zhao, Jun
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2023
Subjects:
Online Access:https://hdl.handle.net/10356/165845
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-165845
record_format dspace
spelling sg-ntu-dr.10356-1658452023-04-14T15:36:10Z Deep reinforcement learning based scheduling strategy for federated learning in sensor-cloud systems Zhang, Tinghao Lam, Kwok-Yan Zhao, Jun School of Computer Science and Engineering Engineering::Computer science and engineering Federated Learning Sensor-Cloud Systems Sensor-cloud systems (SCSs) aim to provide flexible configurable platforms for monitoring and controlling the IoT-enabled applications. By integrating sensors, wireless networks and cloud for managing sensors, collecting data, and automating decision-making, the collected sensing data are typically used for machine learning purposes. With increasing emphasis in privacy protection, Federated Learning (FL) is widely adopted for enhancing privacy preservation. FL enables sharing of data for machine learning while preserving the privacy of the data owners. In SCSs, FL involves a large number of edge nodes in order to ensure a sufficient amount of data for model training. However, FL inevitably incurs prohibitive overheads if it simply gathers data from all the nodes, hence making it desirable to adopt some scheduling strategy so that data are collected only from a selected subset of nodes. This paper proposes a scheduling strategy based on deep reinforcement learning (DRL) for improving the performance and efficiency of FL in SCSs. The DRL environment, such as state space, action space, and reward function, is carefully designed. Proximal policy optimization is employed to train the DRL agent. Experimental results demonstrated that the proposed method outperforms other baselines on both independent and identically distributed (IID) and non-IID datasets. Ministry of Education (MOE) Nanyang Technological University National Research Foundation (NRF) Submitted/Accepted version This research is supported by the National Research Foundation, Singapore under its Strategic Capability Research Centres Funding Initiative, Singapore Ministry of Education Academic Research Fund under Grant Tier 1 RG90/22, Grant Tier 1 RG97/20, Grant Tier 1 RG24/20 and Grant Tier 2 MOE2019-T2-1-176, and the NTU-Wallenberg AI, Autonomous Systems and Software Program (WASP) Joint Project. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not reflect the views of National Research Foundation, Singapore. 2023-04-12T02:16:44Z 2023-04-12T02:16:44Z 2023 Journal Article Zhang, T., Lam, K. & Zhao, J. (2023). Deep reinforcement learning based scheduling strategy for federated learning in sensor-cloud systems. Future Generation Computer Systems, 144, 219-229. https://dx.doi.org/10.1016/j.future.2023.03.009 0167-739X https://hdl.handle.net/10356/165845 10.1016/j.future.2023.03.009 2-s2.0-85150045585 144 219 229 en RG90/22 RG97/20 RG24/20 MOE2019-T2-1-176 Future Generation Computer Systems © 2023 Elsevier B.V. All rights reserved. This paper was published in Future Generation Computer Systems and is made available with permission of Elsevier B.V. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
Federated Learning
Sensor-Cloud Systems
spellingShingle Engineering::Computer science and engineering
Federated Learning
Sensor-Cloud Systems
Zhang, Tinghao
Lam, Kwok-Yan
Zhao, Jun
Deep reinforcement learning based scheduling strategy for federated learning in sensor-cloud systems
description Sensor-cloud systems (SCSs) aim to provide flexible configurable platforms for monitoring and controlling the IoT-enabled applications. By integrating sensors, wireless networks and cloud for managing sensors, collecting data, and automating decision-making, the collected sensing data are typically used for machine learning purposes. With increasing emphasis in privacy protection, Federated Learning (FL) is widely adopted for enhancing privacy preservation. FL enables sharing of data for machine learning while preserving the privacy of the data owners. In SCSs, FL involves a large number of edge nodes in order to ensure a sufficient amount of data for model training. However, FL inevitably incurs prohibitive overheads if it simply gathers data from all the nodes, hence making it desirable to adopt some scheduling strategy so that data are collected only from a selected subset of nodes. This paper proposes a scheduling strategy based on deep reinforcement learning (DRL) for improving the performance and efficiency of FL in SCSs. The DRL environment, such as state space, action space, and reward function, is carefully designed. Proximal policy optimization is employed to train the DRL agent. Experimental results demonstrated that the proposed method outperforms other baselines on both independent and identically distributed (IID) and non-IID datasets.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Zhang, Tinghao
Lam, Kwok-Yan
Zhao, Jun
format Article
author Zhang, Tinghao
Lam, Kwok-Yan
Zhao, Jun
author_sort Zhang, Tinghao
title Deep reinforcement learning based scheduling strategy for federated learning in sensor-cloud systems
title_short Deep reinforcement learning based scheduling strategy for federated learning in sensor-cloud systems
title_full Deep reinforcement learning based scheduling strategy for federated learning in sensor-cloud systems
title_fullStr Deep reinforcement learning based scheduling strategy for federated learning in sensor-cloud systems
title_full_unstemmed Deep reinforcement learning based scheduling strategy for federated learning in sensor-cloud systems
title_sort deep reinforcement learning based scheduling strategy for federated learning in sensor-cloud systems
publishDate 2023
url https://hdl.handle.net/10356/165845
_version_ 1764208112412131328