Graph Navier–Stokes Networks
Abstract
Graph Neural Networks (GNNs) have emerged as a cornerstone of deep learning, with most existing methods rooted in graph signal processing and diffusion equations to model message passing. However, these approaches inherently suffer from the oversmoothing problem, where node features become indistinguishable as the network depth increases. Inspired by the Navier-Stokes equations, we introduce raph avier– tokes etworks (GNSN), a novel architecture that transcends conventional diffusion-based message passing by incorporating convection into graph structures. GNSN defines a dynamic velocity field on the graph to govern convection, enabling more efficient and direct message propagation. By adaptively balancing convection and diffusion, GNSN is able to efficiently handle datasets with varying levels of homophily. Extensive evaluations across twelve real-world datasets demonstrate that GNSN consistently outperforms state-of-the-art baselines in classification accuracy. Moreover, experimental results further emphasize its effectiveness in alleviating the oversmoothing problem.
Benchmark Results
Tested on 7 datasets 41 baseline values reported too low
Tables show presented results in global context (best 3 papers + GCN + MLP).
Classic
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | GraphTARIF | 0.9703
±0.0019 | |
| 2 | GAT | 0.9669
±0.0014 best reported | |
| 3 | GAT+T | 0.9660
±0.0007 | |
| 7 | SAGE | 0.9643
±0.0027 | |
| 8 | GCN | 0.9632
±0.0008 best reported | |
| 20 | GRAND | 0.9579
±0.0059 best reported | best at pub: Graph Wave Networks (WWW 2025) |
| 36 | GNSN | 0.9543
±0.0126 | This paper |
| 56 | GraphSAGE | 0.9508
±0.0026 best reported | best at pub: A Quasi-Wasserstein Loss for Learning Graph Neural Networks (WWW 2023) |
| 82 | CGNN | 0.9435
±0.0056 best reported | best at pub: Graph Wave Networks (WWW 2025) |
| 137 | PloyGCL | 0.9360
±0.0137 | This paper |
| 134 | MixHop | 0.9360
±0.0137 | prev best: Towards Deep Attention in Graph Neural Networks: Problems and Remedies (ICML 2023) |
| 143 | MM-FGCN | 0.9355
±0.0168 | This paper |
| 212 | FROND | 0.9310
±0.0150 | This paper |
| 265 | GREAD | 0.9265
±0.0111 | This paper |
| 274 | GRAFF | 0.9259
±0.0096 | This paper |
| 296 | GDE | 0.9240
±0.0200 | This paper |
| 306 | Geom-GCN | 0.9235
±0.0131 | |
| 358 | ACMP | 0.9180
±0.0110 | This paper |
| 390 | MLP | 0.9128
±0.0063 best reported | best at pub: Clarify Confused Nodes via Separated Learning (2023) |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | GraphTARIF | 0.9461
±0.0017 | |
| 2 | GCN | 0.9412
±0.0008 best reported | |
| 3 | GAT | 0.9398
±0.0022 best reported | |
| 8 | SAGE | 0.9351
±0.0006 | |
| 46 | GraphSAGE | 0.9120
±0.0029 best reported | best at pub: Polynormer: Polynomial-Expressive Graph Transformer in Linear Time (ICLR 2024) best today: Can TabPFN Compete with GNNs for Node Classification via Graph Tabularization? (LoG 2025) |
| 144 | GRAND | 0.8937
±0.0041 best reported | best at pub: Graph Wave Networks (WWW 2025) |
| 195 | CGNN | 0.8831
±0.0065 best reported | best at pub: Graph Wave Networks (WWW 2025) |
| 203 | GNSN | 0.8813
±0.0122 | This paper |
| 257 | BLEND | 0.8690
±0.0060 | This paper |
| 302 | GAT-ppr 3 | 0.8540
±0.0010 | This paper |
| 320 | MLP | 0.8463 | |
| 333 | FROND | 0.8440
±0.0150 | This paper |
| 334 | ACMP | 0.8440
±0.0160 | This paper |
| 367 | MoNet | 0.8350
±0.0220 | This paper |
| 385 | GDE | 0.8290
±0.0060 | This paper |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | DoG | 0.9690
±0.0030 | |
| 2 | GWN-fa | 0.9667
±0.0026 | |
| 3 | GWN-sym | 0.9666
±0.0026 | |
| 4 | CGNN | 0.9621
±0.0032 best reported | best at pub: Graph Wave Networks (WWW 2025) |
| 6 | GraphSAGE | 0.9593
±0.0025 best reported | best at pub: Graph Wave Networks (WWW 2025) Difference within reported uncertainty; not counted as underperformance. |
| 10 | GRAND | 0.9577
±0.0028 best reported | best at pub: Graph Wave Networks (WWW 2025) |
| 12 | GCN | 0.9514
±0.0025 best reported | best at pub: Graph Wave Networks (WWW 2025) |
| 21 | GAT | 0.9437
±0.0028 best reported | best at pub: Graph Wave Networks (WWW 2025) |
| 54 | GNSN | 0.9331
±0.0065 | This paper |
| 71 | FROND | 0.9300
±0.0090 | This paper |
| 72 | ACMP | 0.9300
±0.0050 | This paper |
| 84 | BLEND | 0.9290
±0.0020 | This paper |
| 88 | MLP | 0.9280
±0.0020 | |
| 135 | GDE | 0.9160
±0.0010 | This paper |
| 138 | GIN | 0.9140
±0.0020 | |
| 145 | GAT-ppr 3 | 0.9130
±0.0010 | This paper |
| 155 | MoNet | 0.9082
±0.0160 best reported | best at pub: Building Shortcuts between Distant Nodes with Biaffine Mapping for Graph Convolutional Networks (2023) Difference within reported uncertainty; not counted as underperformance. |
Heterophilic Graphs
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | P^2GNN | 0.9672
±0.0147 | |
| 2 | DoG | 0.9660
±0.0210 | |
| 3 | GPF-plus | 0.9583
±0.0419 | |
| 5 | ACM-GCN | 0.9557
±0.0360 best reported | best at pub: $P^2$GNN: Two Prototype Sets to boost GNN Performance (2026) |
| 30 | GPR-GNN | 0.9291
±0.0132 best reported | best at pub: Convolutional Neural Networks on Graphs with Chebyshev Approximation, Revisited (NeurIPS 2022) |
| 34 | MLP | 0.9230
±0.0070 best reported | |
| 39 | GGCN | 0.9213
±0.0305 best reported | best at pub: Graph Wave Networks (WWW 2025) |
| 42 | GNSN | 0.9189
±0.0295 | This paper |
| 40 | H2GCN | 0.9189
±0.0393 best reported | best at pub: GrokFormer: Graph Fourier Kolmogorov-Arnold Transformers (ICML 2024) Difference within reported uncertainty; not counted as underperformance. |
| 53 | GraphSAGE | 0.9000
±0.0365 best reported | best at pub: A Quasi-Wasserstein Loss for Learning Graph Neural Networks (WWW 2023) best today: Graph Neural Networks Need Cluster-Normalize-Activate Modules (NeurIPS 2024) Difference within reported uncertainty; not counted as underperformance. |
| 57 | GREAD | 0.8973
±0.0449 best reported | best at pub: Graph Neural Reaction Diffusion Models Submitted to the editors June 2023. Accepted in March 2024. (2024) Difference within reported uncertainty; not counted as underperformance. |
| 70 | GCNII | 0.8918
±0.0443 best reported | best at pub: Piecewise Constant Spectral Graph Neural Network (TMLR 2025) |
| 82 | GRAFF | 0.8838
±0.0353 | This paper |
| 91 | PloyGCL | 0.8803
±0.0180 | This paper |
| 104 | WRGAT | 0.8698 best reported | best at pub: Global-Local Graph Neural Networks for Node-Classification (2024) Difference within reported uncertainty; not counted as underperformance. |
| 110 | ChebNet | 0.8628
±0.0262 best reported | best at pub: Convolutional Neural Networks on Graphs with Chebyshev Approximation, Revisited (NeurIPS 2022) best today: Simplified PCNet with Robustness (2024) Difference within reported uncertainty; not counted as underperformance. |
| 116 | ACMP | 0.8620
±0.0300 | This paper |
| 119 | MM-FGCN | 0.8610
±0.0450 | This paper |
| 139 | GCON | 0.8540
±0.0420 | This paper |
| 141 | GloGNN | 0.8524
±0.0490 best reported | best at pub: $P^2$GNN: Two Prototype Sets to boost GNN Performance (2026) Difference within reported uncertainty; not counted as underperformance. |
| 189 | SAGE | 0.8269 | |
| 194 | FA-GCN | 0.8243
±0.0689 | This paper |
| 211 | GAT | 0.8162
±0.0645 best reported | best at pub: Equivariance Everywhere All At Once: A Recipe for Graph Foundation Models (2025) |
| 217 | GRAND | 0.8140
±0.0350 best reported | best at pub: When Graph Neural Networks Meet Dynamic Mode Decomposition (ICLR 2024) |
| 246 | GPN | 0.7995
±0.0562 | This paper |
| 257 | GCN | 0.7933
±0.0447 best reported | best at pub: Graph Wave Networks (WWW 2025) |
| 276 | MixHop | 0.7784
±0.0773 | This paper |
| 314 | FROND | 0.7556
±0.0515 | This paper |
| 327 | LINX | 0.7460
±0.0333 | This paper |
| 330 | SGC | 0.7440
±0.0600 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) |
| 339 | GDE | 0.7410
±0.0690 best reported | best at pub: Graph Neural Aggregation-diffusion with Metastability (2024) Difference within reported uncertainty; not counted as underperformance. |
| 376 | CGNN | 0.7140
±0.0410 best reported | best at pub: Graph Neural Aggregation-diffusion with Metastability (2024) Difference within reported uncertainty; not counted as underperformance. |
| 392 | JKNet | 0.7000
±0.0549 best reported | best at pub: Bayesian Neighborhood Adaptation for Graph Neural Networks (TMLR 2025) Difference within reported uncertainty; not counted as underperformance. |
| 415 | Geom-GCN | 0.6760 best reported | best at pub: Non-Local Graph Neural Networks (2020) Difference within reported uncertainty; not counted as underperformance. |
| 499 | PairNorm | 0.6030
±0.0430 best reported | best at pub: Graph-Coupled Oscillator Networks (ICML 2022) Difference within reported uncertainty; not counted as underperformance. |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | P^2GNN | 0.9541
±0.0272 | |
| 2 | ACM-GCN | 0.9480
±0.0380 best reported | best at pub: Heterophily-informed Message Passing (TMLR 2025) |
| 3 | RF-GCN | 0.9429 | |
| 11 | GPR-GNN | 0.9279
±0.0312 best reported | best at pub: Heterophily-Aware Graph Attention Network (2023) |
| 15 | GGCN | 0.9230
±0.0367 best reported | best at pub: $P^2$GNN: Two Prototype Sets to boost GNN Performance (2026) Difference within reported uncertainty; not counted as underperformance. |
| 24 | MLP | 0.9136
±0.0070 best reported | best at pub: Node-oriented Spectral Filtering for Graph Neural Networks (2022) Difference within reported uncertainty; not counted as underperformance. |
| 34 | GNSN | 0.8919
±0.0513 | This paper |
| 35 | GCNII | 0.8918
±0.0396 best reported | best at pub: $P^2$GNN: Two Prototype Sets to boost GNN Performance (2026) |
| 36 | MM-FGCN | 0.8890
±0.0830 | This paper |
| 52 | GREAD | 0.8703
±0.0495 | This paper |
| 68 | H2GCN | 0.8623
±0.0471 best reported | best at pub: $P^2$GNN: Two Prototype Sets to boost GNN Performance (2026) Difference within reported uncertainty; not counted as underperformance. |
| 74 | GloGNN | 0.8595
±0.0510 best reported | best at pub: GPNet: Simplifying Graph Neural Networks via Multi-channel Geometric Polynomials (2022) best today: Aggregation-aware MLP: An Unsupervised Approach for Graph Message-passing (2025) Difference within reported uncertainty; not counted as underperformance. |
| 84 | ACMP | 0.8540
±0.0700 | This paper |
| 85 | ChebNet | 0.8533
±0.0104 best reported | best at pub: Node-oriented Spectral Filtering for Graph Neural Networks (2022) Difference within reported uncertainty; not counted as underperformance. |
| 109 | GCON | 0.8430
±0.0480 | This paper |
| 112 | GRAFF | 0.8405
±0.0610 best reported | best at pub: Understanding convolution on graphs via energies (TMLR 2022) best today: Graph Neural Reaction Diffusion Models Submitted to the editors June 2023. Accepted in March 2024. (2024) Difference within reported uncertainty; not counted as underperformance. |
| 138 | SAGE | 0.8269 | |
| 140 | PloyGCL | 0.8262
±0.0311 | This paper |
| 142 | GRAND | 0.8246
±0.0709 | Improvement within reported uncertainty; not highlighted. |
| 143 | GDE | 0.8243
±0.0707 | prev best: Graph Neural Aggregation-diffusion with Metastability (2024) Improvement within reported uncertainty; not highlighted. |
| 157 | GraphSAGE | 0.8196
±0.0739 best reported | best at pub: Heterophily-Aware Graph Attention Network (2023) Difference within reported uncertainty; not counted as underperformance. |
| 158 | GAT | 0.8190
±0.0540 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) |
| 160 | WRGAT | 0.8162
±0.0390 | This paper |
| 170 | GCN | 0.8082
±0.0360 best reported | best at pub: Bayesian Neighborhood Adaptation for Graph Neural Networks (TMLR 2025) |
| 183 | MixHop | 0.7950
±0.0630 best reported | best at pub: Label-Wise Graph Convolutional Network for Heterophilic Graphs (2021) Difference within reported uncertainty; not counted as underperformance. |
| 186 | FA-GCN | 0.7919
±0.0979 | This paper |
| 202 | GPN | 0.7793
±0.0593 | This paper |
| 204 | LINX | 0.7784
±0.0581 | This paper |
| 228 | FROND | 0.7536
±0.0619 | This paper |
| 241 | JKNet | 0.7443
±0.0830 best reported | best at pub: Bayesian Neighborhood Adaptation for Graph Neural Networks (TMLR 2025) |
| 252 | SGC | 0.7350
±0.0430 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) |
| 319 | CGNN | 0.6622
±0.0769 | This paper |
| 342 | Geom-GCN | 0.6412 best reported | best at pub: Steering Graph Neural Networks with Pinning Control (2023) Difference within reported uncertainty; not counted as underperformance. |
| 389 | PairNorm | 0.5892
±0.0315 | This paper |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | DiGGR | 0.4535
±0.0353 | |
| 2 | TRIGON | 0.4402
±0.0028 | |
| 3 | DoG | 0.4320
±0.0120 | |
| 16 | ACM-GCN | 0.4198
±0.0089 best reported | best at pub: $P^2$GNN: Two Prototype Sets to boost GNN Performance (2026) |
| 42 | MLP | 0.4026
±0.0108 | |
| 58 | GloGNN | 0.3959
±0.0029 best reported | |
| 62 | GGCN | 0.3929
±0.0048 best reported | best at pub: $P^2$GNN: Two Prototype Sets to boost GNN Performance (2026) Difference within reported uncertainty; not counted as underperformance. |
| 68 | GraphSAGE | 0.3899
±0.0085 | |
| 70 | GNSN | 0.3888
±0.0082 | This paper |
| 71 | H2GCN | 0.3885
±0.0117 best reported | best at pub: $P^2$GNN: Two Prototype Sets to boost GNN Performance (2026) |
| 87 | Geom-GCN | 0.3810 best reported | best at pub: Beyond Low-frequency Information in Graph Convolutional Networks (AAAI 2021) |
| 96 | GREAD | 0.3790
±0.0117 | This paper |
| 102 | Sheaf | 0.3781
±0.0115 | This paper |
| 129 | GRAFF | 0.3711
±0.0108 best reported | best at pub: Understanding convolution on graphs via energies (TMLR 2022) best today: Graph Neural Reaction Diffusion Models Submitted to the editors June 2023. Accepted in March 2024. (2024) Difference within reported uncertainty; not counted as underperformance. |
| 181 | LINX | 0.3610
±0.0155 | This paper |
| 201 | BLEND | 0.3563
±0.0101 | This paper |
| 203 | GRAND | 0.3562
±0.0101 | This paper |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | DMD++ | 0.9190
±0.0260 | |
| 2 | F-GREAD-BS | 0.9059
±0.0380 | |
| 3 | APPNP | 0.9010
±0.0350 | |
| 4 | GNSN | 0.9002
±0.0194 | This paper |
| 9 | GREAD | 0.8941
±0.0130 | This paper |
| 13 | GRAND | 0.8860
±0.0210 best reported | best at pub: When Graph Neural Networks Meet Dynamic Mode Decomposition (ICLR 2024) |
| 14 | MM-FGCN | 0.8850
±0.0410 | This paper |
| 15 | ACM-GCN | 0.8843
±0.0322 | This paper |
| 22 | H2GCN | 0.8790
±0.0420 best reported | best at pub: When Graph Neural Networks Meet Dynamic Mode Decomposition (ICLR 2024) Difference within reported uncertainty; not counted as underperformance. |
| 23 | GCON | 0.8780
±0.0330 | This paper |
| 24 | GRAFF | 0.8745
±0.0294 | This paper |
| 27 | GloGNN | 0.8706
±0.0353 | This paper |
| 29 | WRGAT | 0.8698
±0.0378 | This paper |
| 32 | GGCN | 0.8686
±0.0320 best reported | best at pub: From Node Interaction to Hop Interaction: New Effective and Scalable Graph Learning Paradigm (2022) best today: Sign is Not a Remedy: Multiset-to-Multiset Message Passing for Learning on Heterophilic Graphs (ICML 2024) Difference within reported uncertainty; not counted as underperformance. |
| 37 | MLP | 0.8629
±0.0450 best reported | best at pub: Is Homophily a Necessity for Graph Neural Networks? (ICLR 2021) Difference within reported uncertainty; not counted as underperformance. |
| 38 | ACMP | 0.8610
±0.0400 | This paper |
| 42 | PloyGCL | 0.8550
±0.0188 | This paper |
| 53 | GAT | 0.8430
±0.0370 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) |
| 56 | GPR-GNN | 0.8412 best reported | best at pub: Beyond Smoothing: Unsupervised Graph Representation Learning with Edge Heterophily Discriminating (AAAI 2022) Difference within reported uncertainty; not counted as underperformance. |
| 63 | GCN | 0.8310
±0.0320 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) |
| 65 | FA-GCN | 0.8294
±0.0795 | This paper |
| 67 | GPN | 0.8129
±0.0509 | This paper |
| 69 | GraphSAGE | 0.8118
±0.0556 | This paper |
| 75 | GCNII | 0.8039
±0.0340 | This paper |
| 76 | MixHop | 0.8039 best reported | best at pub: The Heterophilic Snowflake Hypothesis: Training and Empowering GNNs for Heterophilic Graphs (KDD 2024) Difference within reported uncertainty; not counted as underperformance. |
| 80 | GDE | 0.7980
±0.0562 | This paper |
| 85 | ChebNet | 0.7902
±0.0318 | prev best: Non-backtracking Graph Neural Networks (TMLR 2023) |
| 86 | GIN | 0.7900
±0.0060 | |
| 90 | FROND | 0.7795
±0.0675 | This paper |
| 91 | SGC | 0.7780
±0.0470 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) |
| 98 | LINX | 0.7549
±0.0572 | This paper |
| 110 | CGNN | 0.7431
±0.0726 | This paper |
| 139 | Geom-GCN | 0.6757 best reported | best at pub: Global-Local Graph Neural Networks for Node-Classification (2024) Difference within reported uncertainty; not counted as underperformance. |
| 166 | JKNet | 0.6098
±0.0297 best reported | best at pub: Optimization-Induced Graph Implicit Nonlinear Diffusion (ICML 2022) |
| 169 | PairNorm | 0.6027 best reported | best at pub: Global-Local Graph Neural Networks for Node-Classification (2024) |
