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
- 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) - 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) - 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) - LLM4Drive: A Survey of Large Language Models for Autonomous Driving [67.843551583229]
Large language models (LLMs) have demonstrated abilities including understanding context, logical reasoning, and generating answers.
In this paper, we systematically review a research line about textitLarge Language Models for Autonomous Driving (LLM4AD).
arXiv Detail & Related papers (2023-11-02T07:23:33Z) - 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) - Perspectives and Ethics of the Autonomous Artificial Thinking Systems [0.0]
Our model uses four hierarchies: the hierarchy of information systems, the cognitive hierarchy, the linguistic hierarchy and the digital informative hierarchy.
The question of the capability of autonomous system to provide a form of artificial thought arises with the ethical consequences on the social life and the perspective of transhumanism.
arXiv Detail & Related papers (2020-01-13T14:23:21Z)
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.