Implementing a CTL Model Checker with $$\mu \mathcal {G}$$μG, a Language for Programming Graph Neural Networks - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2023

Implementing a CTL Model Checker with $$\mu \mathcal {G}$$μG, a Language for Programming Graph Neural Networks

Résumé

A graph neural network is a deep learning architecture operating on graph-structured data. While they have achieved impressive results in many application domains, their applicability is limited when one needs to perform symbolic and semantic reasoning, for example, in model checking. We propose an approach based on the idea that graph neural networks can be programmed. We introduce $$\mu \mathcal {G}$$μG, a simple language inspired by modal $$\mu $$μ-calculus that can be compiled, via TensorFlow, in a graph neural network that can be efficiently run on parallel architectures. To demonstrate our method, we use our language to implement a Computation Tree Logic model checker. A benchmark from the Model Checking Contest is used to show that the performance of the resulting tool outperforms that of other model checkers.
Fichier sous embargo
Fichier sous embargo
1 0 10
Année Mois Jours
Avant la publication
jeudi 1 janvier 2026
Fichier sous embargo
jeudi 1 janvier 2026
Connectez-vous pour demander l'accès au fichier

Dates et versions

hal-04731936 , version 1 (11-10-2024)

Licence

Identifiants

Citer

Matteo Belenchia, Flavio Corradini, Michela Quadrini, Michele Loreti. Implementing a CTL Model Checker with $$\mu \mathcal {G}$$μG, a Language for Programming Graph Neural Networks. 43th International Conference on Formal Techniques for Distributed Objects, Components, and Systems (FORTE), Jun 2023, Lisbon, Portugal. pp.37-54, ⟨10.1007/978-3-031-35355-0_4⟩. ⟨hal-04731936⟩
16 Consultations
1 Téléchargements

Altmetric

Partager

More