Structural-Ambiguity-Aware Translation from Natural Language to Signal Temporal Logic
Kosei Fushimi, Kazunobu Serizawa, Junya Ikemoto, Kazumune Hashimoto

TL;DR
This paper introduces an ambiguity-preserving translation method from natural language to Signal Temporal Logic, effectively capturing multiple interpretations of ambiguous instructions for cyber-physical systems.
Contribution
It develops a three-stage pipeline using CCG to generate multiple plausible STL formulas, explicitly representing structural ambiguities in NL instructions.
Findings
Generates multiple STL candidates for ambiguous inputs.
Collapses unambiguous or equivalent derivations to a single STL formula.
Outperforms one-best translation methods by preserving ambiguity.
Abstract
Signal Temporal Logic (STL) is widely used to specify timed and safety-critical tasks for cyber-physical systems, but writing STL formulas directly is difficult for non-expert users. Natural language (NL) provides a convenient interface, yet its inherent structural ambiguity makes one-to-one translation into STL unreliable. In this paper, we propose an \textit{ambiguity-preserving} method for translating NL task descriptions into STL candidate formulas. The key idea is to retain multiple plausible syntactic analyses instead of forcing a single interpretation at the parsing stage. To this end, we develop a three-stage pipeline based on Combinatory Categorial Grammar (CCG): ambiguity-preserving -best parsing, STL-oriented template-based semantic composition, and canonicalization with score aggregation. The proposed method outputs a deduplicated set of STL candidates with plausibility…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
