Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Probabilistic Graph Rewiring via Virtual Nodes

About

Message-passing graph neural networks (MPNNs) have emerged as a powerful paradigm for graph-based machine learning. Despite their effectiveness, MPNNs face challenges such as under-reaching and over-squashing, where limited receptive fields and structural bottlenecks hinder information flow in the graph. While graph transformers hold promise in addressing these issues, their scalability is limited due to quadratic complexity regarding the number of nodes, rendering them impractical for larger graphs. Here, we propose implicitly rewired message-passing neural networks (IPR-MPNNs), a novel approach that integrates implicit probabilistic graph rewiring into MPNNs. By introducing a small number of virtual nodes, i.e., adding additional nodes to a given graph and connecting them to existing nodes, in a differentiable, end-to-end manner, IPR-MPNNs enable long-distance message propagation, circumventing quadratic complexity. Theoretically, we demonstrate that IPR-MPNNs surpass the expressiveness of traditional MPNNs. Empirically, we validate our approach by showcasing its ability to mitigate under-reaching and over-squashing effects, achieving state-of-the-art performance across multiple graph datasets. Notably, IPR-MPNNs outperform graph transformers while maintaining significantly faster computational efficiency.

Chendi Qian, Andrei Manolache, Christopher Morris, Mathias Niepert• 2024

Related benchmarks

TaskDatasetResultRank
Graph ClassificationPROTEINS
Accuracy85.4
742
Graph ClassificationMUTAG
Accuracy98
697
Graph ClassificationNCI1
Accuracy86.2
460
Node ClassificationCornell
Accuracy76.4
426
Node ClassificationTexas
Accuracy0.808
410
Node ClassificationWisconsin
Accuracy80.4
410
Graph ClassificationNCI109
Accuracy86.5
223
Graph RegressionPeptides struct LRGB (test)
MAE0.2422
178
Molecular property predictionQM9 (test)
mu2.01
174
Graph ClassificationPTC-MR
Accuracy75.8
153
Showing 10 of 16 rows

Other info

Follow for update