LGOct 19, 2023

The logic of rational graph neural networks

arXiv:2310.13139v81 citationsh-index: 6
Originality Incremental advance
AI Analysis

This work addresses a theoretical gap in understanding GNN expressivity for researchers in graph learning, but it is incremental as it builds on prior logic-based characterizations.

The paper tackles the problem of whether rational activation functions confer maximal expressivity to Graph Neural Networks (GNNs), proving that some queries in a logic fragment (GC2) cannot be expressed by rational GNNs, answering an open question and showing a contrast with universal approximation properties in feedforward networks.

The expressivity of Graph Neural Networks (GNNs) can be described via appropriate fragments of the first order logic. Any query of the two variable fragment of graded modal logic (GC2) interpreted over labeled graphs can be expressed using a Rectified Linear Unit (ReLU) GNN whose size does not grow with graph input sizes [Barcelo & Al., 2020]. Conversely, a GNN expresses at most a query of GC2, for any choice of activation function. In this article, we prove that some GC2 queries of depth $3$ cannot be expressed by GNNs with any rational activation function. This shows that not all non-polynomial activation functions confer GNNs maximal expressivity, answering a open question formulated by [Grohe, 2021]. This result is also in contrast with the efficient universal approximation properties of rational feedforward neural networks investigated by [Boullé & Al., 2020]. We also present a rational subfragment of the first order logic (RGC2), and prove that rational GNNs can express RGC2 queries uniformly over all graphs.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes