Calibrate and Boost Logical Expressiveness of GNN Over Multi-Relational and Temporal Graphs
Not on the map. Why?
Abstract (arXiv)
As a powerful framework for graph representation learning, Graph Neural Networks (GNNs) have garnered significant attention in recent years. However, to the best of our knowledge, there has been no formal analysis of the logical expressiveness of GNNs as Boolean node classifiers over multi-relational graphs, where each edge carries a specific relation type. In this paper, we investigate FOC2, a fragment of first-order logic with two variables and counting quantifiers. On the negative side, we demonstrate that the R2-GNN architecture, which extends the local message passing GNN by incorporating global readout, fails to capture FOC2 classifiers in the general case. Nevertheless, on the positive side, we establish that R2-GNNs models are equivalent to FOC2 classifiers under certain restricted yet reasonable scenarios. To address the limitations of R2-GNNs regarding expressiveness, we propose a simple graph transformation technique, akin to a preprocessing step, which can be executed in linear time. This transformation enables R2-GNNs to effectively capture any FOC2 classifiers when applied to the "transformed" input graph. Moreover, we extend our analysis of expressiveness and graph transformation to temporal graphs, exploring several temporal GNN architectures and providing an expressiveness hierarchy for them. To validate our findings, we implement R2-GNNs and the graph transformation technique and conduct empirical tests in node classification tasks against various well-known GNN architectures that support multi-relational or temporal graphs. Our experimental results consistently demonstrate that R2-GNN with the graph transformation outperforms the baseline methods on both synthetic and real-world datasets
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 23 of its 40 references that are in the map. First posted on arXiv 3 Nov 2023.
Builds on
23 of 40 references.
References · 23
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 2020Temporal Graph Networks for Deep Learning on Dynamic Graphscited by 521
- 2020Principal Neighbourhood Aggregation for Graph Netscited by 477
- 2020Inductive Representation Learning on Temporal Graphscited by 454
- 2019EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphscited by 443
- 2019Provably Powerful Graph Networkscited by 385
- 2021GemNet: Universal Directional Graph Neural Networks for Moleculescited by 342
- 2016Structured Sequence Modeling with Graph Convolutional Recurrent Networkscited by 273
- 2019On the equivalence between graph isomorphism testing and function approximation with GNNscited by 172
11 more
- 2017Dynamic Graph Convolutional Networkscited by 83
- 2019Relational Graph Attention Networkscited by 81
- 2021Few-Shot Graph Learning for Molecular Property Predictioncited by 81
- 2022Expressiveness and Approximation Properties of Graph Neural Networkscited by 63
- 2020ASGN: An Active Semi-supervised Graph Neural Network for Molecular Property Predictioncited by 58
- 2019Predicting Path Failure In Time-Evolving Graphscited by 54
- 2019Estimating Node Importance in Knowledge Graphs Using Graph Neural Networkscited by 43
- 2018Dynamic Graph Representation Learning via Self-Attention Networkscited by 39
- 2019Are Powerful Graph Neural Nets Necessary? A Dissection on Graph Classificationcited by 39
- 2023A Theory of Link Prediction via Relational Weisfeiler-Leman on Knowledge Graphscited by 32
- 2022EvoKG: Jointly Modeling Event Time and Network Structure for Reasoning over Temporal Knowledge Graphscited by 27
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.