Formal Verification of Unknown Dynamical Systems via Gaussian Process Regression
成果类型:
Article
署名作者:
Skovbekk, John; Laurenti, Luca; Frew, Eric; Lahijanian, Morteza
署名单位:
University of Colorado System; University of Colorado Boulder; Delft University of Technology
刊物名称:
IEEE TRANSACTIONS ON AUTOMATIC CONTROL
ISSN/ISSBN:
0018-9286
DOI:
10.1109/TAC.2025.3532812
发表日期:
2025
页码:
4960-4975
关键词:
Noise measurement
dynamical systems
trajectory
noise
uncertainty
safety
kernel
Probabilistic logic
Bayes methods
Measurement uncertainty
Bayesian inference
data-driven certification
data-driven modeling
formal logic
formal verification
Gaussian processes (GPs)
Markov decision processes (MDPs)
摘要:
Leveraging autonomous systems in safety-critical scenarios requires verifying their behaviors in the presence of uncertainties and black-box components that influence the system dynamics. In this work, we develop a framework for verifying discrete-time dynamical systems with unmodeled dynamics and noisy measurements against temporal logic specifications from an input-output dataset. The verification framework employs Gaussian process (GP) regression to learn the unknown dynamics from the dataset and abstracts the continuous-space system as a finite-state, uncertain Markov decision process (MDP). This abstraction relies on space discretization and transition probability intervals that capture the uncertainty due to the error in GP regression by using reproducible kernel Hilbert space analysis as well as the uncertainty induced by discretization. The framework utilizes existing model checking tools for verification of the uncertain MDP abstraction against a given temporal logic specification. We establish the correctness of extending the verification results on the abstraction created from noisy measurements to the underlying system. We show that the computational complexity of the framework is polynomial in the size of the dataset and discrete abstraction. The complexity analysis illustrates a tradeoff between the quality of the verification results and the computational burden to handle larger datasets and finer abstractions. Finally, we demonstrate the efficacy of our learning and verification framework on several case studies with linear, nonlinear, and switched dynamical systems.
来源URL: