Neural Networks for Runtime Verification

被引:0
|
作者
Perotti, Alan [1 ]
Garcez, Artur d'Avila [2 ]
Boella, Guido [1 ]
机构
[1] Univ Turin, I-10124 Turin, Italy
[2] City Univ London, London, England
关键词
PLANS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A recent trend in High-Performance Computation is parallel computing, and the field of Neural Networks is showing impressive improvements in performance, especially with the use of GPU accelerators. In this paper, we use neural networks to improve the performance of Runtime Verification. Runtime verification is used in a variety of domains -from policy enforcement to electronic fraud detection-to automatically check whether a system meets a temporal specification, by observing the output of the system. In this paper, we present a novel run-time monitoring system, RuleRunner, and we exploit results from the Neural-Symbolic Integration area to encode it in a recurrent neural network. The results show that neural networks can perform real-time online runtime verification. Performance was improved by the parallel architecture and the matrix-based implementation with GPU.
引用
收藏
页码:2637 / 2644
页数:8
相关论文
共 50 条
  • [1] Assured Runtime Monitoring and Planning: Toward Verification of Neural Networks for Safe Autonomous Operations
    Yel, Esen
    Carpenter, Taylor J.
    Di Franco, Carmelo
    Ivanov, Radoslav
    Kantaros, Yiannis
    Lee, Insup
    Weimer, James
    Bezzo, Nicola
    [J]. IEEE ROBOTICS & AUTOMATION MAGAZINE, 2020, 27 (02) : 102 - 116
  • [2] Runtime Verification and Reflection for Wireless Sensor Networks
    Fischer, Stefan
    Leucker, Martin
    [J]. 2013 4TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR SENSOR NETWORK APPLICATIONS (SESENA), 2013, : 35 - +
  • [3] Decentralized Stream Runtime Verification for Timed Asynchronous Networks
    Danielsson, Luis Miguel
    Sanchez, Cesar
    [J]. IEEE ACCESS, 2023, 11 : 84091 - 84112
  • [4] Neural Networks for Predicting Algorithm Runtime Distributions
    Eggensperger, Katharina
    Lindauer, Marius
    Hutter, Frank
    [J]. PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2018, : 1442 - 1448
  • [5] Interactive Runtime Verification - When Interactive Debugging meets Runtime Verification
    Jakse, Raphael
    Falcone, Ylies
    Mehaut, Jean-Francois
    Pouget, Kevin
    [J]. 2017 IEEE 28TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2017, : 182 - 193
  • [6] Verification and Repair of Neural Networks
    Guidotti, Dario
    [J]. THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 15714 - 15715
  • [7] Incremental Verification of Neural Networks
    Ugare, Shubham
    Banerjee, Debangshu
    Misailovic, Sasa
    Singh, Gagandeep
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2023, 7 (PLDI): : 1920 - 1945
  • [8] Robustness Verification in Neural Networks
    Wurm, Adrian
    [J]. INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, PT II, CPAIOR 2024, 2024, 14743 : 263 - 278
  • [9] Predicting the runtime of tasks based on neural networks on grids
    Yuan, Jingbo
    Ding, Shunli
    Ju, Jiubin
    Hu, Liang
    [J]. DCABES 2006 PROCEEDINGS, VOLS 1 AND 2, 2006, : 722 - 726
  • [10] Runtime Verification for HyperLTL
    Bonakdarpour, Borzoo
    Finkbeiner, Bernd
    [J]. RUNTIME VERIFICATION, (RV 2016), 2016, 10012 : 41 - 45