A Logic for Reasoning About Aggregate-Combine Graph Neural Networks

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Nunn, Pierre, Sälzer, Marco, Schwarzentruber, François, Troquard, Nicolas
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916663716216832
author Nunn, Pierre
Sälzer, Marco
Schwarzentruber, François
Troquard, Nicolas
author_facet Nunn, Pierre
Sälzer, Marco
Schwarzentruber, François
Troquard, Nicolas
contents We propose a modal logic in which counting modalities appear in linear inequalities. We show that each formula can be transformed into an equivalent graph neural network (GNN). We also show that a broad class of GNNs can be transformed efficiently into a formula, thus significantly improving upon the literature about the logical expressiveness of GNNs. We also show that the satisfiability problem is PSPACE-complete. These results bring together the promise of using standard logical methods for reasoning about GNNs and their properties, particularly in applications such as GNN querying, equivalence checking, etc. We prove that such natural problems can be solved in polynomial space.
format Preprint
id arxiv_https___arxiv_org_abs_2405_00205
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A Logic for Reasoning About Aggregate-Combine Graph Neural Networks
Nunn, Pierre
Sälzer, Marco
Schwarzentruber, François
Troquard, Nicolas
Artificial Intelligence
Machine Learning
Logic in Computer Science
We propose a modal logic in which counting modalities appear in linear inequalities. We show that each formula can be transformed into an equivalent graph neural network (GNN). We also show that a broad class of GNNs can be transformed efficiently into a formula, thus significantly improving upon the literature about the logical expressiveness of GNNs. We also show that the satisfiability problem is PSPACE-complete. These results bring together the promise of using standard logical methods for reasoning about GNNs and their properties, particularly in applications such as GNN querying, equivalence checking, etc. We prove that such natural problems can be solved in polynomial space.
title A Logic for Reasoning About Aggregate-Combine Graph Neural Networks
topic Artificial Intelligence
Machine Learning
Logic in Computer Science
url https://arxiv.org/abs/2405.00205