atlas

Research map / Graph learning / GNN architectures

Bundle Neural Network for message diffusion on graphs

ICLR 2025 · Graph learning › GNN architectures · approach: GNN generalization theory

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces Bundle Neural Networks (BuNNs), which perform global message diffusion via the heat kernel on learned flat vector bundles, showing they avoid over-smoothing and over-squashing, are compact uniform universal approximators given injective positional encodings, and achieve strong heterophilic and LRGB results.

Problem

Message passing GNNs suffer from over-smoothing, over-squashing, and limited expressivity; existing sheaf neural networks remain local message passing models with costly bundle learning.

Approach

Derive a GNN layer from heat diffusion over flat vector bundles, where orthogonal node maps factor the bundle Laplacian so the heat kernel reduces to the standard graph heat kernel times learned orthogonal maps, enabling global, non-message-passing diffusion that avoids over-smoothing.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace SAGE with BuNNSAGE · Barbell (over-squashing)MSE: $0.90\pm 0.29$ -> $\mathbf{0.01\pm 0.07}$Helped
Replace NSD with BuNNNSD · Clique (over-smoothing)MSE: $0.08 \pm 0.02$ -> $\mathbf{0.03 \pm 0.01}$Helped
Replace GAT-sep with BuNNGAT-sep · roman-empireaccuracy: $88.75 \pm 0.41$ -> $\mathbf{91.75 \pm 0.39}$Helped
Replace SAGE with BuNNSAGE · amazon-ratingsaccuracy: $53.63 \pm 0.39$ -> $\mathbf{53.74\pm 0.51}$Helped
Replace GAT-sep with BuNNGAT-sep · minesweeperROC AUC: $93.91 \pm 0.35$ -> $\mathbf{98.99\pm 0.16}$Helped
Replace GAT-sep with BuNNGAT-sep · tolokersROC AUC: $83.78 \pm 0.43$ -> $\mathbf{84.78\pm 0.80}$Helped
Replace GT-sep with BuNNGT-sep · questionsROC AUC: $78.05 \pm 0.93$ -> $\mathbf{78.75\pm 1.09}$Helped
Replace DReW with BuNNDReW · Peptides-funcTest AP: $71.50\pm0.44$ -> $\mathbf{72.76\pm 0.65}$Helped
Replace GAPH ViT with BuNNGAPH ViT · Peptides-structTest MAE: $\mathbf{24.49}\pm0.16$ -> $24.63\pm 0.12$Hurt
Replace GPS with BuNNGPS · PascalVOC-SPTest F1: $\mathbf{44.40\pm 0.65}$ -> $ 40.49\pm 0.46 $Hurt

Surprising findings

Limitations

Experimental setup

Datasets: roman-empire amazon-ratings minesweeper tolokers questions Peptides-func Peptides-struct PascalVOC-SP synthetic barbell and clique tasks

Benchmarks: roman-empire amazon-ratings minesweeper tolokers questions Peptides-func Peptides-struct PascalVOC-SP

Metrics: accuracy ROC AUC test AP test MAE test F1 mean squared error

Baselines: GCN GraphSAGE GAT NSD GraphGPS MLP GAT-sep GT GT-sep GINE GatedGCN DReW

Builds on: Neural Sheaf Diffusion GCN graph transformers Householder reflections

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy