Oscillatory Neural Dynamics over Sheaves
Organizations: FaBiT, University of Bologna · Department of Computer Science, University of Pisa · Department of Computer, Control and Management Engineering, Sapienza University of Rome · Department of Computer Science and Technology, University of Cambridge
Abstract
Effective long-range propagation remains a central challenge in graph neural networks, as increasing a model's propagation depth does not guarantee that distant nodes effectively influence each other. Sheaf neural networks enrich graph propagation through matrix-valued transport between stalks; still, this expressivity alone does not automatically imply effective long-range communication. We introduce ONDA, a long-range graph learning framework based on operator-valued information waves. Stalk-valued representations evolve through second-order dynamics governed by learned sheaf transport operators, combining wave-like propagation with expressive local geometry. We characterize long-range influence through a stalk-wise sensitivity analysis and show that the cross-influence never vanishes. Across long-range propagation, severe graph bottlenecks, graph transfer, and heterophilic benchmarks, ONDA consistently improves over scalar wave propagation, diffusive sheaf baselines, and state-of-the-art models, demonstrating the benefit of coupling wave dynamics with matrix-valued transport.
Figures & tables
| Model | sssp | ecc | diam |
|---|---|---|---|
| A-DGN | |||
| DRew | |||
| GCN | |||
| GCNII | |||
| GIN/GINE | |||
| GPS |
| Model | |||
|---|---|---|---|
| GCN | |||
| GAT | |||
| GraphSAGE | |||
| GIN | |||
| GraphTransformer | |||
| ChebNet |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Hyperparameter | Candidate values |
|---|---|
| Hidden dimension | |
| Stalk dimension | |
| ONDA Blocks | |
| Inner iterations | |
| Step size | |
| Learning rate |
| Hyperparameter | Candidate values |
|---|---|
| Hidden dimension | |
| Stalk dimension | |
| ONDA Blocks | |
| Inner iterations | |
| Step size | |
| Learning rate |
| Hyperparameter | Candidate values |
|---|---|
| Hidden dimension | ( Gravina et al., 2025 ) |
| Stalk dimension | |
| ONDA Blocks | |
| Inner iterations | distance x / |
| Step size | |
| Learning rate | ( Gravina et al., 2025 ) |
| Model | |||
|---|---|---|---|
| GCN | |||
| GAT | |||
| GraphSAGE | |||
| GIN | |||
| GraphTransformer | |||
| ChebNet |
| Hyperparameter | Candidate values |
|---|---|
| Hidden dimension | |
| Stalk dimension | |
| ONDA Blocks | |
| Inner iterations | |
| Step size | |
| Learning rate |
| Model | Roman-empire | Amazon-ratings | Minesweeper | Tolokers | Questions |
|---|---|---|---|---|---|
| Acc | Acc | AUC | AUC | AUC | |
| Luan et al. (2024) | |||||
| MLP-2 | 66.04 ±0.71 | 49.55 ±0.81 | 50.92 ±1.25 | 74.58 ±0.75 | 69.97 ±1.16 |
| SGC-1 | 44.60 ±0.52 | 40.69 ±0.42 | 82.04 ±0.77 | 73.80 ±1.35 | 71.06 ±0.92 |
| MLP-1 | 64.12 ±0.61 | 38.60 ±0.41 | 50.59 ±0.83 | 71.89 ±0.82 | 70.33 ±0.96 |
| Graph-agnostic | |||||
| Model | #Params | Mem. | Train | Infer. | Mem. | Train | Infer. | Mem. | Train | Infer. |
|---|---|---|---|---|---|---|---|---|---|---|
| MB | ms/ep. | ms/g | MB | ms/ep. | ms/g | MB | ms/ep. | ms/g | ||
| SONAR | 100,079 | 23.1 | 2400.1 | 10.245 | 35.1 | 2452.0 | 10.800 | 120.7 | 2675.2 | 11.138 |
| Diag-ONDA | 101,405 | 26.8 | 2186.3 | 6.716 | 50.9 | 2193.7 | 6.795 | 223.0 | 2270.4 | 6.722 |
| Ortho-ONDA | 103,700 | 24.5 | 2229.1 | 7.849 | 41.1 | 2237.4 | 7.962 | 159.9 | 2432.3 | 7.925 |
| LowRank-ONDA | 101,540 | 27.6 | 2464.3 | 8.371 | 53.9 | 2459.3 | 8.290 | 241.8 | 2736.4 | 8.610 |