SemML: Enhancing Automata-Theoretic LTL Synthesis with Machine Learning
Jan Kretinsky, Tobias Meggendorfer, Maximilian Prokop, Ashkan Zarkhah

TL;DR
SemML is a novel tool that combines automata-theoretic LTL synthesis with machine learning guidance, outperforming traditional methods in efficiency and success rate on benchmark problems.
Contribution
This paper introduces SemML, integrating semantic labeling and machine learning to enhance automata-based LTL synthesis, achieving superior performance over existing tools.
Findings
SemML solves more SYNTCOMP instances than Strix.
SemML is significantly faster on larger instances.
Machine learning guidance improves synthesis efficiency.
Abstract
Synthesizing a reactive system from specifications given in linear temporal logic (LTL) is a classical problem, finding its applications in safety-critical systems design. We present our tool SemML, which won this year's LTL realizability tracks of SYNTCOMP, after years of domination by Strix. While both tools are based on the automata-theoretic approach, ours relies heavily on (i) Semantic labelling, additional information of logical nature, coming from recent LTL-to-automata translations and decorating the resulting parity game, and (ii) Machine Learning approaches turning this information into a guidance oracle for on-the-fly exploration of the parity game (whence the name SemML). Our tool fills the missing gaps of previous suggestions to use such an oracle and provides an efficeint implementation with additional algorithmic improvements. We evaluate SemML both on the entire set of…
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.
Taxonomy
TopicsNetwork Packet Processing and Optimization · Model-Driven Software Engineering Techniques · Software Testing and Debugging Techniques
MethodsSparse Evolutionary Training
