How Expressive Are Graph Neural Networks in the Presence of Node Identifiers?

Read full text
Authors: A. Soeteman, Michael Benedikt, Martin Grohe, Balder ten Cate
Cited by: 0

Abstract

Graph neural networks (GNNs) are a widely used class of machine learning models for graph-structured data, based on local aggregation over neighbors. GNNs have close connections to logic. In particular, their expressive power is linked to that of modal logics and bounded-variable logics with counting. In many practical scenarios, graphs processed by GNNs have node features that act as unique identifiers. In this work, we study how such identifiers affect the expressive power of GNNs. We initiate a study of the key-invariant expressive power of GNNs, inspired by the notion of order-invariant definability in finite model theory: which node queries that depend only on the underlying graph structure can GNNs express on graphs with unique node identifiers? We provide answers for various classes of GNNs with local max- or sum-aggregation.

Fields of Study & Subjects

Advanced Graph Neural Networks Logic Reasoning and Knowledge Advanced Graph Theory Research

Publication details

Journal / source
arXiv (Cornell University)
Publication date
29 January 2026
Document type
Preprint