Learning Linear Temporal Properties
Not on the map. Why?
Abstract (arXiv)
We present two novel algorithms for learning formulas in Linear Temporal Logic (LTL) from examples. The first learning algorithm reduces the learning task to a series of satisfiability problems in propositional Boolean logic and produces a smallest LTL formula (in terms of the number of subformulas) that is consistent with the given data. Our second learning algorithm, on the other hand, combines the SAT-based learning algorithm with classical algorithms for learning decision trees. The result is a learning algorithm that scales to real-world scenarios with hundreds of examples, but can no longer guarantee to produce minimal consistent LTL formulas. We compare both learning algorithms and demonstrate their performance on a wide range of synthetic benchmarks. Additionally, we illustrate their usefulness on the task of understanding executions of a leader election protocol.
Key facts. Cited by 41 papers in the map (data through 14 Oct 2026). First posted on arXiv 11 Jun 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 10; 2022: 6; 2023: 8; 2024: 6; 2025: 6; 2026: 5.
41 papers.
Sort:
By area:
- 2024Towards Guaranteed Safe AI: A Framework for Ensuring Robust and Reliable AI Systemscited by 96
- 2021The Complexity of Learning Linear Temporal Formulas from Examplescited by 12
- 2022Learning Interpretable Temporal Properties from Positive Examples Onlycited by 12
- 2021Learning Linear Temporal Properties from Noisy Data: A MaxSAT Approachcited by 11
- 2021Classification of Time-Series Data Using Boosted Decision Treescited by 9
- 2021Scalable Anytime Algorithms for Learning Fragments of Linear Temporal Logiccited by 9
- 2024LTL learning on GPUscited by 6
- 2021Learning Finite Linear Temporal Logic Specifications with a Specialized Neural Operatorcited by 5
- 2023Testing learning-enabled cyber-physical systems with Large-Language Models: A Formal Approachcited by 5
- 2023Learning temporal formulas from examples is hardcited by 4
- 2021Uncertainty-Aware Signal Temporal Logic Inferencecited by 3
- 2023Synthesizing Efficiently Monitorable Formulas in Metric Temporal Logiccited by 3
29 more
- 2025Learning Reward Machines from Partially Observed Policiescited by 3
- 2021Inferring Temporal Logic Properties from Data using Boosted Decision Treescited by 2
- 2021Temporal and Object Quantification Networkscited by 2
- 2021Process discovery on deviant traces and other stranger thingscited by 2
- 2022Learning Temporal Rules from Noisy Timeseries Datacited by 2
- 2022A Framework for Understanding and Visualizing Strategies of RL Agentscited by 2
- 2025Learning Probabilistic Temporal Logic Specifications for Stochastic Systemscited by 2
- 2022Learning Temporal Logic Properties: an Overview of Two Recent Methodscited by 1
- 2023Reverse Engineering of Temporal Queries Mediated by LTL Ontologiescited by 1
- 2023Pointwise-in-Time Explanation for Linear Temporal Logic Rulescited by 1
- 2023A Safe Preference Learning Approach for Personalization with Applications to Autonomous Vehiclescited by 1
- 2024Integrating Explanations in Learning LTL Specifications from Demonstrationscited by 1
- 2024Learning to Estimate System Specifications in Linear Temporal Logic using Transformers and Mambacited by 1
- 2025SAT-Based Bounded Fitting for the Description Logic ALCcited by 1
- 2025LTLf Learning Meets Boolean Set Covercited by 1
- 2021Time-Incremental Learning from Data Using Temporal Logicscited by 0
- 2022Specification sketching for Linear Temporal Logiccited by 0
- 2022Learning Probabilistic Temporal Safety Properties from Examples in Relational Domainscited by 0
- 2023Unique Characterisability and Learnability of Temporal Queries Mediated by an Ontologycited by 0
- 2023Data-Driven Model Discrimination of Switched Nonlinear Systems with Temporal Logic Inferencecited by 0
- 2024Learning Tree Pattern Transformationscited by 0
- 2024Learning Interpretable Classifiers for PDDL Planningcited by 0
- 2025Automata Learning of Preferences over Temporal Logic Formulas from Pairwise Comparisonscited by 0
- 2025Learning Representations Through Contrastive Neural Model Checkingcited by 0
- 2026Mining Beyond the Bools: Learning Data Transformations and Temporal Specificationscited by 0
- 2026Bounded Fitting for Expressive Description Logicscited by 0
- 2026NeuroNL2LTL: A Neurosymbolic Framework for Natural Language Translation of Linear Temporal Logiccited by 0
- 2026Learning Linear Temporal Specifications from Demonstrations with Uncertaintycited by 0
- 2026On Synthesis of Metric Interval Temporal Logicscited by 0
- 2026On Synthesis of Metric Interval Temporal Logics1 Sep 2026
- 2026Learning Linear Temporal Specifications from Demonstrations with Uncertainty12 Jul 2026
- 2026NeuroNL2LTL: A Neurosymbolic Framework for Natural Language Translation of Linear Temporal Logic20 May 2026
- 2026Bounded Fitting for Expressive Description Logics8 May 2026
- 2026Mining Beyond the Bools: Learning Data Transformations and Temporal Specifications5 Mar 2026
- 2025Learning Representations Through Contrastive Neural Model Checking2 Oct 2025
- 2025LTLf Learning Meets Boolean Set Cover29 Sep 2025
- 2025SAT-Based Bounded Fitting for the Description Logic ALC29 Jul 2025
- 2025Automata Learning of Preferences over Temporal Logic Formulas from Pairwise Comparisons23 May 2025
- 2025Learning Probabilistic Temporal Logic Specifications for Stochastic Systems17 May 2025
- 2025Learning Reward Machines from Partially Observed Policies6 Feb 2025
- 2024Learning Interpretable Classifiers for PDDL Planning13 Oct 2024
29 more
- 2024Learning Tree Pattern Transformations10 Oct 2024
- 2024Learning to Estimate System Specifications in Linear Temporal Logic using Transformers and Mamba31 May 2024
- 2024Towards Guaranteed Safe AI: A Framework for Ensuring Robust and Reliable AI Systems10 May 2024
- 2024Integrating Explanations in Learning LTL Specifications from Demonstrations3 Apr 2024
- 2024LTL learning on GPUs19 Feb 2024
- 2023Learning temporal formulas from examples is hard26 Dec 2023
- 2023Testing learning-enabled cyber-physical systems with Large-Language Models: A Formal Approach13 Nov 2023
- 2023A Safe Preference Learning Approach for Personalization with Applications to Autonomous Vehicles30 Oct 2023
- 2023Synthesizing Efficiently Monitorable Formulas in Metric Temporal Logic26 Oct 2023
- 2023Pointwise-in-Time Explanation for Linear Temporal Logic Rules24 Jun 2023
- 2023Data-Driven Model Discrimination of Switched Nonlinear Systems with Temporal Logic Inference16 Jun 2023
- 2023Unique Characterisability and Learnability of Temporal Queries Mediated by an Ontology13 Jun 2023
- 2023Reverse Engineering of Temporal Queries Mediated by LTL Ontologies2 May 2023
- 2022Learning Temporal Logic Properties: an Overview of Two Recent Methods2 Dec 2022
- 2022Learning Probabilistic Temporal Safety Properties from Examples in Relational Domains7 Nov 2022
- 2022Learning Interpretable Temporal Properties from Positive Examples Only6 Sep 2022
- 2022A Framework for Understanding and Visualizing Strategies of RL Agents17 Aug 2022
- 2022Specification sketching for Linear Temporal Logic14 Jun 2022
- 2022Learning Temporal Rules from Noisy Timeseries Data11 Feb 2022
- 2021Time-Incremental Learning from Data Using Temporal Logics28 Dec 2021
- 2021Learning Finite Linear Temporal Logic Specifications with a Specialized Neural Operator7 Nov 2021
- 2021Scalable Anytime Algorithms for Learning Fragments of Linear Temporal Logic13 Oct 2021
- 2021Classification of Time-Series Data Using Boosted Decision Trees1 Oct 2021
- 2021Process discovery on deviant traces and other stranger things30 Sep 2021
- 2021Temporal and Object Quantification Networks10 Jun 2021
- 2021Uncertainty-Aware Signal Temporal Logic Inference24 May 2021
- 2021Inferring Temporal Logic Properties from Data using Boosted Decision Trees24 May 2021
- 2021Learning Linear Temporal Properties from Noisy Data: A MaxSAT Approach30 Apr 2021
- 2021The Complexity of Learning Linear Temporal Formulas from Examples1 Feb 2021
- 2021The Complexity of Learning Linear Temporal Formulas from Examplescited by 12
- 2022Learning Interpretable Temporal Properties from Positive Examples Onlycited by 12
- 2021Learning Linear Temporal Properties from Noisy Data: A MaxSAT Approachcited by 11
- 2021Classification of Time-Series Data Using Boosted Decision Treescited by 9
- 2021Scalable Anytime Algorithms for Learning Fragments of Linear Temporal Logiccited by 9
- 2024LTL learning on GPUscited by 6
- 2021Learning Finite Linear Temporal Logic Specifications with a Specialized Neural Operatorcited by 5
- 2023Testing learning-enabled cyber-physical systems with Large-Language Models: A Formal Approachcited by 5
- 2023Learning temporal formulas from examples is hardcited by 4
- 2021Uncertainty-Aware Signal Temporal Logic Inferencecited by 3
- 2023Synthesizing Efficiently Monitorable Formulas in Metric Temporal Logiccited by 3
- 2021Inferring Temporal Logic Properties from Data using Boosted Decision Treescited by 2
12 most cited of 38 All 38 (JSON)
- 2026On Synthesis of Metric Interval Temporal Logics1 Sep 2026
- 2026Learning Linear Temporal Specifications from Demonstrations with Uncertainty12 Jul 2026
- 2026NeuroNL2LTL: A Neurosymbolic Framework for Natural Language Translation of Linear Temporal Logic20 May 2026
- 2026Bounded Fitting for Expressive Description Logics8 May 2026
- 2026Mining Beyond the Bools: Learning Data Transformations and Temporal Specifications5 Mar 2026
- 2025Learning Representations Through Contrastive Neural Model Checking2 Oct 2025
- 2025LTLf Learning Meets Boolean Set Cover29 Sep 2025
- 2025SAT-Based Bounded Fitting for the Description Logic ALC29 Jul 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 Tree Pattern Transformations10 Oct 2024
12 newest of 38 All 38 (JSON)