Cargando…
Federated Reinforcement Learning for Training Control Policies on Multiple IoT Devices
Reinforcement learning has recently been studied in various fields and also used to optimally control IoT devices supporting the expansion of Internet connection beyond the usual standard devices. In this paper, we try to allow multiple reinforcement learning agents to learn optimal control policy o...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7085801/ https://www.ncbi.nlm.nih.gov/pubmed/32121671 http://dx.doi.org/10.3390/s20051359 |
_version_ | 1783509016296554496 |
---|---|
author | Lim, Hyun-Kyo Kim, Ju-Bong Heo, Joo-Seong Han, Youn-Hee |
author_facet | Lim, Hyun-Kyo Kim, Ju-Bong Heo, Joo-Seong Han, Youn-Hee |
author_sort | Lim, Hyun-Kyo |
collection | PubMed |
description | Reinforcement learning has recently been studied in various fields and also used to optimally control IoT devices supporting the expansion of Internet connection beyond the usual standard devices. In this paper, we try to allow multiple reinforcement learning agents to learn optimal control policy on their own IoT devices of the same type but with slightly different dynamics. For such multiple IoT devices, there is no guarantee that an agent who interacts only with one IoT device and learns the optimal control policy will also control another IoT device well. Therefore, we may need to apply independent reinforcement learning to each IoT device individually, which requires a costly or time-consuming effort. To solve this problem, we propose a new federated reinforcement learning architecture where each agent working on its independent IoT device shares their learning experience (i.e., the gradient of loss function) with each other, and transfers a mature policy model parameters into other agents. They accelerate its learning process by using mature parameters. We incorporate the actor–critic proximal policy optimization (Actor–Critic PPO) algorithm into each agent in the proposed collaborative architecture and propose an efficient procedure for the gradient sharing and the model transfer. Using multiple rotary inverted pendulum devices interconnected via a network switch, we demonstrate that the proposed federated reinforcement learning scheme can effectively facilitate the learning process for multiple IoT devices and that the learning speed can be faster if more agents are involved. |
format | Online Article Text |
id | pubmed-7085801 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-70858012020-03-25 Federated Reinforcement Learning for Training Control Policies on Multiple IoT Devices Lim, Hyun-Kyo Kim, Ju-Bong Heo, Joo-Seong Han, Youn-Hee Sensors (Basel) Article Reinforcement learning has recently been studied in various fields and also used to optimally control IoT devices supporting the expansion of Internet connection beyond the usual standard devices. In this paper, we try to allow multiple reinforcement learning agents to learn optimal control policy on their own IoT devices of the same type but with slightly different dynamics. For such multiple IoT devices, there is no guarantee that an agent who interacts only with one IoT device and learns the optimal control policy will also control another IoT device well. Therefore, we may need to apply independent reinforcement learning to each IoT device individually, which requires a costly or time-consuming effort. To solve this problem, we propose a new federated reinforcement learning architecture where each agent working on its independent IoT device shares their learning experience (i.e., the gradient of loss function) with each other, and transfers a mature policy model parameters into other agents. They accelerate its learning process by using mature parameters. We incorporate the actor–critic proximal policy optimization (Actor–Critic PPO) algorithm into each agent in the proposed collaborative architecture and propose an efficient procedure for the gradient sharing and the model transfer. Using multiple rotary inverted pendulum devices interconnected via a network switch, we demonstrate that the proposed federated reinforcement learning scheme can effectively facilitate the learning process for multiple IoT devices and that the learning speed can be faster if more agents are involved. MDPI 2020-03-02 /pmc/articles/PMC7085801/ /pubmed/32121671 http://dx.doi.org/10.3390/s20051359 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Lim, Hyun-Kyo Kim, Ju-Bong Heo, Joo-Seong Han, Youn-Hee Federated Reinforcement Learning for Training Control Policies on Multiple IoT Devices |
title | Federated Reinforcement Learning for Training Control Policies on Multiple IoT Devices |
title_full | Federated Reinforcement Learning for Training Control Policies on Multiple IoT Devices |
title_fullStr | Federated Reinforcement Learning for Training Control Policies on Multiple IoT Devices |
title_full_unstemmed | Federated Reinforcement Learning for Training Control Policies on Multiple IoT Devices |
title_short | Federated Reinforcement Learning for Training Control Policies on Multiple IoT Devices |
title_sort | federated reinforcement learning for training control policies on multiple iot devices |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7085801/ https://www.ncbi.nlm.nih.gov/pubmed/32121671 http://dx.doi.org/10.3390/s20051359 |
work_keys_str_mv | AT limhyunkyo federatedreinforcementlearningfortrainingcontrolpoliciesonmultipleiotdevices AT kimjubong federatedreinforcementlearningfortrainingcontrolpoliciesonmultipleiotdevices AT heojooseong federatedreinforcementlearningfortrainingcontrolpoliciesonmultipleiotdevices AT hanyounhee federatedreinforcementlearningfortrainingcontrolpoliciesonmultipleiotdevices |