Analyzing Büchi Automata with Graph Neural Networks

06/20/2022
by   Christophe Stammet, et al.
0

Büchi Automata on infinite words present many interesting problems and are used frequently in program verification and model checking. A lot of these problems on Büchi automata are computationally hard, raising the question if a learning-based data-driven analysis might be more efficient than using traditional algorithms. Since Büchi automata can be represented by graphs, graph neural networks are a natural choice for such a learning-based analysis. In this paper, we demonstrate how graph neural networks can be used to reliably predict basic properties of Büchi automata when trained on automatically generated random automata datasets.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/15/2022

Parikh Automata over Infinite Words

Parikh automata extend finite automata by counters that can be tested fo...
research
10/21/2020

Harnessing LTL With Freeze Quantification

Logics and automata models for languages over infinite alphabets, such a...
research
01/25/2023

E(n)-equivariant Graph Neural Cellular Automata

Cellular automata (CAs) are computational models exhibiting rich dynamic...
research
10/27/2010

An Introduction to Time-Constrained Automata

We present time-constrained automata (TCA), a model for hard real-time c...
research
12/29/2020

Approximate Automata for Omega-Regular Languages

Automata over infinite words, also known as omega-automata, play a key r...
research
05/27/2022

Temporal graph patterns by timed automata

Temporal graphs represent graph evolution over time, and have been recei...
research
07/28/2017

Human in the Loop: Interactive Passive Automata Learning via Evidence-Driven State-Merging Algorithms

We present an interactive version of an evidence-driven state-merging (E...

Please sign up or login with your details

Forgot password? Click here to reset