Identifying the Hazard Boundary of ML-enabled Autonomous Systems Using Cooperative Co-Evolutionary Search
Sepehr Sharifi, Donghwan Shin, Lionel C. Briand, Nathan Aschbacher

TL;DR
This paper introduces MLCSHE, a cooperative co-evolutionary search method to identify hazard boundaries in ML-enabled autonomous systems, addressing high-dimensionality and computational challenges with a probabilistic approach.
Contribution
The paper presents a novel cooperative co-evolutionary algorithm that decomposes the hazard boundary search into lower-dimensional problems using a probabilistic safety model.
Findings
MLCSHE outperforms standard genetic algorithms in effectiveness and efficiency.
The method successfully identifies hazard boundaries in a complex autonomous vehicle case study.
Probabilistic hazard boundary estimation improves safety monitoring in MLASs.
Abstract
In Machine Learning (ML)-enabled autonomous systems (MLASs), it is essential to identify the hazard boundary of ML Components (MLCs) in the MLAS under analysis. Given that such boundary captures the conditions in terms of MLC behavior and system context that can lead to hazards, it can then be used to, for example, build a safety monitor that can take any predefined fallback mechanisms at runtime when reaching the hazard boundary. However, determining such hazard boundary for an ML component is challenging. This is due to the problem space combining system contexts (i.e., scenarios) and MLC behaviors (i.e., inputs and outputs) being far too large for exhaustive exploration and even to handle using conventional metaheuristics, such as genetic algorithms. Additionally, the high computational cost of simulations required to determine any MLAS safety violations makes the problem even more…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Reliability and Analysis Research · Safety Systems Engineering in Autonomy · Autonomous Vehicle Technology and Safety
