Conformal Prediction for STL Runtime Verification

11/03/2022
by   Lars Lindemann, et al.
0

We are interested in predicting failures of cyber-physical systems during their operation. Particularly, we consider stochastic systems and signal temporal logic specifications, and we want to calculate the probability that the current system trajectory violates the specification. The paper presents two predictive runtime verification algorithms that predict future system states from the current observed system trajectory. As these predictions may not be accurate, we construct prediction regions that quantify prediction uncertainty by using conformal prediction, a statistical tool for uncertainty quantification. Our first algorithm directly constructs a prediction region for the satisfaction measure of the specification so that we can predict specification violations with a desired confidence. The second algorithm constructs prediction regions for future system states first, and uses these to obtain a prediction region for the satisfaction measure. To the best of our knowledge, these are the first formal guarantees for a predictive runtime verification algorithm that applies to widely used trajectory predictors such as RNNs and LSTMs, while being computationally simple and making no assumptions on the underlying distribution. We present numerical experiments of an F-16 aircraft and a self-driving car.

READ FULL TEXT
research
10/19/2022

Safe Planning in Dynamic Environments using Conformal Prediction

We propose a framework for planning in unknown dynamic environments with...
research
11/04/2022

Conformal Quantitative Predictive Monitoring of STL Requirements for Stochastic Processes

We consider the problem of predictive monitoring (PM), i.e., predicting ...
research
08/01/2018

Metrics for Signal Temporal Logic Formulae

Signal Temporal Logic (STL) is a formal language for describing a broad ...
research
02/02/2023

Physics Constrained Motion Prediction with Uncertainty Quantification

Predicting the motion of dynamic agents is a critical task for guarantee...
research
02/28/2017

Bayesian Verification under Model Uncertainty

Machine learning enables systems to build and update domain models based...
research
02/11/2018

An Algebraic Framework for Runtime Verification

Runtime verification (RV) is a pragmatic and scalable, yet rigorous tech...
research
11/04/2019

"Predicting" after peeking into the future: Correcting a fundamental flaw in the SAOM – TERGM comparison of Leifeld and Cranmer (2019)

We review the empirical comparison of SAOMs and TERGMs by Leifeld and Cr...

Please sign up or login with your details

Forgot password? Click here to reset