LTL learning on GPUs
Not on the map. Why?
Abstract (arXiv)
Linear temporal logic (LTL) is widely used in industrial verification. LTL formulae can be learned from traces. Scaling LTL formula learning is an open problem. We implement the first GPU-based LTL learner using a novel form of enumerative program synthesis. The learner is sound and complete. Our benchmarks indicate that it handles traces at least 2048 times more numerous, and on average at least 46 times faster than existing state-of-the-art learners. This is achieved with, among others, novel branch-free LTL semantics that has O(log n) time complexity, where n is trace length, while previous implementations are O(n2) or worse (assuming bitwise boolean operations and shifts by powers of 2 have unit costs -- a realistic assumption on modern processors).
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 7 of its 35 references that are in the map. First posted on arXiv 19 Feb 2024.
Builds on
7 of 35 references.
References · 7
- 2018Learning Linear Temporal Propertiescited by 41
- 2021The Complexity of Learning Linear Temporal Formulas from Examplescited by 12
- 2021Scalable Anytime Algorithms for Learning Fragments of Linear Temporal Logiccited by 9
- 2020Learning Concise Models from Long Execution Tracescited by 8
- 2023Search-Based Regular Expression Inference on a GPUcited by 6
- 2020WarpCore: A Library for fast Hash Tables on GPUscited by 4
- 2023Learning temporal formulas from examples is hardcited by 4
Built on by
Citing papers per year: 2025: 4; 2026: 2.
6 papers.
- 2025Learning Probabilistic Temporal Logic Specifications for Stochastic Systemscited by 2
- 2025GPU accelerated program synthesis: Enumerate semantics, not syntax!cited by 1
- 2025LTLf Learning Meets Boolean Set Covercited by 1
- 2025Interpretable Early Failure Detection via Machine Learning and Trace Checking-based Monitoringcited by 0
- 2026GPU-Accelerated Synthesis of Mixed-Boolean Arithmetic: Beyond Cachingcited by 0
- 2026On Synthesis of Metric Interval Temporal Logicscited by 0
- 2026On Synthesis of Metric Interval Temporal Logics1 Sep 2026
- 2026GPU-Accelerated Synthesis of Mixed-Boolean Arithmetic: Beyond Caching7 May 2026
- 2025LTLf Learning Meets Boolean Set Cover29 Sep 2025
- 2025Interpretable Early Failure Detection via Machine Learning and Trace Checking-based Monitoring25 Aug 2025
- 2025Learning Probabilistic Temporal Logic Specifications for Stochastic Systems17 May 2025
- 2025GPU accelerated program synthesis: Enumerate semantics, not syntax!26 Apr 2025