On the Impact of Applying Machine Learning in the Decision-Making of Self-Adaptive Systems
Omid Gheibi, Danny Weyns, Federico Quin

TL;DR
This paper investigates how machine learning impacts decision-making in self-adaptive systems, focusing on formal guarantees and analyzing the effects of linear regression combined with statistical model checking.
Contribution
It provides a theoretical analysis of the impact of machine learning on formal decision guarantees in self-adaptive systems, using computational learning theory.
Findings
Theoretical bounds on machine learning impact are established.
Evaluation using the DeltaIoT scenario demonstrates the approach.
Highlights future research opportunities in this area.
Abstract
Recently, we have been witnessing an increasing use of machine learning methods in self-adaptive systems. Machine learning methods offer a variety of use cases for supporting self-adaptation, e.g., to keep runtime models up to date, reduce large adaptation spaces, or update adaptation rules. Yet, since machine learning methods apply in essence statistical methods, they may have an impact on the decisions made by a self-adaptive system. Given the wide use of formal approaches to provide guarantees for the decisions made by self-adaptive systems, it is important to investigate the impact of applying machine learning methods when such approaches are used. In this paper, we study one particular instance that combines linear regression to reduce the adaptation space of a self-adaptive system with statistical model checking to analyze the resulting adaptation options. We use computational…
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.
Taxonomy
MethodsLinear Regression
