Safety Verification of Cyber-Physical Systems with Reinforcement Learning Control

被引:70
|
作者
Hoang-Dung Tran [1 ]
Cai, Feiyang [1 ]
Diego, Manzanas Lopez [1 ]
Musau, Patrick [1 ]
Johnson, Taylor T. [1 ]
Koutsoukos, Xenofon [1 ]
机构
[1] Vanderbilt Univ, Nashville, TN 37235 USA
基金
美国国家科学基金会;
关键词
Formal methods; verification; reinforcement learning; COLLISION; BRAKING; TIME;
D O I
10.1145/3358230
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a new forward reachability analysis approach to verify safety of cyber-physical systems (CPS) with reinforcement learning controllers. The foundation of our approach lies on two efficient, exact and over-approximate reachability algorithms for neural network control systems using star sets, which is an efficient representation of polyhedra. Using these algorithms, we determine the initial conditions for which a safety-critical system with a neural network controller is safe by incrementally searching a critical initial condition where the safety of the system cannot be established. Our approach produces tight over-approximation error and it is computationally efficient, which allows the application to practical CPS with learning enable components (LECs). We implement our approach in NNV, a recent verification tool for neural networks and neural network control systems, and evaluate its advantages and applicability by verifying safety of a practical Advanced Emergency Braking System (AEBS) with a reinforcement learning (RL) controller trained using the deep deterministic policy gradient (DDPG) method. The experimental results show that our new reachability algorithms are much less conservative than existing polyhedra-based approaches. We successfully determine the entire region of the initial conditions of the AEBS with the RL controller such that the safety of the system is guaranteed, while a polyhedra-based approach cannot prove the safety properties of the system.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] Falsification of Cyber-Physical Systems with Reinforcement Learning
    Kato, Koki
    Ishikawa, Fuyuki
    Honiden, Shinichi
    2018 IEEE 3RD WORKSHOP ON MONITORING AND TESTING OF CYBER-PHYSICAL SYSTEMS (MT-CPS 2018), 2018, : 5 - 6
  • [2] Adaptive embedded control of cyber-physical systems using reinforcement learning
    Center for Embedded and Cyber-Physical Systems, University of California, Irvine, United States
    IET Cyber-Phys. Syst.: Theory Appl., 3
  • [3] Research on safety verification technology of cyber-physical systems
    Tuo, Ming Fu
    Zhou, Xing She
    An, Li
    Zhu, Rui
    COMPUTING, CONTROL, INFORMATION AND EDUCATION ENGINEERING, 2015, : 525 - 528
  • [4] Resilient Control and Safety for Cyber-Physical Systems
    Lukina, Anna
    Grosu, Radu
    Tiwari, Ashish
    Smolka, Scott A.
    Yang, Junxing
    Esterle, Lukas
    2018 IEEE 3RD WORKSHOP ON MONITORING AND TESTING OF CYBER-PHYSICAL SYSTEMS (MT-CPS 2018), 2018, : 16 - 17
  • [5] Formal Verification of Control Modules in Cyber-Physical Systems
    Grobelna, Iwona
    SENSORS, 2020, 20 (18) : 1 - 23
  • [6] Learning Tracking Control for Cyber-Physical Systems
    Wu, Chengwei
    Pan, Wei
    Sun, Guanghui
    Liu, Jianxing
    Wu, Ligang
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (11) : 9151 - 9163
  • [7] Separation of learning and control for cyber-physical systems?
    Malikopoulos, Andreas A.
    AUTOMATICA, 2023, 151
  • [8] Optimal control and learning for cyber-physical systems
    Wan, Yan
    Yang, Tao
    Yuan, Ye
    Lewis, Frank L.
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2021, 31 (06) : 1799 - 1802
  • [9] Security Analysis of Cyber-Physical Systems Using Reinforcement Learning
    Ibrahim, Mariam
    Elhafiz, Ruba
    SENSORS, 2023, 23 (03)
  • [10] Statistical Verification of Learning-Based Cyber-Physical Systems
    Zarei, Mojtaba
    Wang, Yu
    Pajic, Miroslav
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL (HSCC2020) (PART OF CPS-IOT WEEK), 2020,