Modeling Cyber Physical Systems with Learning Enabled Components using Hybrid Predicate Transition Nets

被引:0
作者
He, Xudong [1 ]
机构
[1] Florida Int Univ, Miami, FL 33199 USA
来源
2021 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2021) | 2021年
关键词
cyber physical systems; deep neural nets; reinforcement learning; formal methods; Petri nets; hybrid predicate transition nets;
D O I
10.1109/QRS-C55045.2021.00164
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Cyber-physical systems (CPSs) are ubiquitous ranging from smart household appliances to drones and self-driving cars, and are becoming increasingly important in the functioning of our society. In recent years, learning enabled components (LECs) built using machine learning approaches are increasingly used in CPSs to perform autonomous tasks to deal with uncertain and unfamiliar environments. In this paper, an approach for formally modeling CPSs with LECs is presented. Hybrid predicate transition nets are used to model LECs built using deep neural nets and reinforcement learning. Specifically, a method for modeling deep neural nets and their training using hybrid predicate transition nets is developed. Additionally, generic hybrid predicate transition net structures are designed to model reinforcement learning based on neural fitted Q-learning. The expressive power of hybrid predicate transition nets supports all commonly used activation and cost/reward functions in deep neural nets and reinforcement learning. The operational semantics of hybrid predicate transition nets enables the online and offline training of deep neural nets as well as online and offline policy update in reinforcement learning. Furthermore, hybrid predicate transition nets are used to model the overall CPS with LECs through the Simplex architecture. These results (1) provide an executable symbolic representation combining logic and algebraic definitions for two major machine learning approaches, and (2) contribute a systematic and unified framework to study CPSs with LECs. The modeling method is demonstrated using a vehicle benchmark problem.
引用
收藏
页码:1099 / 1108
页数:10
相关论文
共 38 条
  • [1] Alur R, 2015, PRINCIPLES OF CYBER-PHYSICAL SYSTEMS, P1
  • [2] Higher-order Petri net models based on artificial neural networks
    Chow, TWS
    Li, JY
    [J]. ARTIFICIAL INTELLIGENCE, 1997, 92 (1-2) : 289 - 300
  • [3] David R, 2010, DISCRETE, CONTINUOUS, AND HYBRID PETRI NETS, SECOND EDITION, P1, DOI 10.1007/978-3-642-10669-9
  • [4] On hybrid Petri nets
    David, R
    Alla, H
    [J]. DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2001, 11 (1-2): : 9 - 40
  • [5] David Rene, 1987, P 8 EUR WORKSH APPL
  • [6] Differential Petri nets: Representing continuous systems in a discrete-event world
    Demongodin, I
    Koussoulas, NT
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1998, 43 (04) : 573 - 579
  • [7] Modeling Cyber-Physical Systems
    Derler, Patricia
    Lee, Edward A.
    Vincentelli, Alberto Sangiovanni
    [J]. PROCEEDINGS OF THE IEEE, 2012, 100 (01) : 13 - 28
  • [8] Modeling Self-Adaptive Software Systems With Learning Petri Net
    Ding, Zuohua
    Zhou, Yuan
    Zhou, Mengchu
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2016, 46 (04): : 483 - 498
  • [9] Manufacturing Scheduling Using Colored Petri Nets and Reinforcement Learning
    Drakaki, Maria
    Tzionas, Panagiotis
    [J]. APPLIED SCIENCES-BASEL, 2017, 7 (02):
  • [10] An Introduction to Deep Reinforcement Learning
    Francois-Lavet, Vincent
    Henderson, Peter
    Islam, Riashat
    Bellemare, Marc G.
    Pineau, Joelle
    [J]. FOUNDATIONS AND TRENDS IN MACHINE LEARNING, 2018, 11 (3-4): : 219 - 354