AINov 10, 2020

Safety Verification of Neural Network Controlled Systems

arXiv:2011.05174v128 citations
AI Analysis

This addresses safety verification for systems controlled by neural networks, which is critical for real-world applications like autonomous vehicles, but the approach appears incremental as it builds on existing verification techniques.

The paper tackles the problem of verifying safety in neural network controlled systems by proposing a system-level approach that combines reachability analysis with validated simulation and abstract interpretation, achieving a formal proof of safety and providing information for unsafe cases.

In this paper, we propose a system-level approach for verifying the safety of neural network controlled systems, combining a continuous-time physical system with a discrete-time neural network based controller. We assume a generic model for the controller that can capture both simple and complex behaviours involving neural networks. Based on this model, we perform a reachability analysis that soundly approximates the reachable states of the overall system, allowing to achieve a formal proof of safety. To this end, we leverage both validated simulation to approximate the behaviour of the physical system and abstract interpretation to approximate the behaviour of the controller. We evaluate the applicability of our approach using a real-world use case. Moreover, we show that our approach can provide valuable information when the system cannot be proved totally safe.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes