Self-sustaining Software Systems (S4): Towards Improved Interpretability
and Adaptation
- URL: http://arxiv.org/abs/2401.11370v1
- Date: Sun, 21 Jan 2024 02:07:34 GMT
- Title: Self-sustaining Software Systems (S4): Towards Improved Interpretability
and Adaptation
- Authors: Christian Cabrera and Andrei Paleyes and Neil D. Lawrence
- Abstract summary: Systems' complexity challenges their interpretability and requires autonomous responses to dynamic changes.
Two main research areas explore autonomous systems' responses: evolutionary computing and autonomic computing.
This paper proposes a new concept for interpretable and adaptable software systems: self-sustaining software systems (S4)
- Score: 8.328861861105889
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Software systems impact society at different levels as they pervasively solve
real-world problems. Modern software systems are often so sophisticated that
their complexity exceeds the limits of human comprehension. These systems must
respond to changing goals, dynamic data, unexpected failures, and security
threats, among other variable factors in real-world environments. Systems'
complexity challenges their interpretability and requires autonomous responses
to dynamic changes. Two main research areas explore autonomous systems'
responses: evolutionary computing and autonomic computing. Evolutionary
computing focuses on software improvement based on iterative modifications to
the source code. Autonomic computing focuses on optimising systems' performance
by changing their structure, behaviour, or environment variables. Approaches
from both areas rely on feedback loops that accumulate knowledge from the
system interactions to inform autonomous decision-making. However, this
knowledge is often limited, constraining the systems' interpretability and
adaptability. This paper proposes a new concept for interpretable and adaptable
software systems: self-sustaining software systems (S4). S4 builds knowledge
loops between all available knowledge sources that define modern software
systems to improve their interpretability and adaptability. This paper
introduces and discusses the S4 concept.
Related papers
- Imagining and building wise machines: The centrality of AI metacognition [78.76893632793497]
We argue that shortcomings stem from one overarching failure: AI systems lack wisdom.
While AI research has focused on task-level strategies, metacognition is underdeveloped in AI systems.
We propose that integrating metacognitive capabilities into AI systems is crucial for enhancing their robustness, explainability, cooperation, and safety.
arXiv Detail & Related papers (2024-11-04T18:10:10Z) - Towards LifeSpan Cognitive Systems [94.8985839251011]
Building a human-like system that continuously interacts with complex environments presents several key challenges.
We refer to this envisioned system as the LifeSpan Cognitive System (LSCS)
A critical feature of LSCS is its ability to engage in incremental and rapid updates while retaining and accurately recalling past experiences.
arXiv Detail & Related papers (2024-09-20T06:54:00Z) - Building Living Software Systems with Generative & Agentic AI [2.2481284426718533]
Current software systems are static and inflexible, leading to challenges in translating human goals into computational actions.
"Living software systems" powered by generative AI offer a solution to this fundamental problem in computing.
Generative AI, particularly large language models, can serve as a universal translator between human intent and computer operations.
arXiv Detail & Related papers (2024-08-03T12:35:30Z) - Combining AI Control Systems and Human Decision Support via Robustness and Criticality [53.10194953873209]
We extend a methodology for adversarial explanations (AE) to state-of-the-art reinforcement learning frameworks.
We show that the learned AI control system demonstrates robustness against adversarial tampering.
In a training / learning framework, this technology can improve both the AI's decisions and explanations through human interaction.
arXiv Detail & Related papers (2024-07-03T15:38:57Z) - Security Challenges in Autonomous Systems Design [1.864621482724548]
With the independence from human control, cybersecurity of such systems becomes even more critical.
With the independence from human control, cybersecurity of such systems becomes even more critical.
This paper thoroughly discusses the state of the art, identifies emerging security challenges and proposes research directions.
arXiv Detail & Related papers (2023-11-05T09:17:39Z) - A Mathematical Characterization of Minimally Sufficient Robot Brains [4.10609794373612]
We introduce the notion of an information transition system for the internal system.
An information transition system is viewed as a filter and a policy or plan is viewed as a function that labels the states of this information transition system.
We establish, in a general setting, that minimal information transition systems exist up to reasonable equivalence assumptions.
arXiv Detail & Related papers (2023-08-17T15:22:06Z) - 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) - Introduction to the Artificial Intelligence that can be applied to the
Network Automation Journey [68.8204255655161]
The "Intent-Based Networking - Concepts and Definitions" document describes the different parts of the ecosystem that could be involved in NetDevOps.
The recognize, generate intent, translate and refine features need a new way to implement algorithms.
arXiv Detail & Related papers (2022-04-02T08:12:08Z) - Systems Challenges for Trustworthy Embodied Systems [0.0]
A new generation of increasingly autonomous and self-learning systems, which we call embodied systems, is about to be developed.
It is crucial to coordinate the behavior of embodied systems in a beneficial manner, ensure their compatibility with our human-centered social values, and design verifiably safe and reliable human-machine interaction.
We are arguing that raditional systems engineering is coming to a climacteric from embedded to embodied systems, and with assuring the trustworthiness of dynamic federations of situationally aware, intent-driven, explorative, ever-evolving, largely non-predictable, and increasingly autonomous embodied systems in
arXiv Detail & Related papers (2022-01-10T15:52:17Z) - 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) - 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.