Lifelong Self-Adaptation: Self-Adaptation Meets Lifelong Machine Learning
Omid Gheibi, Danny Weyns

TL;DR
This paper introduces lifelong self-adaptation, a novel approach that integrates a lifelong machine learning layer into self-adaptive systems to handle emerging tasks and concept drift, enhancing their robustness and adaptability.
Contribution
It proposes a reusable architecture for lifelong self-adaptation that detects and adapts to new tasks and concept shifts in real-time, improving upon traditional static ML approaches.
Findings
Effective detection of concept drift in case studies
Successful adaptation to unforeseen input data changes
Enhanced system robustness through lifelong learning
Abstract
In the past years, machine learning (ML) has become a popular approach to support self-adaptation. While ML techniques enable dealing with several problems in self-adaptation, such as scalable decision-making, they are also subject to inherent challenges. In this paper, we focus on one such challenge that is particularly important for self-adaptation: ML techniques are designed to deal with a set of predefined tasks associated with an operational domain; they have problems to deal with new emerging tasks, such as concept shift in input data that is used for learning. To tackle this challenge, we present \textit{lifelong self-adaptation}: a novel approach to self-adaptation that enhances self-adaptive systems that use ML techniques with a lifelong ML layer. The lifelong ML layer tracks the running system and its environment, associates this knowledge with the current tasks, identifies…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
