A Survey of Algorithms for Black-Box Safety Validation
Corso, Anthony, Moss, Robert J., Koren, Mark, Lee, Ritchie, Kochenderfer, Mykel J.
–arXiv.org Artificial Intelligence
Autonomous and semi-autonomous systems for safety-critical applications require rigorous testing before deployment. Due to the complexity of these systems, formal verification may be impossible and real-world testing may be dangerous during development. Therefore, simulation-based techniques have been developed that treat the system under test as a black box during testing. Safety validation tasks include finding disturbances to the system that cause it to fail (falsification), finding the most-likely failure, and estimating the probability that the system fails. Motivated by the prevalence of safety-critical artificial intelligence, this work provides a survey of state-of-the-art safety validation techniques with a focus on applied algorithms and their modifications for the safety validation problem. We present and discuss algorithms in the domains of optimization, path planning, reinforcement learning, and importance sampling. Problem decomposition techniques are presented to help scale algorithms to large state spaces, and a brief overview of safety-critical applications is given, including autonomous vehicles and aircraft collision avoidance systems. Finally, we present a survey of existing academic and commercially available safety validation tools.
arXiv.org Artificial Intelligence
Jul-11-2020
- Country:
- North America > United States
- Iowa (0.04)
- Arizona (0.04)
- Nevada > Clark County
- Las Vegas (0.04)
- Florida > Orange County
- Orlando (0.04)
- California > Santa Clara County
- Europe > United Kingdom
- England > Cambridgeshire > Cambridge (0.04)
- Asia
- China (0.04)
- Middle East > Republic of Türkiye
- Karaman Province > Karaman (0.04)
- North America > United States
- Genre:
- Overview (1.00)
- Industry:
- Technology:
- Information Technology > Artificial Intelligence
- Robots > Autonomous Vehicles (1.00)
- Representation & Reasoning
- Search (1.00)
- Planning & Scheduling (1.00)
- Optimization (1.00)
- Logic & Formal Reasoning (1.00)
- Agents (0.86)
- Uncertainty > Bayesian Inference (0.67)
- Machine Learning
- Statistical Learning (1.00)
- Reinforcement Learning (1.00)
- Evolutionary Systems (0.93)
- Neural Networks > Deep Learning (0.93)
- Learning Graphical Models > Directed Networks
- Bayesian Learning (0.67)
- Information Technology > Artificial Intelligence