=Paper= {{Paper |id=Vol-3311/xinvited |storemode=property |title=None |pdfUrl=https://ceur-ws.org/Vol-3311/xinvited.pdf |volume=Vol-3311 }} ==None== https://ceur-ws.org/Vol-3311/xinvited.pdf
Invited Talk

stl2vec:
Semantic Preserving Embeddings of Signal Temporal Logic
Luca Bortolussi
University of Trieste, Italy

Signal temporal logic is a powerful formalism to reason about real-time systems. Recently, a lot of work has
been channeled towards requirement mining, i.e., the goal of learning STL specifications from data or from
models. All these approaches, at least those not restricting to pre-specified templates, are substantially
based on operations that manipulate the syntax of a formula. Yet it’s the semantics of the logic that
carries the information that is needed. At the same time, the recent explosion of machine learning and
deep learning showed that working with real vectors is much easier, and brought several strategies to learn
encoding of combinatorial structures into a real feature space. In this talk, we will explore this direction
for STL, taking however an approach that avoids to introduce uncontrollable approximations due to the
use of neural networks, instead proposing an embedding based on suitable kernel functions. We will show
how to construct implicit and explicit embeddings with a controllable quality (in a probabilistic sense)
and test their quality on the problem of using machine learning to predict the result of model checking in
a stochastic setting (i.e., to predict satisfaction probability of properties).