Scalable Anytime Algorithms for Learning Fragments of Linear Temporal Logic
Not on the map. Why?
Abstract (arXiv)
Linear temporal logic (LTL) is a specification language for finite sequences (called traces) widely used in program verification, motion planning in robotics, process mining, and many other areas. We consider the problem of learning LTL formulas for classifying traces; despite a growing interest of the research community, existing solutions suffer from two limitations: they do not scale beyond small formulas, and they may exhaust computational resources without returning any result. We introduce a new algorithm addressing both issues: our algorithm is able to construct formulas an order of magnitude larger than previous methods, and it is anytime, meaning that it in most cases successfully outputs a formula, albeit possibly not of minimal size. We evaluate the performances of our algorithm using an open source implementation against publicly available benchmarks.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 6 of its 65 references that are in the map. First posted on arXiv 13 Oct 2021.
Builds on
6 of 65 references.
References · 6
- 2018Learning Linear Temporal Propertiescited by 41
- 2020Explaining Multi-stage Tasks by Learning Temporal Logic Formulas from Suboptimal Demonstrationscited by 13
- 2021The Complexity of Learning Linear Temporal Formulas from Examplescited by 12
- 2020Learning Interpretable Models in the Property Specification Languagecited by 11
- 2021Learning Linear Temporal Properties from Noisy Data: A MaxSAT Approachcited by 11
- 2020Learning Concise Models from Long Execution Tracescited by 8
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 3; 2025: 3.
9 papers.
- 2022Learning Interpretable Temporal Properties from Positive Examples Onlycited by 12
- 2024LTL learning on GPUscited by 6
- 2023Synthesizing Efficiently Monitorable Formulas in Metric Temporal Logiccited by 3
- 2025Learning Probabilistic Temporal Logic Specifications for Stochastic Systemscited by 2
- 2023Reverse Engineering of Temporal Queries Mediated by LTL Ontologiescited by 1
- 2024Learning to Estimate System Specifications in Linear Temporal Logic using Transformers and Mambacited by 1
- 2025LTLf Learning Meets Boolean Set Covercited by 1
- 2024Learning Interpretable Classifiers for PDDL Planningcited by 0
- 2025Automata Learning of Preferences over Temporal Logic Formulas from Pairwise Comparisonscited by 0
- 2025LTLf Learning Meets Boolean Set Cover29 Sep 2025
- 2025Automata Learning of Preferences over Temporal Logic Formulas from Pairwise Comparisons23 May 2025
- 2025Learning Probabilistic Temporal Logic Specifications for Stochastic Systems17 May 2025
- 2024Learning Interpretable Classifiers for PDDL Planning13 Oct 2024
- 2024Learning to Estimate System Specifications in Linear Temporal Logic using Transformers and Mamba31 May 2024
- 2024LTL learning on GPUs19 Feb 2024
- 2023Synthesizing Efficiently Monitorable Formulas in Metric Temporal Logic26 Oct 2023
- 2023Reverse Engineering of Temporal Queries Mediated by LTL Ontologies2 May 2023
- 2022Learning Interpretable Temporal Properties from Positive Examples Only6 Sep 2022