Natural Graph Networks
Abstract
A key requirement for graph neural networks is that they must process a graph in a way that does not depend on how the graph is described. Traditionally this has been taken to mean that a graph network must be equivariant to node permutations. Here we show that instead of equivariance, the more general concept of naturality is sufficient for a graph network to be well-defined, opening up a larger class of graph networks. We define global and local natural graph networks, the latter of which are as scalable as conventional message passing graph neural networks while being more flexible. We give one practical instantiation of a natural network on graphs which uses an equivariant message network parameterization, yielding good performance on several benchmarks.
Benchmark Results
Tested on 3 datasets
Tables show presented results in global context (best 3 papers + GCN + MLP).
TU Dortmund
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | MSH-GNN | 0.9910
±0.0030 | |
| 2 | ID-GNN+BEC | 0.9830
±0.0360 | |
| 3 | SupCosine | 0.9830
±0.0250 | |
| 39 | GIN | 0.9330
±0.0290 | |
| 145 | PPGN v1 | 0.9055
±0.0870 | This paper |
| 256 | GCN^2 | 0.8939
±0.0160 | This paper |
| 290 | PPGN v2 | 0.8888
±0.0740 | This paper |
| 403 | MLP | 0.8660
±0.0495 |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | WL-MLP | 0.9954 | |
| 2 | GIN | 0.9934 | |
| 3 | GCN | 0.9727 | |
| 70 | PPGN v1 | 0.8319
±0.0111 | This paper |
| 90 | GCN^2 | 0.8274
±0.0135 | This paper |
| 131 | GraphSAGE | 0.8200
±0.0100 | |
| 169 | PPGN v2 | 0.8121
±0.0214 | This paper |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | WL-MLP | 0.9792 | |
| 2 | MSH-GNN | 0.9640
±0.0070 | |
| 3 | CoCN | 0.8722
±0.0013 | |
| 23 | GCN | 0.8260
±0.0220 | |
| 65 | PPGN v2 | 0.8138
±0.0142 | This paper |
| 118 | PPGN v1 | 0.8016
±0.0111 | This paper |
| 151 | MLP | 0.7920
±0.0240 | |
| 172 | Invariant Graph Networks | 0.7836
±0.0247 | This paper |
| 191 | DGCNN | 0.7759
±0.0224 best reported | best at pub: Graph U-Nets (2019) best today: Explainable Graph Representation Learning via Graph Pattern Analysis (IJCAI 2025) |
| 274 | DGK | 0.7310
±0.0030 best reported | best at pub: Wasserstein Embedding for Graph Learning (ICLR 2020) best today: InfoGCL: Information-Aware Graph Contrastive Learning (NeurIPS 2021) Difference within reported uncertainty; not counted as underperformance. |
| 281 | PSCN | 0.7260
±0.0220 | This paper |
| 344 | DCNN | 0.5211
±0.0070 | This paper |
