English

A Meta Reinforcement Learning-based Approach for Self-Adaptive System

Software Engineering 2021-05-12 v1 Robotics

Abstract

A self-learning adaptive system (SLAS) uses machine learning to enable and enhance its adaptability. Such systems are expected to perform well in dynamic situations. For learning high-performance adaptation policy, some assumptions must be made on the environment-system dynamics when information about the real situation is incomplete. However, these assumptions cannot be expected to be always correct, and yet it is difficult to enumerate all possible assumptions. This leads to the problem of incomplete-information learning. We consider this problem as multiple model problem in terms of finding the adaptation policy that can cope with multiple models of environment-system dynamics. This paper proposes a novel approach to engineering the online adaptation of SLAS. It separates three concerns that are related to the adaptation policy and presents the modeling and synthesis process, with the goal of achieving higher model construction efficiency. In addition, it designs a meta-reinforcement learning algorithm for learning the meta policy over the multiple models, so that the meta policy can quickly adapt to the real environment-system dynamics. At last, it reports the case study on a robotic system to evaluate the adaptability of the approach.

Keywords

Cite

@article{arxiv.2105.04986,
  title  = {A Meta Reinforcement Learning-based Approach for Self-Adaptive System},
  author = {Mingyue Zhang and Jialong Li and Haiyan Zhao and Kenji Tei and Shinichi Honiden and Zhi Jin},
  journal= {arXiv preprint arXiv:2105.04986},
  year   = {2021}
}

Comments

11 pages, 2nd IEEE International Conference on Autonomic Computing and Self-Organizing Systems - ACSOS 2021

R2 v1 2026-06-24T01:59:13.277Z