Graph Neural Networks with a Distribution of Parametrized Graphs
Abstract
Traditionally, graph neural networks have been trained using a single observed graph. However, the observed graph represents only one possible realization. In many applications, the graph may encounter uncertainties, such as having erroneous or missing edges, as well as edge weights that provide little informative value. To address these challenges and capture additional information previously absent in the observed graph, we introduce latent variables to parameterize and generate multiple graphs. We obtain the maximum likelihood estimate of the network parameters in an Expectation-Maximization (EM) framework based on the multiple graphs. Specifically, we iteratively determine the distribution of the graphs using a Markov Chain Monte Carlo (MCMC) method, incorporating the principles of PAC-Bayesian theory. Numerical experiments demonstrate improvements in performance against baseline models on node classification for heterogeneous graphs and graph regression on chemistry datasets.
Benchmark Results
Tested on 9 datasets 28 baseline values reported too low
Tables show presented results in global context (best 3 papers + GCN + MLP).
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: From Node Interaction to Hop Interaction: New Effective and Scalable Graph Learning Paradigm (2022) best today: $P^2$GNN: Two Prototype Sets to boost GNN Performance (2026) |
| 34 | MLP | 0.9230
±0.0070 | |
| 53 | GraphSAGE | 0.9000
±0.0365 | |
| 84 | EM-ACM | 0.8838
±0.0514 | This paper |
| 116 | ACMP | 0.8620
±0.0300 | This paper |
| 253 | EM-GCN | 0.7946
±0.0426 | This paper |
| 257 | GCN | 0.7933
±0.0447 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) best today: Graph Wave Networks (WWW 2025) |
| 410 | RSGNN | 0.6838
±0.0526 | This paper |
| 514 | DropEdge | 0.5946
±0.0811 best reported | best at pub: SE-GSL: A General and Effective Graph Structure Learning Framework through Structural Entropy Optimization (WWW 2023) best today: A Signed Graph Approach to Understanding and Mitigating Oversmoothing in GNNs (NeurIPS 2025) Difference within reported uncertainty; not counted as underperformance. |
| 542 | BGCN | 0.5796
±0.0677 | This paper |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | P^2GNN | 0.9541
±0.0272 | |
| 2 | ACM-GCN | 0.9480
±0.0380 best reported | best at pub: From Node Interaction to Hop Interaction: New Effective and Scalable Graph Learning Paradigm (2022) best today: Heterophily-informed Message Passing (TMLR 2025) Difference within reported uncertainty; not counted as underperformance. |
| 3 | RF-GCN | 0.9429 | |
| 24 | MLP | 0.9136
±0.0070 | |
| 84 | ACMP | 0.8540
±0.0700 | This paper |
| 90 | EM-ACM | 0.8514
±0.0654 | This paper |
| 138 | SAGE | 0.8269 | |
| 170 | GCN | 0.8082
±0.0360 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) best today: Bayesian Neighborhood Adaptation for Graph Neural Networks (TMLR 2025) |
| 215 | EM-GCN | 0.7730
±0.0410 | This paper |
| 369 | RSGNN | 0.6096
±0.0690 | This paper |
| 374 | DropEdge | 0.6054
±0.0530 | prev best: SE-GSL: A General and Effective Graph Structure Learning Framework through Structural Entropy Optimization (WWW 2023) Improvement within reported uncertainty; not highlighted. |
| 422 | BGCN | 0.5648
±0.0667 | 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 | |
| 15 | ACM-GCN | 0.8843
±0.0322 best reported | best at pub: From Node Interaction to Hop Interaction: New Effective and Scalable Graph Learning Paradigm (2022) best today: Graph Navier–Stokes Networks (2026) Difference within reported uncertainty; not counted as underperformance. |
| 28 | EM-ACM | 0.8706
±0.0251 | This paper |
| 37 | MLP | 0.8629
±0.0450 | |
| 38 | ACMP | 0.8610
±0.0400 | This paper |
| 58 | EM-GCN | 0.8373
±0.0434 | This paper |
| 63 | GCN | 0.8310
±0.0320 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) |
| 69 | GraphSAGE | 0.8118
±0.0556 | |
| 135 | RSGNN | 0.6882
±0.0725 | This paper |
| 163 | BGCN | 0.6137
±0.0472 | This paper |
| 176 | DropEdge | 0.5745
±0.0547 | This paper |
MoleculeNet
| # | Model | RMSE ↓ | Paper |
|---|---|---|---|
| 1 | Graphormer-SPIS | 0.4840
±0.0050 | |
| 2 | Graphormer-SPD | 0.4920
±0.0040 | |
| 3 | conan-FGW | 0.5140
±0.0190 | |
| 5 | GAT | 0.5520
±0.0070 best reported | best at pub: On Structural Expressive Power of Graph Transformers (KDD 2023) |
| 7 | GCN | 0.5640
±0.0150 best reported | best at pub: On Structural Expressive Power of Graph Transformers (KDD 2023) |
| 10 | AttentiveFP | 0.5780 best reported | best at pub: GeomGCL: Geometric Graph Contrastive Learning for Molecular Property Prediction (AAAI 2021) |
| 12 | MPNN | 0.5800
±0.0300 best reported | best at pub: MoleculeNet (2017) |
| 18 | GraphSAGE | 0.6010
±0.0080 | |
| 20 | Weave | 0.6100
±0.0700 best reported | best at pub: MoleculeNet (2017) |
| 25 | GIN | 0.6260
±0.0170 best reported | best at pub: On Structural Expressive Power of Graph Transformers (KDD 2023) |
| 58 | EM-GCN | 0.8340
±0.0270 | This paper |
| # | Model | RMSE ↓ | Paper |
|---|---|---|---|
| 1 | SE(3)-I MPPH | 0.3540
±0.0530 | |
| 2 | ECFP-4 + RF | 0.5600
±0.0660 | |
| 3 | GPSE + GPS | 0.6820 | |
| 13 | AttentiveFP | 1.0340 best reported | best at pub: GeomGCL: Geometric Graph Contrastive Learning for Molecular Property Prediction (AAAI 2021) |
| 17 | MPNN | 1.1500
±0.1200 best reported | best at pub: MoleculeNet (2017) |
| 19 | Weave | 1.2200
±0.2800 best reported | best at pub: MoleculeNet (2017) |
| 60 | EM-GCN* | 2.1890
±0.1280 | This paper |
| 69 | GIN | 2.3460
±0.1220 best reported | |
| 77 | GCN | 2.6180
±0.2980 | prev best: OOD-GNN: Out-of-Distribution Generalized Graph Neural Network (2021) Improvement within reported uncertainty; not highlighted. |
| 95 | GAT | 2.9420
±0.5910 |
| # | Model | RMSE ↓ | Paper |
|---|---|---|---|
| 1 | MemGNN | 0.5560
±0.0230 | |
| 2 | ProtoS-L2 | 0.5800
±0.0160 | |
| 3 | ProtoW-L2 | 0.6040
±0.0140 | |
| 7 | GCN | 0.6550
±0.0360 best reported | best at pub: Memory-Based Graph Networks (ICLR 2020) |
| 9 | GIN | 0.6580
±0.0190 best reported | best at pub: Optimal Transport Graph Neural Networks (2020) |
| 22 | MPNN | 0.7120 best reported | best at pub: Graph Positional and Structural Encoder (ICML 2023) |
| 26 | Weave | 0.7150
±0.0350 best reported | best at pub: MoleculeNet (2017) |
| 38 | AttentiveFP | 0.7380 best reported | best at pub: GeomGCL: Geometric Graph Contrastive Learning for Molecular Property Prediction (AAAI 2021) |
| 41 | EM-GCN* | 0.7430
±0.0130 | This paper |
| 43 | GAT | 0.7530 best reported | best at pub: Application of Graph Neural Networks and graph descriptors for graph classification (2022) Difference within reported uncertainty; not counted as underperformance. |
| 51 | GraphSAGE | 0.7770 |
Heterogeneous Graph Benchmarks
| # | Model | Micro-F1 ↑ | Paper |
|---|---|---|---|
| 1 | LMSPS | 0.9566
±0.0020 | |
| 2 | PSHGCN | 0.9561
±0.0012 | |
| 3 | RpHGNN | 0.9555
±0.0029 | |
| 5 | SeHGNN | 0.9542
±0.0017 best reported | best at pub: Simple and Efficient Heterogeneous Graph Neural Network (AAAI 2022) best today: Spectral Heterogeneous Graph Convolutions via Positive Noncommutative Polynomials (WWW 2023) |
| 9 | EM-GCN[PT] | 0.9506
±0.0039 | This paper |
| 11 | EM-GCN[PH] | 0.9502
±0.0019 | This paper |
| 12 | EM-GCN[PO] | 0.9495
±0.0024 | This paper |
| 14 | EM-GCN[PD] | 0.9489
±0.0017 | This paper |
| 21 | GCN | 0.9460
±0.0031 | |
| 23 | GAT | 0.9448
±0.0022 | prev best: Heterogeneous Graph Benchmarks (KDD 2021) |
| 24 | Simple-HGN | 0.9448
±0.0038 | prev best: Heterogeneous Graph Benchmarks (KDD 2021) Improvement within reported uncertainty; not highlighted. |
| 32 | GTN | 0.9417
±0.0026 | prev best: Heterogeneous Graph Benchmarks (KDD 2021) Improvement within reported uncertainty; not highlighted. |
| 46 | GraphSAGE | 0.9306
±0.0047 | |
| 176 | MLP | 0.6447
±0.0136 |
| # | Model | Micro-F1 ↑ | Paper |
|---|---|---|---|
| 1 | LMSPS | 0.9469
±0.0036 | |
| 2 | PSHGCN | 0.9427
±0.0023 | |
| 3 | SlotGAT | 0.9406
±0.0022 | |
| 5 | SeHGNN | 0.9398
±0.0036 best reported | best at pub: Simple and Efficient Heterogeneous Graph Neural Network (AAAI 2022) best today: Spectral Heterogeneous Graph Convolutions via Positive Noncommutative Polynomials (WWW 2023) |
| 11 | Simple-HGN | 0.9335
±0.0045 best reported | best at pub: Heterogeneous Graph Benchmarks (KDD 2021) best today: Efficient Heterogeneous Graph Learning via Random Projection (2023) |
| 19 | GAT | 0.9273 best reported | best at pub: Self-supervised Auxiliary Learning with Meta-paths for Heterogeneous Graphs (NeurIPS 2020) Difference within reported uncertainty; not counted as underperformance. |
| 20 | EM-GCN[PT] | 0.9270
±0.0026 | This paper |
| 22 | GTN | 0.9258 best reported | best at pub: Self-supervised Auxiliary Learning with Meta-paths for Heterogeneous Graphs (NeurIPS 2020) |
| 26 | EM-GCN[PO] | 0.9235
±0.0038 | This paper |
| 28 | EM-GCN[PD] | 0.9231
±0.0043 | This paper |
| 29 | GCN | 0.9229 best reported | best at pub: Self-supervised Auxiliary Learning with Meta-paths for Heterogeneous Graphs (NeurIPS 2020) |
| 32 | EM-GCN[PH] | 0.9218
±0.0052 | This paper |
| 49 | GIN | 0.9092 | |
| 109 | MLP | 0.7102
±0.0221 |
| # | Model | Micro-F1 ↑ | Paper |
|---|---|---|---|
| 1 | ELLA | 0.7930
±0.0010 | |
| 2 | MHGCN | 0.7820
±0.0138 | |
| 3 | PSHGCN | 0.7446
±0.0032 | |
| 5 | SeHGNN | 0.7342
±0.0047 best reported | best at pub: Spectral Heterogeneous Graph Convolutions via Positive Noncommutative Polynomials (WWW 2023) |
| 13 | GTN | 0.6827
±0.0065 best reported | best at pub: Spectral Heterogeneous Graph Convolutions via Positive Noncommutative Polynomials (WWW 2023) |
| 14 | GCN | 0.6813
±0.0083 best reported | best at pub: Spectral Heterogeneous Graph Convolutions via Positive Noncommutative Polynomials (WWW 2023) |
| 15 | GAT | 0.6808
±0.0049 best reported | best at pub: Spectral Heterogeneous Graph Convolutions via Positive Noncommutative Polynomials (WWW 2023) |
| 22 | Simple-HGN | 0.6736
±0.0057 best reported | best at pub: Heterogeneous Graph Benchmarks (KDD 2021) best today: Efficient Heterogeneous Graph Learning via Random Projection (2023) |
| 34 | EM-GCN[PT] | 0.6478
±0.0124 | This paper |
| 42 | EM-GCN[PO] | 0.6335
±0.0079 | This paper |
| 44 | GraphSAGE | 0.6276 | |
| 45 | EM-GCN[PD] | 0.6249
±0.0087 | This paper |
| 48 | EM-GCN[PH] | 0.6201
±0.0055 | This paper |
| 74 | MLP | 0.5514 |
