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...

Descripción completa

Detalles Bibliográficos
Autores principales: Palm, Alexander, Metzger, Andreas, Pohl, Klaus
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