An Automaton Learning Approach to Solving Safety Games over Infinite Graphs
Daniel Neider, Ufuk Topcu

TL;DR
This paper introduces an automata learning-based method to synthesize finite-state controllers for safety games over infinite graphs, enabling scalable solutions where traditional methods are infeasible.
Contribution
It presents a novel automata learning approach with symbolic representations for constructing controllers in infinite-state safety games, applicable to robotic motion planning.
Findings
Efficient synthesis of controllers for infinite graphs.
Successful application to robotic motion planning scenarios.
Scalable approach compared to traditional methods.
Abstract
We propose a method to construct finite-state reactive controllers for systems whose interactions with their adversarial environment are modeled by infinite-duration two-player games over (possibly) infinite graphs. The proposed method targets safety games with infinitely many states or with such a large number of states that it would be impractical---if not impossible---for conventional synthesis techniques that work on the entire state space. We resort to constructing finite-state controllers for such systems through an automata learning approach, utilizing a symbolic representation of the underlying game that is based on finite automata. Throughout the learning process, the learner maintains an approximation of the winning region (represented as a finite automaton) and refines it using different types of counterexamples provided by the teacher until a satisfactory controller can be…
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
TopicsMachine Learning and Algorithms · Formal Methods in Verification · Software Testing and Debugging Techniques
