Neural networks in closed-loop systems: Verification using interval arithmetic and formal prover

被引:0
作者
Rossi, Federico [1 ]
Bernardeschi, Cinzia [1 ]
Cococcioni, Marco [1 ]
机构
[1] Univ Pisa, Dept Informat Engn, Via G Caruso 16, I-56127 Pisa, PI, Italy
关键词
Cyber-physical systems; Neural networks; Closed-loop control systems; Formal verification; Interval arithmetic;
D O I
10.1016/j.engappai.2024.109238
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Machine Learning approaches have been successfully used for the creation of high-performance control components of cyber-physical systems, where the control dynamics result from the combination of many subsystems. However, these approaches may lack the trustworthiness required to guarantee their reliable application in a safety-critical context. In this paper, we propose a combination of interval arithmetic and theorem-proving verification techniques to analyze safety properties in closed-loop systems that embed neural network components. We show the application of the proposed approach to a model-predictive controller for autonomous driving comparing the neural network verification performance with other existing tools. The results show that open-loop neural network verification through interval arithmetic can outperform existing approaches proving properties with a smaller time overhead. Furthermore, we demonstrate the capability of combining the two approaches to construct a formal model of the network in higher-order logic of the controlled system in a closed-loop.
引用
收藏
页数:11
相关论文
共 50 条
  • [21] Neural Networks Verification: Perspectives from Formal Method
    Maity, Priyanka
    PROCEEDINGS OF THE 17TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, ISEC 2024, 2024,
  • [22] Local open- and closed-loop manipulation of multiagent networks
    Sahabandu, Dinuka
    Torres, Jackeline Abad
    Dhal, Rahul
    Roy, Sandip
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2019, 29 (05) : 1339 - 1360
  • [23] Joint Torque Closed-Loop Estimation Using NARX Neural Network Based on sEMG Signals
    Li, Yurong
    Chen, Wenxin
    Yang, Hao
    Li, Jixiang
    Zheng, Nan
    IEEE ACCESS, 2020, 8 : 213636 - 213646
  • [24] Neural Network Training Using Closed-Loop Data: Hazards and an Instrumental Variable (IVNN) Solution
    Kon, Johan
    Heertjes, Marcel
    Oomen, Tom
    IFAC PAPERSONLINE, 2022, 55 (12): : 182 - 187
  • [25] A Distributed Closed-Loop Monitoring Approach for Interconnected Industrial Systems
    Huo, Mingyi
    Luo, Hao
    Wang, Hao
    Jiang, Yuchen
    Yin, Shen
    Kaynak, Okyay
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2023, 70 (07) : 7363 - 7372
  • [26] NNTBFV: Simplifying and Verifying Neural Networks Using Testing-Based Formal Verification
    Liu, Haiyi
    Liu, Shaoying
    Xu, Guangquan
    Liu, Ai
    Fang, Dingbang
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2024, 34 (02) : 273 - 300
  • [27] Finding All DC Operating Points Using Interval Arithmetic Based Verification Algorithms
    Akhter, Itrat A.
    Reiher, Justin
    Greenstreet, Mark R.
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 1595 - 1598
  • [28] Formal Verification of Neural Network Controlled Autonomous Systems
    Sun, Xiaowu
    Khedr, Haitham
    Shoukry, Yasser
    PROCEEDINGS OF THE 2019 22ND ACM INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL (HSCC '19), 2019, : 147 - 156
  • [29] Formal Verification of Constrained Arithmetic Circuits using Computer Algebraic Approach
    Su, Tiankai
    Yasin, Atif
    Pillement, Sebastien
    Ciesielski, Maciej
    2020 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2020), 2020, : 386 - 391
  • [30] Neural Networks Detect Inter-Turn Short Circuit Faults Using Inverter Switching Statistics for a Closed-Loop Controlled Motor Drive
    Oner, Mustafa Umit
    Sahin, Ilker
    Keysan, Ozan
    IEEE TRANSACTIONS ON ENERGY CONVERSION, 2023, 38 (04) : 2387 - 2395