Learning linear temporal properties from noisy data: a MaxSAT-based approach
From MaRDI portal
Publication:2147181
Abstract: We address the problem of inferring descriptions of system behavior using Linear Temporal Logic (LTL) from a finite set of positive and negative examples. Most of the existing approaches for solving such a task rely on predefined templates for guiding the structure of the inferred formula. The approaches that can infer arbitrary LTL formulas, on the other hand, are not robust to noise in the data. To alleviate such limitations, we devise two algorithms for inferring concise LTL formulas even in the presence of noise. Our first algorithm infers minimal LTL formulas by reducing the inference problem to a problem in maximum satisfiability and then using off-the-shelf MaxSAT solvers to find a solution. To the best of our knowledge, we are the first to incorporate the usage of MaxSAT solvers for inferring formulas in LTL. Our second learning algorithm relies on the first algorithm to derive a decision tree over LTL formulas based on a decision tree learning algorithm. We have implemented both our algorithms and verified that our algorithms are efficient in extracting concise LTL descriptions even in the presence of noise.
Recommendations
- TeLEx: learning signal temporal logic from positive examples using tightness metric
- Temporal logic inference for classification and prediction from data
- Data-driven statistical learning of temporal logic properties
- Learning to verify branching time properties
- A decision tree approach to data classification using signal temporal logic
Cites work
Cited in
(7)- A decision tree approach to data classification using signal temporal logic
- TeLEx: learning signal temporal logic from positive examples using tightness metric
- Communicating safety of planned paths via optimally-simple explanations
- Temporal logic inference for classification and prediction from data
- Scalable anytime algorithms for learning fragments of linear temporal logic
- Data-driven statistical learning of temporal logic properties
- Survey on mining signal temporal logic specifications
This page was built for publication: Learning linear temporal properties from noisy data: a MaxSAT-based approach
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2147181)