Learning Model Checking and the Kernel Trick for Signal Temporal Logic on Stochastic Processes

被引:4
|
作者
Bortolussi, Luca [1 ,2 ]
Gallo, Giuseppe Maria [1 ]
Kretinsky, Jan [3 ]
Nenzi, Laura [1 ,4 ]
机构
[1] Univ Trieste, Trieste, Italy
[2] Saarland Univ, Modelling & Simulat Grp, Saarbrucken, Germany
[3] Tech Univ Munich, Munich, Germany
[4] Univ Technol, Vienna, Austria
关键词
D O I
10.1007/978-3-030-99524-9_15
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce a similarity function on formulae of signal temporal logic (STL). It comes in the form of a kernel function, well known in machine learning as a conceptually and computationally efficient tool. The corresponding kernel trick allows us to circumvent the complicated process of feature extraction, i.e. the (typically manual) effort to identify the decisive properties of formulae so that learning can be applied. We demonstrate this consequence and its advantages on the task of predicting (quantitative) satisfaction of STL formulae on stochastic processes: Using our kernel and the kernel trick, we learn (i) computationally efficiently (ii) a practically precise predictor of satisfaction, (iii) avoiding the difficult task of finding a way to explicitly turn formulae into vectors of numbers in a sensible way. We back the high precision we have achieved in the experiments by a theoretically sound PAC guarantee, ensuring our procedure efficiently delivers a close-to-optimal predictor.
引用
收藏
页码:281 / 300
页数:20
相关论文
共 50 条
  • [41] Symbolic model checking for temporal-epistemic logic
    Lomuscio, Alessio
    Penczek, Wojciech
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2012, 7360 LNCS : 172 - 195
  • [42] Abstract model checking and refinement of temporal logic in αSPIN
    Gallardo, MD
    Martínez, J
    Merino, P
    Pimentel, E
    [J]. THIRD INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2003, : 245 - 246
  • [43] HyLTL : a temporal logic for model checking hybrid systems
    Bresolin, Davide
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (124): : 73 - 84
  • [44] A predicate spatial logic and model checking for mobile processes
    Lin, HM
    [J]. THEORETICAL ASPECTS OF COMPUTING - ICTAC 2004, 2005, 3407 : 36 - 36
  • [45] Active Learning of Signal Temporal Logic Specifications
    Linard, Alexis
    Tumova, Jana
    [J]. 2020 IEEE 16TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2020, : 779 - 785
  • [46] Model-Free Reinforcement Learning for Optimal Control of Markov Decision Processes Under Signal Temporal Logic Specifications
    Kalagarla, Krishna C.
    Jain, Rahul
    Nuzzo, Pierluigi
    [J]. 2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 2252 - 2257
  • [47] Model Checking Temporal Logic Formulas Using Sticker Automata
    Zhu, Weijun
    Feng, Changwei
    Wu, Huanmei
    [J]. BIOMED RESEARCH INTERNATIONAL, 2017, 2017
  • [48] From bounded to unbounded model checking for temporal epistemic logic
    Kacprzak, M
    Lomuscio, A
    Penczek, W
    [J]. FUNDAMENTA INFORMATICAE, 2004, 63 (2-3) : 221 - 240
  • [49] Stochastic Robustness Interval for Motion Planning with Signal Temporal Logic
    Ilyes, Roland B.
    Ho, Qi Heng
    Lahijanian, Morteza
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA, 2023, : 5716 - 5722
  • [50] Model checking open systems with alternating projection temporal logic
    Tian, Cong
    Duan, Zhenhua
    [J]. THEORETICAL COMPUTER SCIENCE, 2019, 774 : 65 - 81