SemML: Enhancing Automata-Theoretic LTL Synthesis with Machine Learning

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Kretinsky, Jan, Meggendorfer, Tobias, Prokop, Maximilian, Zarkhah, Ashkan
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915248373497856
author Kretinsky, Jan
Meggendorfer, Tobias
Prokop, Maximilian
Zarkhah, Ashkan
author_facet Kretinsky, Jan
Meggendorfer, Tobias
Prokop, Maximilian
Zarkhah, Ashkan
contents 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 SYNTCOMP as well as a synthetic data set, compare it to Strix, and analyze the advantages and limitations. As SemML solves more instances on SYNTCOMP and does so significantly faster on larger instances, this demonstrates for the first time that machine-learning-aided approaches can out-perform state-of-the-art tools in real LTL synthesis.
format Preprint
id arxiv_https___arxiv_org_abs_2501_17496
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle SemML: Enhancing Automata-Theoretic LTL Synthesis with Machine Learning
Kretinsky, Jan
Meggendorfer, Tobias
Prokop, Maximilian
Zarkhah, Ashkan
Artificial Intelligence
Systems and Control
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 SYNTCOMP as well as a synthetic data set, compare it to Strix, and analyze the advantages and limitations. As SemML solves more instances on SYNTCOMP and does so significantly faster on larger instances, this demonstrates for the first time that machine-learning-aided approaches can out-perform state-of-the-art tools in real LTL synthesis.
title SemML: Enhancing Automata-Theoretic LTL Synthesis with Machine Learning
topic Artificial Intelligence
Systems and Control
url https://arxiv.org/abs/2501.17496