Probabilistic Reachability Prediction of Unbounded Petri Nets: A Machine Learning Method

被引:5
|
作者
Qi, Hongda
Guang, Mingjian
Wang, Junli [1 ]
Yan, Chungang
Jiang, Changjun [1 ]
机构
[1] Tongji Univ, Key Lab Embedded Syst & Serv Comp, Minist Educ, Shanghai 201804, Peoples R China
关键词
Petri nets; Probabilistic logic; System recovery; Machine learning; Explosions; Reachability analysis; Discrete-event systems; UPNs; probabilistic reachability; positive and unlabeled learning; bagging; iterative strategy; TREE APPROACH; SYSTEMS; ALGORITHM;
D O I
10.1109/TASE.2023.3272983
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Unbounded Petri nets (UPNs) can describe and analyze discrete event systems with infinite states (DESIS). Due to the infinite state space and the combination explosion problem, the reachability analysis of UPNs is an NP-Hard problem. The existing reachability analysis methods cannot achieve an accurate result at reasonable costs (computational time and space) due to the finite reachability tree with $\omega$ -numbers. Based on the idea of approximating infinite space with finite states, given some limited reachable markings of a UPN, we propose a method that can quantitatively solve the UPN's reachability problem with machine learning. Firstly, we define the probabilistic reachability of markings and transform the UPN's reachability problem into the prediction problem of markings. The proposed method based on positive and unlabeled learning (PUL) and bagging trains a classifier to predict the probabilistic reachability of unknown markings. Finally, to predict the markings outside the positive sample set and unlabeled sample set, an iterative strategy is designed to update the classifier. Based on seven general UPNs, the results of the experiments show that the proposed method has a good performance in the accuracy and time consumption for the UPN's reachability problem.Note to Practitioners-In discrete event systems, the reachability problem mainly studies reachable states of the system and the relationship between states, which is the basis of the system's states, behaviors, attributes and performance analysis. For discrete event systems with infinite states, it is hard to analyze the reachable relationship between states within a finite time due to the infinite state space and the combination explosion problem. The main motivation of the paper is to propose a method that can predict the reachable relationship between the states with a probability value within a finite time. By machine learning algorithms, the method learns the feature information of the known reachable states. The reachability of unknown states in the infinite state space can be predicted approximately. The proposed approximation method can be applied to analyze the reachability properties of general discrete event systems with infinite states, such as checking whether a fault occurs in operating systems, whether a message is delivered in communication and so on.
引用
收藏
页码:3012 / 3024
页数:13
相关论文
共 50 条
  • [31] Machine learning for Time Interval Petri Nets
    Bulitko, V
    Wilkins, DC
    AI 2005: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2005, 3809 : 959 - 965
  • [32] A method to prove non-reachability in priority duration Petri nets
    Werner, M
    Popova-Zeugmann, L
    Richling, J
    FUNDAMENTA INFORMATICAE, 2004, 61 (3-4) : 351 - 368
  • [33] Diagnosability Analysis of Unbounded Petri Nets
    Cabasino, Maria Paola
    Giua, Alessandro
    Lafortune, Stephane
    Seatzu, Carla
    PROCEEDINGS OF THE 48TH IEEE CONFERENCE ON DECISION AND CONTROL, 2009 HELD JOINTLY WITH THE 2009 28TH CHINESE CONTROL CONFERENCE (CDC/CCC 2009), 2009, : 1267 - 1272
  • [34] On Cyclic Behaviour of Unbounded Petri Nets
    Desel, Joerg
    2013 13TH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN (ACSD 2013), 2013, : 110 - 119
  • [35] Finite unfoldings of unbounded Petri nets
    Desel, J
    Juhás, G
    Neumair, C
    APPLICATIONS AND THEORY OF PETRI NETS 2004, PROCEEDINGS, 2004, 3099 : 157 - 176
  • [36] A symbolic reachability graph for coloured petri nets
    Chiola, G
    Dutheillet, C
    Franceschinis, G
    Haddad, S
    THEORETICAL COMPUTER SCIENCE, 1997, 176 (1-2) : 39 - 65
  • [37] The Reachability Problem for Petri Nets is Not Primitive Recursive
    Leroux, Jerome
    2021 IEEE 62ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2021), 2022, : 1241 - 1252
  • [38] Hybrid Petri nets and analysis of its reachability
    Li, Huifeng
    Zhou, Rui
    Chen, Zongji
    Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 2000, 26 (02): : 149 - 152
  • [39] REACHABILITY TREES FOR PETRI NETS - A HEURISTIC APPROACH
    UMA, G
    PRASAD, BE
    KNOWLEDGE-BASED SYSTEMS, 1993, 6 (03) : 174 - 177
  • [40] Unfolding of Petri nets with semilinear reachability set
    Ohta, A
    Tsuji, K
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 4, PROCEEDINGS, 2004, : 501 - 504