Journal Article
Machine Learning

Generative AI for Self-Adaptive Systems: State of the Art and Research Roadmap

Jialong Li(Waseda University), Mingyue Zhang(Southwest University), Nianyu Li, Danny Weyns(Linnaeus University), Zhi Jin(Peking University), Kenji Tei(Tokyo Institute of Technology)
August 20, 2024ACM Transactions on Autonomous and Adaptive Systems90 citations

90

Citations

5

Influential Citations

ACM Transactions on Autonomous and Adaptive Systems

Venue

2024

Year

Abstract

Self-adaptive systems (SASs) are designed to handle changes and uncertainties through a feedback loop with four core functionalities: monitoring, analyzing, planning, and execution. Recently, generative artificial intelligence (GenAI), especially the area of large language models, has shown impressive performance in data comprehension and logical reasoning. These capabilities are highly aligned with the functionalities required in SASs, suggesting a strong potential to employ GenAI to enhance SASs. However, the specific benefits and challenges of employing GenAI in SASs remain unclear. Yet, providing a comprehensive understanding of these benefits and challenges is complex due to several reasons: limited publications in the SAS field, the technological and application diversity within SASs, and the rapid evolution of GenAI technologies. To that end, this article aims to provide researchers and practitioners a comprehensive snapshot that outlines the potential benefits and challenges of employing GenAI’s within SAS. Specifically, we gather, filter, and analyze literature from four distinct research fields and organize them into two main categories to potential benefits: (i) enhancements to the autonomy of SASs centered around the specific functions of the MAPE-K feedback loop, and (ii) improvements in the interaction between humans and SASs within human-on-the-loop settings. From our study, we outline a research roadmap that highlights the challenges of integrating GenAI into SASs. The roadmap starts with outlining key research challenges that need to be tackled to exploit the potential for applying GenAI in the field of SAS. The roadmap concludes with a practical reflection, elaborating on current shortcomings of GenAI and proposing possible mitigation strategies. †

Analysis

Why This Paper Matters

Self-adaptive systems (SASs) are critical for handling dynamic environments, but their traditional feedback loops (MAPE-K) often struggle with complex, unstructured data and reasoning tasks. Generative AI, especially large language models (LLMs), has demonstrated remarkable capabilities in data comprehension and logical reasoning, which align closely with the core functionalities of SASs. This paper is timely because it bridges two rapidly evolving fields, offering a structured overview of how GenAI can enhance SASs and what challenges remain.

The significance lies in its comprehensive survey approach, drawing from four research fields to provide a holistic view. By categorizing benefits into autonomy enhancements and human-on-the-loop improvements, the paper gives practitioners a clear framework for where GenAI can add value. The research roadmap is particularly valuable, as it not only highlights challenges but also proposes mitigation strategies, making it actionable for future work.

Technical Contributions

  • Literature synthesis: Gathers and filters literature from four distinct fields (SAS, GenAI, human-computer interaction, and software engineering) to provide a cross-domain perspective.
  • Benefit categorization: Organizes potential benefits into two main categories: (i) enhancements to SAS autonomy centered on MAPE-K feedback loop functions (monitoring, analyzing, planning, execution), and (ii) improvements in human-SAS interaction within human-on-the-loop settings.
  • Research roadmap: Outlines key research challenges for integrating GenAI into SASs, followed by practical reflection on current shortcomings of GenAI and proposed mitigation strategies.
  • Structured analysis: Provides a systematic approach to understanding the alignment between GenAI capabilities and SAS requirements, which is missing in existing literature.

Results

The paper does not present quantitative experimental results but provides a qualitative synthesis of the state of the art. It identifies that GenAI can enhance each MAPE-K function: e.g., LLMs for monitoring (anomaly detection), analyzing (root cause analysis), planning (adaptive strategies), and execution (code generation). For human-on-the-loop, GenAI improves explainability and trust. The roadmap highlights challenges such as reliability, safety, and real-time constraints, with mitigation strategies including hybrid approaches and verification techniques.

Significance

This paper serves as a foundational reference for researchers and practitioners working at the intersection of GenAI and self-adaptive systems. By clarifying the potential benefits and challenges, it accelerates the adoption of GenAI in SASs, which are critical for autonomous systems in domains like robotics, IoT, and cloud computing. The roadmap guides future research, helping to avoid pitfalls and focus efforts on high-impact areas. As GenAI continues to evolve, this work provides a stable framework for evaluating new developments.