From Self-Adaptation to Self-Evolution Leveraging the Operational Design
Domain
- URL: http://arxiv.org/abs/2303.15260v1
- Date: Mon, 27 Mar 2023 14:49:07 GMT
- Title: From Self-Adaptation to Self-Evolution Leveraging the Operational Design
Domain
- Authors: Danny Weyns, Jesper Andersson
- Abstract summary: Self-adaptation has shown to be a viable approach to dealing with changing conditions.
The capabilities of a self-adaptive system are constrained by its operational design domain (ODD)
We provide a definition for ODD and apply it to a self-adaptive system.
- Score: 15.705888799637506
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Engineering long-running computing systems that achieve their goals under
ever-changing conditions pose significant challenges. Self-adaptation has shown
to be a viable approach to dealing with changing conditions. Yet, the
capabilities of a self-adaptive system are constrained by its operational
design domain (ODD), i.e., the conditions for which the system was built
(requirements, constraints, and context). Changes, such as adding new goals or
dealing with new contexts, require system evolution. While the system evolution
process has been automated substantially, it remains human-driven. Given the
growing complexity of computing systems, human-driven evolution will eventually
become unmanageable. In this paper, we provide a definition for ODD and apply
it to a self-adaptive system. Next, we explain why conditions not covered by
the ODD require system evolution. Then, we outline a new approach for
self-evolution that leverages the concept of ODD, enabling a system to evolve
autonomously to deal with conditions not anticipated by its initial ODD. We
conclude with open challenges to realise self-evolution.
Related papers
- Self-Healing Machine Learning: A Framework for Autonomous Adaptation in Real-World Environments [50.310636905746975]
Real-world machine learning systems often encounter model performance degradation due to distributional shifts in the underlying data generating process.
Existing approaches to addressing shifts, such as concept drift adaptation, are limited by their reason-agnostic nature.
We propose self-healing machine learning (SHML) to overcome these limitations.
arXiv Detail & Related papers (2024-10-31T20:05:51Z) - Agent Alignment in Evolving Social Norms [65.45423591744434]
We propose an evolutionary framework for agent evolution and alignment, named EvolutionaryAgent.
In an environment where social norms continuously evolve, agents better adapted to the current social norms will have a higher probability of survival and proliferation.
We show that EvolutionaryAgent can align progressively better with the evolving social norms while maintaining its proficiency in general tasks.
arXiv Detail & Related papers (2024-01-09T15:44:44Z) - Enabling High-Level Machine Reasoning with Cognitive Neuro-Symbolic
Systems [67.01132165581667]
We propose to enable high-level reasoning in AI systems by integrating cognitive architectures with external neuro-symbolic components.
We illustrate a hybrid framework centered on ACT-R and we discuss the role of generative models in recent and future applications.
arXiv Detail & Related papers (2023-11-13T21:20:17Z) - Towards Large-Scale Simulations of Open-Ended Evolution in Continuous
Cellular Automata [0.0]
We build large-scale evolutionary simulations using parallel computing framework JAX.
We report a number of system design choices, including implicit implementation of genetic operators.
We propose several factors that may further facilitate open-ended evolution.
arXiv Detail & Related papers (2023-04-12T06:40:11Z) - AI Maintenance: A Robustness Perspective [91.28724422822003]
We introduce highlighted robustness challenges in the AI lifecycle and motivate AI maintenance by making analogies to car maintenance.
We propose an AI model inspection framework to detect and mitigate robustness risks.
Our proposal for AI maintenance facilitates robustness assessment, status tracking, risk scanning, model hardening, and regulation throughout the AI lifecycle.
arXiv Detail & Related papers (2023-01-08T15:02:38Z) - The Vision of Self-Evolving Computing Systems [12.507035717773528]
A key aspect of sustainability is the ability of computing systems to cope with the continuous change they face.
While we are able to engineer smart computing systems that autonomously deal with various types of changes, handling unanticipated changes requires system evolution.
We put forward an arguable opinion for the vision of self-evolving computing systems that are equipped with an evolutionary engine.
arXiv Detail & Related papers (2022-04-14T08:53:23Z) - Lifelong Self-Adaptation: Self-Adaptation Meets Lifelong Machine
Learning [14.893661749381868]
We present textitlifelong self-adaptation: a novel approach to self-adaptive systems that use machine learning 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 new tasks based on differentiations, and updates the learning models of the self-adaptive system accordingly.
We present a reusable architecture for lifelong self-adaptation and apply it to the case of concept drift caused by unforeseen changes of the input data of a learning model that is used for decision-making in self-adaptation.
arXiv Detail & Related papers (2022-04-04T20:35:55Z) - Adaptation to Unknown Situations as the Holy Grail of Learning-Based
Self-Adaptive Systems: Research Directions [3.7311680121118345]
We argue that adapting to unknown situations is the ultimate challenge for self-adaptive systems.
We close discussing whether, even when we can, we should indeed build systems that define their own behaviour and adapt their goals, without involving a human supervisor.
arXiv Detail & Related papers (2021-03-11T19:07:02Z) - Towards an Interface Description Template for AI-enabled Systems [77.34726150561087]
Reuse is a common system architecture approach that seeks to instantiate a system architecture with existing components.
There is currently no framework that guides the selection of necessary information to assess their portability to operate in a system different than the one for which the component was originally purposed.
We present ongoing work on establishing an interface description template that captures the main information of an AI-enabled component.
arXiv Detail & Related papers (2020-07-13T20:30:26Z) - Synergetic Learning Systems: Concept, Architecture, and Algorithms [4.623783824925363]
We describe an artificial intelligence system called the Synergetic Learning Systems''
The system achieves intelligent information processing and decision-making in a given environment through cooperative/competitive synergetic learning.
It is expected that under our design criteria, the proposed system will eventually achieve artificial general intelligence through long term coevolution.
arXiv Detail & Related papers (2020-05-31T06:23:03Z) - Distributed and Democratized Learning: Philosophy and Research
Challenges [80.39805582015133]
We propose a novel design philosophy called democratized learning (Dem-AI)
Inspired by the societal groups of humans, the specialized groups of learning agents in the proposed Dem-AI system are self-organized in a hierarchical structure to collectively perform learning tasks more efficiently.
We present a reference design as a guideline to realize future Dem-AI systems, inspired by various interdisciplinary fields.
arXiv Detail & Related papers (2020-03-18T08:45:10Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.