Formal Verification of Unknown Dynamical Systems via Gaussian Process Regression

IF 7 1区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS IEEE Transactions on Automatic Control Pub Date : 2025-01-22 DOI:10.1109/TAC.2025.3532812
John Skovbekk;Luca Laurenti;Eric Frew;Morteza Lahijanian
{"title":"Formal Verification of Unknown Dynamical Systems via Gaussian Process Regression","authors":"John Skovbekk;Luca Laurenti;Eric Frew;Morteza Lahijanian","doi":"10.1109/TAC.2025.3532812","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":13201,"journal":{"name":"IEEE Transactions on Automatic Control","volume":"70 8","pages":"4960-4975"},"PeriodicalIF":7.0000,"publicationDate":"2025-01-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Automatic Control","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10849583/","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于高斯过程回归的未知动力系统形式化验证
在安全关键场景中利用自主系统需要在影响系统动态的不确定性和黑盒组件存在的情况下验证其行为。在这项工作中,我们开发了一个框架,用于根据输入-输出数据集的时间逻辑规范验证具有未建模动态和噪声测量的离散时间动力系统。验证框架采用高斯过程(GP)回归从数据集中学习未知动态,并将连续空间系统抽象为有限状态、不确定的马尔可夫决策过程(MDP)。这种抽象依赖于空间离散化和转移概率区间,利用可重复核希尔伯特空间分析和离散化引起的不确定性来捕获GP回归误差的不确定性。该框架利用现有的模型检查工具,根据给定的时序逻辑规范来验证不确定的MDP抽象。我们建立了将验证结果从噪声测量产生的抽象扩展到底层系统的正确性。我们证明了该框架的计算复杂度在数据集的大小和离散抽象中是多项式的。复杂性分析说明了验证结果的质量与处理更大数据集和更精细抽象的计算负担之间的权衡。最后,我们在线性、非线性和切换动力系统的几个案例研究中证明了我们的学习和验证框架的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
IEEE Transactions on Automatic Control
IEEE Transactions on Automatic Control 工程技术-工程:电子与电气
CiteScore
11.30
自引率
5.90%
发文量
824
审稿时长
9 months
期刊介绍: In the IEEE Transactions on Automatic Control, the IEEE Control Systems Society publishes high-quality papers on the theory, design, and applications of control engineering. Two types of contributions are regularly considered: 1) Papers: Presentation of significant research, development, or application of control concepts. 2) Technical Notes and Correspondence: Brief technical notes, comments on published areas or established control topics, corrections to papers and notes published in the Transactions. In addition, special papers (tutorials, surveys, and perspectives on the theory and applications of control systems topics) are solicited.
期刊最新文献
Feedback Regulation for Max-Plus Linear Systems Distributed Control Lyapunov and Control Barrier Certificates for Reactive Formation Innovation-Based Stealthy Attacks on Remote State Estimators Using the Wasserstein Distance Verification of Resilient Current-State Opacity Against Dynamic Sensor Enabling Attacks Signed Angle Rigid Graphs for Network Localization and Formation Control
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1