Cargando…
Online Reinforcement Learning for Self-adaptive Information Systems
A self-adaptive information system is capable of maintaining its quality requirements in the presence of dynamic environment changes. To develop a self-adaptive information system, information system engineers have to create self-adaptation logic that encodes when and how the system should adapt its...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7266468/ http://dx.doi.org/10.1007/978-3-030-49435-3_11 |
_version_ | 1783541315855712256 |
---|---|
author | Palm, Alexander Metzger, Andreas Pohl, Klaus |
author_facet | Palm, Alexander Metzger, Andreas Pohl, Klaus |
author_sort | Palm, Alexander |
collection | PubMed |
description | A self-adaptive information system is capable of maintaining its quality requirements in the presence of dynamic environment changes. To develop a self-adaptive information system, information system engineers have to create self-adaptation logic that encodes when and how the system should adapt itself. However, developing self-adaptation logic may be difficult due to design time uncertainty; e.g., anticipating all potential environment changes at design time is in most cases infeasible. Online reinforcement learning (RL) addresses design time uncertainty by learning the effectiveness of adaptation actions through interactions with the system’s environment at run time, thereby automating the development of self-adaptation logic. Existing online RL approaches for self-adaptive information systems exhibit two shortcomings that limit the degree of automation: they require manually fine-tuning the exploration rate and may require manually quantizing environment states to foster scalability. We introduce an approach to automate the aforementioned manual activities by employing policy-based RL as a fundamentally different type of RL. We demonstrate the feasibility and applicability of our approach using two self-adaptive information system exemplars. |
format | Online Article Text |
id | pubmed-7266468 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
record_format | MEDLINE/PubMed |
spelling | pubmed-72664682020-06-03 Online Reinforcement Learning for Self-adaptive Information Systems Palm, Alexander Metzger, Andreas Pohl, Klaus Advanced Information Systems Engineering Article A self-adaptive information system is capable of maintaining its quality requirements in the presence of dynamic environment changes. To develop a self-adaptive information system, information system engineers have to create self-adaptation logic that encodes when and how the system should adapt itself. However, developing self-adaptation logic may be difficult due to design time uncertainty; e.g., anticipating all potential environment changes at design time is in most cases infeasible. Online reinforcement learning (RL) addresses design time uncertainty by learning the effectiveness of adaptation actions through interactions with the system’s environment at run time, thereby automating the development of self-adaptation logic. Existing online RL approaches for self-adaptive information systems exhibit two shortcomings that limit the degree of automation: they require manually fine-tuning the exploration rate and may require manually quantizing environment states to foster scalability. We introduce an approach to automate the aforementioned manual activities by employing policy-based RL as a fundamentally different type of RL. We demonstrate the feasibility and applicability of our approach using two self-adaptive information system exemplars. 2020-05-09 /pmc/articles/PMC7266468/ http://dx.doi.org/10.1007/978-3-030-49435-3_11 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Article Palm, Alexander Metzger, Andreas Pohl, Klaus Online Reinforcement Learning for Self-adaptive Information Systems |
title | Online Reinforcement Learning for Self-adaptive Information Systems |
title_full | Online Reinforcement Learning for Self-adaptive Information Systems |
title_fullStr | Online Reinforcement Learning for Self-adaptive Information Systems |
title_full_unstemmed | Online Reinforcement Learning for Self-adaptive Information Systems |
title_short | Online Reinforcement Learning for Self-adaptive Information Systems |
title_sort | online reinforcement learning for self-adaptive information systems |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7266468/ http://dx.doi.org/10.1007/978-3-030-49435-3_11 |
work_keys_str_mv | AT palmalexander onlinereinforcementlearningforselfadaptiveinformationsystems AT metzgerandreas onlinereinforcementlearningforselfadaptiveinformationsystems AT pohlklaus onlinereinforcementlearningforselfadaptiveinformationsystems |