On the Impact of Applying Machine Learning in the Decision-Making of Self-Adaptive Systems
Not on the map. Why?
Abstract (arXiv)
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 learning theory to determine a theoretical bound on the impact of the machine learning method on the predictions made by the verifier. We illustrate and evaluate the theoretical result using a scenario of the DeltaIoT artifact. To conclude, we look at opportunities for future research in this area.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 7 of its 44 references that are in the map. First posted on arXiv 18 Mar 2021.
Builds on
7 of 44 references.
References · 7
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
- 2017Formal Verification of Piece-Wise Linear Feed-Forward Neural Networkscited by 241
- 2016Measuring Neural Net Robustness with Constraintscited by 90
- 2017Engineering Trustworthy Self-Adaptive Software with Dynamic Assurance Casescited by 14
- 2019Perpetual Assurances for Self-Adaptive Systemscited by 9
- 2019Machine Learning Meets Quantitative Planning: Enabling Self-Adaptation in Autonomous Robotscited by 7
- 2018A Learning Approach to Enhance Assurances for Real-Time Self-Adaptive Systemscited by 3
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 0; 2025: 1.
4 papers.
- 2022Lifelong Self-Adaptation: Self-Adaptation Meets Lifelong Machine Learningcited by 2
- 2022Deep Learning for Effective and Efficient Reduction of Large Adaptation Spaces in Self-Adaptive Systemscited by 2
- 2023Ensemble-based modeling abstractions for modern self-optimizing systemscited by 0
- 2025Hardness, Structural Knowledge, and Opportunity: An Analytical Framework for Modular Performance Modelingcited by 0
- 2025Hardness, Structural Knowledge, and Opportunity: An Analytical Framework for Modular Performance Modeling13 Sep 2025
- 2023Ensemble-based modeling abstractions for modern self-optimizing systems11 Sep 2023
- 2022Deep Learning for Effective and Efficient Reduction of Large Adaptation Spaces in Self-Adaptive Systems13 Apr 2022
- 2022Lifelong Self-Adaptation: Self-Adaptation Meets Lifelong Machine Learning4 Apr 2022