Analyzing B\"uchi Automata with Graph Neural Networks
Formal Languages and Automata Theory
2022-06-22 v1 Machine Learning
Abstract
B\"uchi 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\"uchi automata are computationally hard, raising the question if a learning-based data-driven analysis might be more efficient than using traditional algorithms. Since B\"uchi 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\"uchi automata when trained on automatically generated random automata datasets.
Cite
@article{arxiv.2206.09619,
title = {Analyzing B\"uchi Automata with Graph Neural Networks},
author = {Christophe Stammet and Prisca Dotti and Ulrich Ultes-Nitsche and Andreas Fischer},
journal= {arXiv preprint arXiv:2206.09619},
year = {2022}
}
Comments
Accepted for presentation at Workshop LearnAut 2022 (https://learnaut22.github.io/index.html)