arrow
Return

Generalization of Machine-Learning Adaptation in Ensemble-Based Self-adaptive Systems

delete2023-07-16
delete0
PRE
AI
J
Jan Pacovský
P
Petr Hnětynka *
M
Martin Kruliš
DOI:10.1007/978-3-031-36889-9_26delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Smart self-adaptive systems are nowadays commonly employed almost in any application domain. Within them, groups of robots, autonomous vehicles, drones, and similar automatons dynamically cooperate to achieve a common goal. An approach to model such dynamic cooperation is via autonomic component ensembles, which are dynamically formed groups of components. Forming ensembles is described via a set of constraints (e.g., form an ensemble of three drones closest to a target that have sufficient battery level to reach the target and stay there). Evaluating these constraints by traditional means (such as a SAT solver) is computationally demanding and does not scale for large systems. This paper proposes an approach for solving ensemble formations based on machine learning which may be relatively faster. The method trains the model on a small instance of the system governed by a computationally demanding algorithm and then adapts it for large instances thanks to the generalization properties of the machine learning model.
Keywords:
Self-adaptive Systems
Ensembles
Machine-learning

Journal

S
Software Architecture
IF:
0
Papers:
4
Citations:
0

Organization

C
Charles University Prague
Scholars:
2.9W
Papers: 2.2W
Citations: 158