NNV: The Neural Network Verification Tool for Deep Neural Networks and Learning-Enabled Cyber-Physical Systems

被引:117
|
作者
Tran, Hoang-Dung [1 ,2 ]
Yang, Xiaodong [1 ]
Lopez, Diego Manzanas [1 ]
Musau, Patrick [1 ]
Luan Viet Nguyen [3 ]
Xiang, Weiming [5 ]
Bak, Stanley [4 ]
Johnson, Taylor T. [1 ]
机构
[1] Univ Nebraska, Lincoln, NE 68588 USA
[2] Vanderbilt Univ, 221 Kirkland Hall, Nashville, TN 37235 USA
[3] Univ Dayton, Dayton, OH 45469 USA
[4] SUNY Stony Brook, Stony Brook, NY USA
[5] Augusta Univ, Augusta, GA USA
基金
美国国家科学基金会;
关键词
Neural networks; Machine learning; Cyber-physical systems; Verification; Autonomy;
D O I
10.1007/978-3-030-53288-8_1
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents the Neural Network Verification (NNV) software tool, a set-based verification framework for deep neural networks (DNNs) and learning-enabled cyber-physical systems (CPS). The crux of NNV is a collection of reachability algorithms that make use of a variety of set representations, such as polyhedra, star sets, zonotopes, and abstract-domain representations. NNV supports both exact (sound and complete) and over-approximate (sound) reachability algorithms for verifying safety and robustness properties of feed-forward neural networks (FFNNs) with various activation functions. For learning-enabled CPS, such as closed-loop control systems incorporating neural networks, NNV provides exact and over-approximate reachability analysis schemes for linear plant models and FFNN controllers with piecewise-linear activation functions, such as ReLUs. For similar neural network control systems (NNCS) that instead have nonlinear plant models, NNV supports overapproximate analysis by combining the star set analysis used for FFNN controllers with zonotope-based analysis for nonlinear plant dynamics building on CORA. We evaluate NNV using two real-world case studies: the first is safety verification of ACAS Xu networks, and the second deals with the safety verification of a deep learning-based adaptive cruise control system.
引用
收藏
页码:3 / 17
页数:15
相关论文
共 50 条
  • [1] Verification Approaches for Learning-Enabled Autonomous Cyber-Physical Systems
    Tran, Hoang-Dung
    Xiang, Weiming
    Johnson, Taylor T.
    [J]. IEEE DESIGN & TEST, 2022, 39 (01) : 24 - 34
  • [2] Robustness Contracts for Scalable Verification of Neural Network-Enabled Cyber-Physical Systems
    Naik, Nikhil
    Nuzzo, Pierluigi
    [J]. 2020 18TH ACM-IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN (MEMOCODE), 2020, : 46 - 57
  • [3] Causal Repair of Learning-Enabled Cyber-Physical Systems
    Lu, Pengyuan
    Ruchkin, Ivan
    Cleaveland, Matthew
    Sokolsky, Oleg
    Lee, Insup
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON ASSURED AUTONOMY, ICAA, 2023, : 1 - 10
  • [4] Towards Formal Verification of Neural Networks in Cyber-Physical Systems
    Rossi, Federico
    Bernardeschi, Cinzia
    Cococcioni, Marco
    Palmieri, Maurizio
    [J]. NASA FORMAL METHODS, NFM 2024, 2024, 14627 : 207 - 222
  • [5] Formal Verification for Neural Networks in Autonomous Cyber-Physical Systems
    Johnson, Taylor T.
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2022, (371):
  • [6] Demo: The Neural Network Verification (NNV) Tool
    Hoang-Dung Tran
    Lopez, Diego Manzanas
    Yang, Xiaodong
    Musau, Patrick
    Luan Viet Nguyen
    Xiang, Weiming
    Bak, Stanley
    Johnson, Taylor T.
    [J]. 2020 IEEE WORKSHOP ON DESIGN AUTOMATION FOR CPS AND IOT (DESTION 2020), 2020, : 21 - 22
  • [7] Synchronous neural networks for cyber-physical systems
    Roop, Partha S.
    Pearce, Hammond
    Monadjem, Keyan
    [J]. PROCEEDINGS OF THE 2018 16TH ACM/IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN (MEMOCODE), 2018, : 33 - 42
  • [8] Backdoor Attacks on Safe Reinforcement Learning-Enabled Cyber-Physical Systems
    Jiang, Shixiong
    Liu, Mengyu
    Kong, Fanxin
    [J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2024, 43 (11) : 4093 - 4104
  • [9] An equilibrium optimizer with deep recurrent neural networks enabled intrusion detection in secure cyber-physical systems
    Lydia, E. Laxmi
    Santhaiah, Chukka
    Altafahmed, Mohammed
    Kumar, K. Vijaya
    Joshi, Gyanendra Prasad
    Cho, Woong
    [J]. AIMS MATHEMATICS, 2024, 9 (05): : 11718 - 11734
  • [10] Curating Naturally Adversarial Datasets for Learning-Enabled Medical Cyber-Physical Systems
    Pugh, Sydney
    Ruchkin, Ivan
    Weimer, James
    Lee, Insup
    [J]. PROCEEDINGS 15TH ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS, ICCPS 2024, 2024, : 212 - 223