Risk Verification of Stochastic Systems with Neural Network Controllers
Matthew Cleaveland, Lars Lindemann, Radoslav Ivanov, George Pappas

TL;DR
This paper introduces a data-driven framework for verifying the risk of stochastic systems with neural network controllers, focusing on safety specifications and risk bounds for nominal and perturbed systems.
Contribution
It presents a novel method to estimate and bound the risk of NN-controlled stochastic systems using trajectory robustness and system closeness measures.
Findings
Risk bounds for perturbed systems are derived from nominal system estimates.
The framework is demonstrated on an underwater vehicle and an autonomous car.
Quantitative risk assessment is feasible for complex stochastic systems with NN controllers.
Abstract
Motivated by the fragility of neural network (NN) controllers in safety-critical applications, we present a data-driven framework for verifying the risk of stochastic dynamical systems with NN controllers. Given a stochastic control system, an NN controller, and a specification equipped with a notion of trace robustness (e.g., constraint functions or signal temporal logic), we collect trajectories from the system that may or may not satisfy the specification. In particular, each of the trajectories produces a robustness value that indicates how well (severely) the specification is satisfied (violated). We then compute risk metrics over these robustness values to estimate the risk that the NN controller will not satisfy the specification. We are further interested in quantifying the difference in risk between two systems, and we show how the risk estimated from a nominal system can…
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
TopicsAdversarial Robustness in Machine Learning · Fault Detection and Control Systems · Explainable Artificial Intelligence (XAI)
