# Active Sampling-based Binary Verification of Dynamical Systems

**Authors:** John F. Quindlen, Ufuk Topcu, Girish Chowdhary, Jonathan P. How

arXiv: 1706.04268 · 2018-01-17

## TL;DR

This paper introduces a data-driven, active learning-based statistical verification method for nonlinear control systems, using simulation data and temporal logic metrics to predict system safety across uncertainties.

## Contribution

It develops a novel active sampling approach that improves the accuracy of probabilistic safety verification models for complex dynamical systems.

## Key findings

- Enhanced prediction accuracy over existing methods
- Effective active learning algorithm for data selection
- Validated on multiple case studies

## Abstract

Nonlinear, adaptive, or otherwise complex control techniques are increasingly relied upon to ensure the safety of systems operating in uncertain environments. However, the nonlinearity of the resulting closed-loop system complicates verification that the system does in fact satisfy those requirements at all possible operating conditions. While analytical proof-based techniques and finite abstractions can be used to provably verify the closed-loop system's response at different operating conditions, they often produce conservative approximations due to restrictive assumptions and are difficult to construct in many applications. In contrast, popular statistical verification techniques relax the restrictions and instead rely upon simulations to construct statistical or probabilistic guarantees. This work presents a data-driven statistical verification procedure that instead constructs statistical learning models from simulated training data to separate the set of possible perturbations into "safe" and "unsafe" subsets. Binary evaluations of closed-loop system requirement satisfaction at various realizations of the uncertainties are obtained through temporal logic robustness metrics, which are then used to construct predictive models of requirement satisfaction over the full set of possible uncertainties. As the accuracy of these predictive statistical models is inherently coupled to the quality of the training data, an active learning algorithm selects additional sample points in order to maximize the expected change in the data-driven model and thus, indirectly, minimize the prediction error. Various case studies demonstrate the closed-loop verification procedure and highlight improvements in prediction error over both existing analytical and statistical verification techniques.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1706.04268/full.md

## Figures

23 figures with captions in the complete paper: https://tomesphere.com/paper/1706.04268/full.md

## References

36 references — full list in the complete paper: https://tomesphere.com/paper/1706.04268/full.md

---
Source: https://tomesphere.com/paper/1706.04268