NeuroSynt: A Neuro-symbolic Portfolio Solver for Reactive Synthesis
Matthias Cosler, Christopher Hahn, Ayham Omar, Frederik Schmitt
TL;DR
NeuroSynt addresses reactive synthesis by integrating a Transformer-based neural solver with model-checking verification and parallel symbolic solvers to ensure soundness and completeness. The framework is designed as an extensible, Dockerized portfolio that translates TLSF inputs to $LTL$ assumptions/guarantees, then combines neural and symbolic results to produce $AIGER$ implementations, validated by model checkers. On SYNTCOMP 2022, NeuroSynt delivers novel solves and faster solving times, achieving additional solvable instances when combined with symbolic tools and yielding smaller circuits. The work demonstrates strong generalization to larger and out-of-distribution specifications and provides an open-source platform for further neuro-symbolic exploration in reactive synthesis.
Abstract
We introduce NeuroSynt, a neuro-symbolic portfolio solver framework for reactive synthesis. At the core of the solver lies a seamless integration of neural and symbolic approaches to solving the reactive synthesis problem. To ensure soundness, the neural engine is coupled with model checkers verifying the predictions of the underlying neural models. The open-source implementation of NeuroSynt provides an integration framework for reactive synthesis in which new neural and state-of-the-art symbolic approaches can be seamlessly integrated. Extensive experiments demonstrate its efficacy in handling challenging specifications, enhancing the state-of-the-art reactive synthesis solvers, with NeuroSynt contributing novel solves in the current SYNTCOMP benchmarks.
