DeepSTL -- From English Requirements to Signal Temporal Logic
Not on the map. Why?
Abstract (arXiv)
Formal methods provide very powerful tools and techniques for the design and analysis of complex systems. Their practical application remains however limited, due to the widely accepted belief that formal methods require extensive expertise and a steep learning curve. Writing correct formal specifications in form of logical formulas is still considered to be a difficult and error prone task. In this paper we propose DeepSTL, a tool and technique for the translation of informal requirements, given as free English sentences, into Signal Temporal Logic (STL), a formal specification language for cyber-physical systems, used both by academia and advanced research labs in industry. A major challenge to devise such a translator is the lack of publicly available informal requirements and formal specifications. We propose a two-step workflow to address this challenge. We first design a grammar-based generation technique of synthetic data, where each output is a random STL formula and its associated set of possible English translations. In the second step, we use a state-of-the-art transformer-based neural translation technique, to train an accurate attentional translator of English to STL. The experimental results show high translation quality for patterns of English requirements that have been well trained, making this workflow promising to be extended for processing more complex translation tasks.
Key facts. Cited by 22 papers in the map (data through 14 Oct 2026). Builds on 22 of its 59 references that are in the map. First posted on arXiv 21 Sep 2021.
Builds on
22 of 59 references.
References · 22
- 2017Attention Is All You Needcited by 60,361
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,548
- 2014Sequence to Sequence Learning with Neural Networkscited by 2,986
- 2015Neural Machine Translation of Rare Words with Subword Unitscited by 2,918
- 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,475
- 2014On the Properties of Neural Machine Translation: Encoder-Decoder Approachescited by 1,304
- 2017Seq2SQL: Generating Structured Queries from Natural Language using Reinforcement Learningcited by 687
- 2018Subword Regularization: Improving Neural Network Translation Models with Multiple Subword Candidatescited by 639
- 2020Pre-trained Models for Natural Language Processing: A Surveycited by 505
- 2021A Survey of Data Augmentation Approaches for NLPcited by 409
- 2018A Survey on Deep Learning for Named Entity Recognitioncited by 282
10 more
- 2016Incorporating Copying Mechanism in Sequence-to-Sequence Learningcited by 218
- 2016Reinforcement Learning With Temporal Logic Rewardscited by 117
- 2019A Survey on Recent Advances in Named Entity Recognition from Deep Learning modelscited by 117
- 2021Dive into Deep Learningcited by 111
- 2018NL2Bash: A Corpus and Semantic Parser for Natural Language Interface to the Linux Operating Systemcited by 98
- 2016Q-Learning for Robust Satisfaction of Signal Temporal Logic Specificationscited by 67
- 2020Model-based Reinforcement Learning from Signal Temporal Logic Specificationscited by 18
- 2014Formal Consistency Checking over Specifications in Natural Languagescited by 8
- 2017Distributed Communication-aware Motion Planning for Multi-agent Systems from STL and SpaTeL Specificationscited by 3
- 2014ARSENAL: Automatic Requirements Specification Extraction from Natural Languagecited by 2
Built on by
Citing papers per year: 2022: 1; 2023: 4; 2024: 3; 2025: 6; 2026: 8.
22 papers.
Sort:
By area:
- 2023AutoTAMP: Autoregressive Task and Motion Planning with LLMs as Translators and Checkerscited by 113
- 2023nl2spec: Interactively Translating Unstructured Natural Language to Temporal Logics with Large Language Modelscited by 60
- 2023NL2TL: Transforming Natural Languages to Temporal Logics using Large Language Modelscited by 59
- 2022Formal Specifications from Natural Languagecited by 33
- 2024TR2MTL: LLM based framework for Metric Temporal Logic Formalization of Traffic Rulescited by 9
- 2025TeLoGraF: Temporal Logic Planning via Graph-encoded Flow Matchingcited by 9
- 2025Enhancing Transformation from Natural Language to Signal Temporal Logic Using LLMs with Diverse External Knowledgecited by 9
- 2025STLCG++: A Masking Approach for Differentiable Signal Temporal Logic Specificationcited by 8
- 2023Multi-Agent Reinforcement Learning Guided by Signal Temporal Logic Specificationscited by 7
- 2025Verifiable Natural Language to Linear Temporal Logic Translation: A Benchmark Dataset and Evaluation Suitecited by 4
- 2024stl2vec: Semantic and Interpretable Vector Representation of Temporal Logiccited by 3
- 2024Application of AI to formal methods - an analysis of current trendscited by 2
10 more
- 2026ClarifySTL: An Interactive LLM Agent Framework for STL Transformation through Requirements Clarificationcited by 2
- 2026STeP: Signal Temporal Logic for Precise Specifications for Action Generation with Vision Language Modelscited by 2
- 2025Bridging Logic and Learning: Decoding Temporal Logic Embeddings via Transformerscited by 1
- 2026Structural-Ambiguity-Aware Translation from Natural Language to Signal Temporal Logiccited by 1
- 2026ReasonSTL: Bridging Natural Language and Signal Temporal Logic via Tool-Augmented Process-Rewarded Learningcited by 1
- 2026SCP-NL2TL: Selective Conformal Prediction with Semantic Verification for Natural Language to Temporal Logic Specificationscited by 1
- 2025Handling Open-Vocabulary Constructs in Formalizing Specifications: Retrieval-Augmented Parsing with Expert Knowledgecited by 0
- 2026LTLGuard: Formalizing LTL Specifications with Compact Language Models and Lightweight Symbolic Reasoningcited by 0
- 2026Translating Natural Language to Strategic Temporal Specifications via LLMscited by 0
- 2026Feedback Makes Perfect: A Closed-Loop Framework for NL-to-STL Translationcited by 0
- 2026Feedback Makes Perfect: A Closed-Loop Framework for NL-to-STL Translation27 Sep 2026
- 2026SCP-NL2TL: Selective Conformal Prediction with Semantic Verification for Natural Language to Temporal Logic Specifications5 Aug 2026
- 2026STeP: Signal Temporal Logic for Precise Specifications for Action Generation with Vision Language Models20 Jul 2026
- 2026Translating Natural Language to Strategic Temporal Specifications via LLMs29 Jun 2026
- 2026ReasonSTL: Bridging Natural Language and Signal Temporal Logic via Tool-Augmented Process-Rewarded Learning7 May 2026
- 2026ClarifySTL: An Interactive LLM Agent Framework for STL Transformation through Requirements Clarification2 May 2026
- 2026Structural-Ambiguity-Aware Translation from Natural Language to Signal Temporal Logic30 Mar 2026
- 2026LTLGuard: Formalizing LTL Specifications with Compact Language Models and Lightweight Symbolic Reasoning5 Mar 2026
- 2025Handling Open-Vocabulary Constructs in Formalizing Specifications: Retrieval-Augmented Parsing with Expert Knowledge10 Sep 2025
- 2025Bridging Logic and Learning: Decoding Temporal Logic Embeddings via Transformers10 Jul 2025
- 2025Verifiable Natural Language to Linear Temporal Logic Translation: A Benchmark Dataset and Evaluation Suite1 Jul 2025
- 2025Enhancing Transformation from Natural Language to Signal Temporal Logic Using LLMs with Diverse External Knowledge27 May 2025
10 more
- 2025TeLoGraF: Temporal Logic Planning via Graph-encoded Flow Matching1 May 2025
- 2025STLCG++: A Masking Approach for Differentiable Signal Temporal Logic Specification8 Jan 2025
- 2024Application of AI to formal methods - an analysis of current trends22 Nov 2024
- 2024TR2MTL: LLM based framework for Metric Temporal Logic Formalization of Traffic Rules9 Jun 2024
- 2024stl2vec: Semantic and Interpretable Vector Representation of Temporal Logic23 May 2024
- 2023Multi-Agent Reinforcement Learning Guided by Signal Temporal Logic Specifications11 Jun 2023
- 2023AutoTAMP: Autoregressive Task and Motion Planning with LLMs as Translators and Checkers10 Jun 2023
- 2023NL2TL: Transforming Natural Languages to Temporal Logics using Large Language Models12 May 2023
- 2023nl2spec: Interactively Translating Unstructured Natural Language to Temporal Logics with Large Language Models8 Mar 2023
- 2022Formal Specifications from Natural Language4 Jun 2022
- 2023AutoTAMP: Autoregressive Task and Motion Planning with LLMs as Translators and Checkerscited by 113
- 2023nl2spec: Interactively Translating Unstructured Natural Language to Temporal Logics with Large Language Modelscited by 60
- 2023NL2TL: Transforming Natural Languages to Temporal Logics using Large Language Modelscited by 59
- 2022Formal Specifications from Natural Languagecited by 33
- 2024TR2MTL: LLM based framework for Metric Temporal Logic Formalization of Traffic Rulescited by 9
- 2025TeLoGraF: Temporal Logic Planning via Graph-encoded Flow Matchingcited by 9
- 2025Enhancing Transformation from Natural Language to Signal Temporal Logic Using LLMs with Diverse External Knowledgecited by 9
- 2025STLCG++: A Masking Approach for Differentiable Signal Temporal Logic Specificationcited by 8
- 2023Multi-Agent Reinforcement Learning Guided by Signal Temporal Logic Specificationscited by 7
- 2025Verifiable Natural Language to Linear Temporal Logic Translation: A Benchmark Dataset and Evaluation Suitecited by 4
- 2024stl2vec: Semantic and Interpretable Vector Representation of Temporal Logiccited by 3
- 2024Application of AI to formal methods - an analysis of current trendscited by 2
12 most cited of 17 All 17 (JSON)
- 2026Feedback Makes Perfect: A Closed-Loop Framework for NL-to-STL Translation27 Sep 2026
- 2026SCP-NL2TL: Selective Conformal Prediction with Semantic Verification for Natural Language to Temporal Logic Specifications5 Aug 2026
- 2026Translating Natural Language to Strategic Temporal Specifications via LLMs29 Jun 2026
- 2026Structural-Ambiguity-Aware Translation from Natural Language to Signal Temporal Logic30 Mar 2026
- 2025Bridging Logic and Learning: Decoding Temporal Logic Embeddings via Transformers10 Jul 2025
- 2025Verifiable Natural Language to Linear Temporal Logic Translation: A Benchmark Dataset and Evaluation Suite1 Jul 2025
- 2025Enhancing Transformation from Natural Language to Signal Temporal Logic Using LLMs with Diverse External Knowledge27 May 2025
- 2025TeLoGraF: Temporal Logic Planning via Graph-encoded Flow Matching1 May 2025
- 2025STLCG++: A Masking Approach for Differentiable Signal Temporal Logic Specification8 Jan 2025
- 2024Application of AI to formal methods - an analysis of current trends22 Nov 2024
- 2024TR2MTL: LLM based framework for Metric Temporal Logic Formalization of Traffic Rules9 Jun 2024
- 2024stl2vec: Semantic and Interpretable Vector Representation of Temporal Logic23 May 2024
12 newest of 17 All 17 (JSON)