Bundle Neural Networks for message diffusion on graphs
About
The dominant paradigm for learning on graph-structured data is message passing. Despite being a strong inductive bias, the local message passing mechanism suffers from pathological issues such as over-smoothing, over-squashing, and limited node-level expressivity. To address these limitations we propose Bundle Neural Networks (BuNN), a new type of GNN that operates via message diffusion over flat vector bundles - structures analogous to connections on Riemannian manifolds that augment the graph by assigning to each node a vector space and an orthogonal map. A BuNN layer evolves the features according to a diffusion-type partial differential equation. When discretized, BuNNs are a special case of Sheaf Neural Networks (SNNs), a recently proposed MPNN capable of mitigating over-smoothing. The continuous nature of message diffusion enables BuNNs to operate on larger scales of the graph and, therefore, to mitigate over-squashing. Finally, we prove that BuNN can approximate any feature transformation over nodes on any (potentially infinite) family of graphs given injective positional encodings, resulting in universal node-level expressivity. We support our theory via synthetic experiments and showcase the strong empirical performance of BuNNs over a range of real-world tasks, achieving state-of-the-art results on several standard benchmarks in transductive and inductive settings.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Node Classification | Chameleon | Accuracy69.13 | 867 | |
| Node Classification | Cora | Accuracy86.1 | 583 | |
| Node Classification | Roman-Empire | Accuracy91.75 | 327 | |
| Node Classification | amazon-ratings | Accuracy53.74 | 309 | |
| Graph Regression | ZINC | MAE0.087 | 144 | |
| Node Classification | Minesweeper | Accuracy98.99 | 113 | |
| Node Classification | ogbn-proteins | ROC AUC78.92 | 113 | |
| Graph Classification | Peptides func | AP71.2 | 110 | |
| Graph Classification | ogbg-molpcba | AP24.5 | 36 |