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

被引:8
作者
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
来源
TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2022, PT I | 2022年 / 13243卷
关键词
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
相关论文
共 33 条
[1]  
Ambrosio L., 2000, OX MATH M, pxviii, DOI 10.1017/S0024609301309281
[2]  
Amortila P., 2019, SAFEAI AAAI CEUR WOR, V2301
[3]  
[Anonymous], 2010, FUNCTIONAL ANAL
[4]  
Bacci G., 2019, CON CUR LIPICS, V140
[5]   A COMPLETE QUANTITATIVE DEDUCTION SYSTEM FOR THE BISIMILARITY DISTANCE ON MARKOV CHAINS [J].
Bacci, Giorgio ;
Bacci, Giovanni ;
Larsen, Kim G. ;
Mardare, Radu .
LOGICAL METHODS IN COMPUTER SCIENCE, 2018, 14 (04)
[6]  
Baier C, 2008, PRINCIPLES OF MODEL CHECKING, P1
[7]  
Bartocci Ezio, 2018, Lectures on Runtime. Verification Introductory and Advanced Topics. LNCS 10457, P135, DOI 10.1007/978-3-319-75632-5_5
[8]  
Bartocci Ezio, 2014, Formal Modeling and Analysis of Timed Systems. 12th International Conference, FORMATS 2014. Proceedings. LNCS: 8711, P23, DOI 10.1007/978-3-319-10512-3_3
[9]   System design of stochastic models using robustness of temporal properties [J].
Bartocci, Ezio ;
Bortolussi, Luca ;
Nenzi, Laura ;
Sanguinetti, Guido .
THEORETICAL COMPUTER SCIENCE, 2015, 587 :3-25
[10]  
Billingsley P., 2008, PROBABILITY MEASURE