Machine Learning Meets Quantitative Planning: Enabling Self-Adaptation in Autonomous Robots
Not on the map. Why?
Abstract (arXiv)
Modern cyber-physical systems (e.g., robotics systems) are typically composed of physical and software components, the characteristics of which are likely to change over time. Assumptions about parts of the system made at design time may not hold at run time, especially when a system is deployed for long periods (e.g., over decades). Self-adaptation is designed to find reconfigurations of systems to handle such run-time inconsistencies. Planners can be used to find and enact optimal reconfigurations in such an evolving context. However, for systems that are highly configurable, such planning becomes intractable due to the size of the adaptation space. To overcome this challenge, in this paper we explore an approach that (a) uses machine learning to find Pareto-optimal configurations without needing to explore every configuration and (b) restricts the search space to such configurations to make planning tractable. We explore this in the context of robot missions that need to consider task timeliness and energy consumption. An independent evaluation shows that our approach results in high-quality adaptation plans in uncertain and adversarial environments.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 10 Mar 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 1; 2023: 0; 2024: 0; 2025: 1.
7 papers.
- 2021Software Architecture for ML-based Systems: What Exists and What Lies Aheadcited by 13
- 2021From Learning to Relearning: A Framework for Diminishing Bias in Social Robot Navigationcited by 11
- 2021On the Impact of Applying Machine Learning in the Decision-Making of Self-Adaptive Systemscited by 4
- 2021Towards Better Adaptive Systems by Combining MAPE, Control Theory, and Machine Learningcited by 3
- 2022Deep Learning for Effective and Efficient Reduction of Large Adaptation Spaces in Self-Adaptive Systemscited by 2
- 2021Auto-COP: Adaptation Generation in Context-Oriented Programming using Reinforcement Learning Optionscited by 0
- 2025RobEthiChor: Automated Context-aware Ethics-based Negotiation for Autonomous Robotscited by 0
- 2025RobEthiChor: Automated Context-aware Ethics-based Negotiation for Autonomous Robots30 Jul 2025
- 2022Deep Learning for Effective and Efficient Reduction of Large Adaptation Spaces in Self-Adaptive Systems13 Apr 2022
- 2021Towards Better Adaptive Systems by Combining MAPE, Control Theory, and Machine Learning19 Mar 2021
- 2021On the Impact of Applying Machine Learning in the Decision-Making of Self-Adaptive Systems18 Mar 2021
- 2021Software Architecture for ML-based Systems: What Exists and What Lies Ahead14 Mar 2021
- 2021Auto-COP: Adaptation Generation in Context-Oriented Programming using Reinforcement Learning Options11 Mar 2021
- 2021From Learning to Relearning: A Framework for Diminishing Bias in Social Robot Navigation7 Jan 2021