P-tensors: a General Framework for Higher Order Message Passing in Subgraph Neural Networks
Abstract
Several recent papers have proposed increasing the expressive power of graph neural networks by exploiting subgraphs or other topological structures. In parallel, researchers have investigated higher order permutation equivariant networks. In this paper we tie these two threads together by providing a general framework for higher order permutation equivariant message passing in subgraph neural networks. In this paper we introduce a new type of mathematical object called $P$-tensors, which provide a simple way to define the most general form of permutation equivariant message passing in both the above two categories of networks. We show that the P-Tensors paradigm can achieve state-of-the-art performance on benchmark molecular datasets.
Benchmark Results
Tested on 2 datasets
Tables show presented results in global context (best 3 papers + GCN + MLP).
Classic
| # | Model | MAE ↓ | Paper |
|---|---|---|---|
| 1 | TIGT | 0.0140
±0.0010 | |
| 2 | FloydNet | 0.0160 | |
| 3 | GSSC | 0.0190
±0.0010 | |
| 7 | CIN | 0.0210
±0.0010 best reported | best at pub: CIN++: Enhancing Topological Message Passing (2023) Difference within reported uncertainty; not counted as underperformance. |
| 15 | MPNNs | 0.0240
±0.0010 | This paper |
| 16 | First order P-tensors | 0.0240
±0.0010 | This paper |
| 43 | HIMP | 0.0360
±0.0020 | This paper |
| 63 | PNA | 0.0670
±0.0090 best reported | best today: Beyond Message Passing: Neural Graph Pattern Machine (ICML 2025) |
| 69 | GIN | 0.0880
±0.0020 | This paper |
| 70 | GINE | 0.0880
±0.0020 | This paper |
| 79 | GCN | 0.1130
±0.0020 |
MoleculeNet
| # | Model | ROC-AUC ↑ | Paper |
|---|---|---|---|
| 1 | HIMP | 0.8740
±0.0050 best reported | best at pub: Graph convolutions that can finally model local structure (2020) Difference within reported uncertainty; not counted as underperformance. |
| 2 | GINE w/ VN | 0.8720
±0.0030 | |
| 3 | NaiveGINe+ K=3 w/ VN | 0.8700
±0.0040 | |
| 5 | GINE | 0.8668
±0.0077 | prev best: Graph convolutions that can finally model local structure (2020) |
| 8 | MPNNs | 0.8495
±0.0058 | This paper |
| 14 | GCN | 0.8400
±0.0040 | |
| 75 | RP-NGF | 0.7940
±0.0100 | This paper |
| 123 | DSS-GNN (EGO+) | 0.7795
±0.0040 | This paper |
| 175 | DS-GNN (EGO+) | 0.7639
±0.0118 | This paper |
