Formal Control Synthesis for Stochastic Neural Network Dynamic Models

被引:8
作者
Adams, Steven [1 ]
Lahijanian, Morteza [2 ]
Laurenti, Luca [1 ]
机构
[1] Delft Univ Technol, Delft Ctr Syst & Control, NL-2628 Delft, Netherlands
[2] Univ Colorado, Dept Aerosp Engn Sci & Comp Sci, Boulder, CO 80309 USA
来源
IEEE CONTROL SYSTEMS LETTERS | 2022年 / 6卷
基金
美国国家科学基金会;
关键词
Artificial neural networks; Markov processes; Behavioral sciences; Control systems; Computational modeling; Uncertainty; Switches; Formal methods; interval Markov decision processes; neural networks; switched systems; synthesis;
D O I
10.1109/LCSYS.2022.3178143
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Neural networks (NNs) are emerging as powerful tools to represent the dynamics of control systems with complicated physics or black-box components. Due to complexity of NNs, however, existing methods are unable to synthesize complex behaviors with guarantees for NN dynamic models (NNDMs). This letter introduces a control synthesis framework for stochastic NNDMs with performance guarantees. The focus is on specifications expressed in linear temporal logic interpreted over finite traces (LTLf), and the approach is based on finite abstraction. Specifically, we leverage recent techniques for convex relaxation of NNs to formally abstract a NNDM into an interval Markov decision process (IMDP). Then, a strategy that maximizes the probability of satisfying a given specification is synthesized over the IMDP and mapped back to the underlying NNDM. We show that the process of abstracting NNDMs to IMDPs reduces to a set of convex optimization problems, hence guaranteeing efficiency. We also present an adaptive refinement procedure that makes the framework scalable. On several case studies, we illustrate that our framework is able to provide non-trivial guarantees of correctness for NNDMs with architectures of up to 5 hidden layers and hundreds of neurons per layer.
引用
收藏
页码:2858 / 2863
页数:6
相关论文
共 24 条
  • [1] Adams S., 2022, ARXIV220305903
  • [2] Baier C, 2008, PRINCIPLES OF MODEL CHECKING, P1
  • [3] Bertsekas D., 1996, Stochastic optimal control: the discrete-time case, V5
  • [4] Boyd S., 2004, CONVEX OPTIMIZATION
  • [5] Efficiency through Uncertainty: Scalable Formal Synthesis for Stochastic Hybrid Systems
    Cauchi, Nathalie
    Laurenti, Luca
    Lahijanian, Morteza
    Abate, Alessandro
    Kwiatkowska, Marta
    Cardelli, Luca
    [J]. PROCEEDINGS OF THE 2019 22ND ACM INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL (HSCC '19), 2019, : 240 - 251
  • [6] De Giacomo G., 2013, IJCAI 13, P854
  • [7] Doyen L., 2018, HDB MODEL CHECKING, P1047, DOI [DOI 10.1007/978-3-319-10575-830, DOI 10.1007/978-3-319-10575-8-30]
  • [8] Efficient Verification for Stochastic Mixed Monotone Systems
    Dutreix, Maxence
    Coogan, Samuel
    [J]. 2018 9TH ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS 2018), 2018, : 150 - 161
  • [9] An Introduction to Neural Network Analysis via Semidefinite Programming
    Fazlyab, Mahyar
    Morari, Manfred
    Pappas, George J.
    [J]. 2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 6341 - 6350
  • [10] Bounded-parameter markov decision processes
    Givan, R
    Leach, S
    Dean, T
    [J]. ARTIFICIAL INTELLIGENCE, 2000, 122 (1-2) : 71 - 109