Inferring Temporal Logic Properties from Data using Boosted Decision Trees
Not on the map. Why?
Abstract (arXiv)
Many autonomous systems, such as robots and self-driving cars, involve real-time decision making in complex environments, and require prediction of future outcomes from limited data. Moreover, their decisions are increasingly required to be interpretable to humans for safe and trustworthy co-existence. This paper is a first step towards interpretable learning-based robot control. We introduce a novel learning problem, called incremental formula and predictor learning, to generate binary classifiers with temporal logic structure from time-series data. The classifiers are represented as pairs of Signal Temporal Logic (STL) formulae and predictors for their satisfaction. The incremental property provides prediction of labels for prefix signals that are revealed over time. We propose a boosted decision-tree algorithm that leverages weak, but computationally inexpensive, learners to increase prediction and runtime performance. The effectiveness and classification accuracy of our algorithms are evaluated on autonomous-driving and naval surveillance case studies.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 7 of its 29 references that are in the map. First posted on arXiv 24 May 2021.
Builds on
7 of 29 references.
References · 7
- 2017CARLA: An Open Urban Driving Simulatorcited by 2,431
- 2018Learning Linear Temporal Propertiescited by 41
- 2020Specifying User Preferences using Weighted Signal Temporal Logiccited by 22
- 2015Robust Temporal Logic Model Predictive Controlcited by 21
- 2015Mining Parametric Temporal Logic Properties in Model Based Design for Cyber-Physical Systemscited by 16
- 2018Information-Guided Temporal Logic Inference with Prior Knowledgecited by 12
- 2016Logic-based Clustering and Learning for Time-Series Datacited by 7
Built on by
Citing papers per year: 2023: 2.
2 papers.
- 2023Pointwise-in-Time Explanation for Linear Temporal Logic Rules24 Jun 2023
- 2023STL: Surprisingly Tricky Logic (for System Validation)26 May 2023