Scalable Expressiveness through Preprocessed Graph Perturbations
Abstract
Graph Neural Networks (GNNs) have emerged as the predominant method for analyzing graph-structured data. However, canonical GNNs have limited expressive power and generalization capability, thus triggering the development of more expressive yet computationally intensive methods. One such approach is to create a series of perturbed versions of input graphs and then repeatedly conduct multiple message-passing operations on all variations during training. Despite their expressive power, this approach does not scale well on larger graphs. To address this scalability issue, we introduce Scalable Expressiveness through Preprocessed Graph Perturbation (SE2P). This model offers a flexible, configurable balance between scalability and generalizability with four distinct configuration classes. At one extreme, the configuration prioritizes scalability through minimal learnable feature extraction and extensive preprocessing; at the other extreme, it enhances generalizability with more learnable feature extractions, though this increases scalability costs. We conduct extensive experiments on real-world datasets to evaluate the generalizability and scalability of SE2P variants compared to various state-of-the-art benchmarks. Our results indicate that, depending on the chosen SE2P configuration, the model can enhance generalizability compared to benchmarks while achieving significant speed improvements of up to 8-fold.
Benchmark Results
Tested on 5 datasets 4 baseline values reported too low
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 best reported | best at pub: ProtGNN: Towards Self-Explaining Graph Neural Networks (AAAI 2021) Difference within reported uncertainty; not counted as underperformance. |
| 54 | PatchySan | 0.9260
±0.0420 best reported | best at pub: How Powerful are Graph Neural Networks? (ICLR 2018) best today: Simplifying Graph Convolutional Networks with Redundancy-Free Neighbors (2025) Difference within reported uncertainty; not counted as underperformance. |
| 63 | GCN | 0.9220
±0.0440 best reported | best at pub: Breaking the Limits of Message Passing Graph Neural Networks (ICML 2021) best today: Depth-Adaptive Graph Neural Networks via Learnable Bakry-Émery Curvature (KDD 2025) Difference within reported uncertainty; not counted as underperformance. |
| 167 | WL subtree | 0.9040
±0.0570 | This paper |
| 160 | DropGIN | 0.8910
±0.0920 | prev best: Union Subgraph Neural Networks (AAAI 2023) Improvement within reported uncertainty; not highlighted. |
| 158 | GraphSAGE | 0.9040
±0.0780 | |
| 220 | SE2P-C4 | 0.8970
±0.0750 | This paper |
| 232 | SE2P-C3 | 0.8950
±0.0660 | This paper |
| 251 | SE2P-C2 | 0.8940
±0.0740 | This paper |
| 348 | SE2P-C1 | 0.8780
±0.0690 | This paper |
| 390 | DropGCN | 0.8710
±0.0970 | This paper |
| 403 | MLP | 0.8660
±0.0495 | |
| 425 | DGCNN | 0.8583
±0.0116 best reported | best at pub: Deep Learning on Attributed Graphs: A Journey from Graphs to Their Embeddings and Back (2018) best today: Graph Structure Refinement with Energy-based Contrastive Learning (AAAI 2024) Difference within reported uncertainty; not counted as underperformance. |
| 492 | IGN | 0.8390
±0.1300 | This paper |
| 770 | DCNN | 0.6700
±0.0210 | This paper |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | MSH-GNN | 0.9410
±0.0330 | |
| 2 | GRDL | 0.8260
±0.0120 | |
| 3 | GMN | 0.8225 | |
| 32 | GIN | 0.7880
±0.0410 best reported | best at pub: Permutation-Invariant graph partitioning: How graph neural networks capture structural interactions? (2023) Difference within reported uncertainty; not counted as underperformance. |
| 60 | SE2P-C2 | 0.7760
±0.0630 | This paper |
| 61 | SE2P-C3 | 0.7760
±0.0500 | This paper |
| 67 | SAGE | 0.7726
±0.0228 | |
| 88 | DropGIN | 0.7610
±0.0510 | prev best: Union Subgraph Neural Networks (AAAI 2023) Improvement within reported uncertainty; not highlighted. |
| 93 | SE2P-C4 | 0.7680
±0.0470 | This paper |
| 100 | IGN | 0.7660
±0.0550 | This paper |
| 132 | DGCNN | 0.7626 best reported | best at pub: Orthogonal Graph Neural Networks (AAAI 2021) Difference within reported uncertainty; not counted as underperformance. |
| 143 | DropGCN | 0.7610
±0.0580 | This paper |
| 148 | GCN | 0.7600
±0.0320 best reported | best at pub: CI-GNN: A Granger Causality-Inspired Graph Neural Network for Interpretable Brain Network-Based Psychiatric Diagnosis (2023) best today: Simplifying Graph Convolutional Networks with Redundancy-Free Neighbors (2025) Difference within reported uncertainty; not counted as underperformance. |
| 149 | MLP | 0.7600
±0.0320 | |
| 237 | PATCHY-SAN | 0.7500
±0.0250 | prev best: DEMO-Net: Degree-specific Graph Neural Networks for Node and Graph Classification (KDD 2019) Improvement within reported uncertainty; not highlighted. |
| 253 | WL subtree | 0.7500
±0.0310 | This paper |
| 276 | SE2P-C1 | 0.7470
±0.0570 | This paper |
| 501 | DCNN | 0.6130
±0.0160 | This paper |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | WL-MLP | 0.9792 | |
| 2 | MSH-GNN | 0.9640
±0.0070 | |
| 3 | CoCN | 0.8722
±0.0013 | |
| 14 | SE2P-C3 | 0.8350
±0.0170 | This paper |
| 15 | SE2P-C2 | 0.8330
±0.0210 | This paper |
| 20 | SE2P-C4 | 0.8280
±0.0210 | This paper |
| 23 | GCN | 0.8260
±0.0220 | prev best: Fast Graph Representation Learning with PyTorch Geometric (ICLR 2019) Improvement within reported uncertainty; not highlighted. |
| 30 | GIN | 0.8220
±0.0210 | prev best: On the Equivalence between Graph Isomorphism Testing and Function Approximation with GNNs (NeurIPS 2019) Improvement within reported uncertainty; not highlighted. |
| 132 | SE2P-C1 | 0.7980
±0.0150 | This paper |
| 136 | GraphSAGE | 0.7970
±0.0170 | |
| 151 | MLP | 0.7920
±0.0240 | |
| 163 | WL subtree | 0.7890
±0.0190 | This paper |
| 173 | IGN | 0.7830
±0.0250 | This paper |
| 191 | DGCNN | 0.7759
±0.0224 best reported | best at pub: CogDL: A Comprehensive Library for Graph Deep Learning (WWW 2021) best today: Explainable Graph Representation Learning via Graph Pattern Analysis (IJCAI 2025) |
| 275 | PATCHY-SAN | 0.7310
±0.0270 best reported | best today: Graph Classification via Reference Distribution Learning: Theory and Practice (NeurIPS 2024) Difference within reported uncertainty; not counted as underperformance. |
| 344 | DCNN | 0.5211
±0.0070 best reported | best at pub: Graph Capsule Convolutional Neural Networks (ICML 2018) best today: Natural Graph Networks (NeurIPS 2020) Difference within reported uncertainty; not counted as underperformance. |
OGB
| # | Model | ROC-AUC ↑ | Paper |
|---|---|---|---|
| 1 | Multi-RF Fusion with Multi-GNN Blending | 0.8476
±0.0002 | |
| 2 | HyperFusion | 0.8475
±0.0003 | |
| 3 | PAS+FPs | 0.8420
±0.0015 | |
| 9 | GatedGCN | 0.8090
±0.0160 | |
| 109 | GIN | 0.7780
±0.0182 best reported | best at pub: GRPE: Relative Positional Encoding for Graph Transformer (2022) |
| 160 | GraphSAGE | 0.7690
±0.0136 | |
| 184 | GCN | 0.7630
±0.0030 best reported | best at pub: Motif-based Graph Representation Learning with Application to Chemical Molecules (2022) Difference within reported uncertainty; not counted as underperformance. |
| 248 | SE2P-C3 | 0.7450
±0.0260 | This paper |
| 259 | SE2P-C2 | 0.7400
±0.0130 | This paper |
| 286 | SE2P-C1 | 0.7140
±0.0130 | This paper |
MoleculeNet
| # | Model | ROC-AUC ↑ | Paper |
|---|---|---|---|
| 1 | HIMP | 0.8740
±0.0050 | |
| 2 | GINE w/ VN | 0.8720
±0.0030 | |
| 3 | NaiveGINe+ K=3 w/ VN | 0.8700
±0.0040 | |
| 14 | GCN | 0.8400
±0.0040 best reported | best at pub: Graph convolutions that can finally model local structure (2020) |
| 24 | GIN | 0.8290
±0.0069 best reported | |
| 135 | GraphSAGE | 0.7744
±0.0038 | |
| 262 | SE2P-C4 | 0.7410
±0.0100 | This paper |
| 271 | DropGIN | 0.7360
±0.0100 | This paper |
| 274 | SE2P-C3 | 0.7350
±0.0100 | This paper |
| 284 | SE2P-C2 | 0.7290
±0.0060 | This paper |
| 291 | DropGCN | 0.7210
±0.0110 | This paper |
| 294 | SE2P-C1 | 0.7160
±0.0050 | This paper |
