Rethinking One-Shot Federated Graph Learning: Training-Free Statistical Estimation
Organizations: Sun Yat-sen University · The Hong Kong University of Science and Technology (Guangzhou)
Abstract
One-shot federated graph learning generally aims to train Graph Neural Networks (GNNs) across clients with disconnected subgraphs in a single communication round. Existing methods predominantly design advanced optimization strategies under the premise that local GNN training is indispensable. However, empirical observations reveal that under extreme non-IID conditions, local GNN training suffers from severe cross-client representation misalignment, becoming a major source of error rather than a remedy. Motivated by this, we reformulate one-shot FGL as a statistical estimation problem. We propose SPEAR (Statistical Prototype Estimation with Adaptive Reliability), a completely training-free framework that directly computes topology-smoothed class prototypes from local graphs in the original feature space. The server then aggregates these prototypes using a sample-size-adaptive shrinkage estimator that down-weights unreliable local estimates, producing robust global class prototypes. Extensive experiments across seven benchmarks demonstrate that SPEAR consistently achieves state-of-the-art accuracy under extreme heterogeneity. Moreover, SPEAR delivers at least an order-of-magnitude speedup over all baselines, reaching several orders of magnitude against generative and distillation-based methods. Our findings suggest that training-free statistical estimation, rather than local GNN optimization, provides the key to robust and efficient one-shot federated graph learning. The code is available at https://github.com/Yodeesy/SPEAR .
Figures & tables
| Type | Methods | Cora | CiteSeer | PubMed | Amz-Comp | WikiCS | Coauthor-CS | ogbn-arxiv |
|---|---|---|---|---|---|---|---|---|
| BL | FedAvg [AISTATS17] | 34.74 | 36.08 | 61.92 | 37.70 | 19.47 | 25.33 | 14.58 |
| FL | FedProx [MLSys20] | 28.24 ↓6.50 | 30.48 ↓5.60 | 54.62 ↓7.30 | 24.74 ↓12.96 | 4.22 ↓15.25 | 23.33 ↓2.00 | 13.37 ↓1.21 |
| FedOPT [ICLR21] | 29.68 ↓5.06 | 21.82 ↓14.26 | 43.86 ↓18.06 | 12.42 ↓25.28 | 10.57 ↓8.90 | 7.76 ↓17.57 | 2.14 ↓12.44 | |
| MOON [CVPR21] | 27.98 ↓6.76 | 22.12 ↓13.96 | 45.50 ↓16.42 | 23.71 ↓13.99 | 4.13 ↓15.34 | 11.44 ↓13.89 | 11.57 ↓3.01 | |
| FGL | FedProto [AAAI22] | 30.50 ↓4.24 | 24.56 ↓11.52 | 52.86 ↓9.06 | 37.66 ↓0.04 | 6.67 ↓12.80 | 26.51 ↑1.18 | 5.20 ↓9.38 |
| FedPub [ICML23] | 21.16 ↓13.58 | 19.16 ↓16.92 | 41.16 ↓20.76 | 37.70 ↓0.00 | 17.49 ↓1.98 | 8.51 ↓16.82 | 10.16 ↓4.42 |
| Methods | Cora | CiteSeer | PubMed | ogbn-arxiv | ||||
|---|---|---|---|---|---|---|---|---|
| Edge ( ) | Feat. ( ) | Edge ( ) | Feat. ( ) | Edge ( ) | Feat. ( ) | Edge ( ) | Feat. ( ) | |
| FedAvg | 31.90 ↓2.84 | 31.90 ↓2.84 | 18.10 ↓17.98 | 18.20 ↓17.88 | 42.40 ↓19.52 | 48.30 ↓13.62 | 22.28 ↑7.70 | 10.22 ↓4.36 |
| DENSE | 16.40 ↓8.70 | 14.90 ↓10.20 | 18.20 ↓0.16 | 18.20 ↓0.16 | 41.60 ↓0.10 | 40.70 ↓1.00 | 3.48 ↓2.38 | 3.78 ↓2.08 |
| FedCVAE | 15.10 ↑0.32 | 31.90 ↑17.12 | 17.20 ↑0.03 | 13.80 ↓3.37 | 41.00 ↑7.32 | 40.80 ↑7.12 | 21.56 ↑10.04 | 12.55 ↑1.03 |
| FedSD2C | 14.90 ↓6.78 | 31.85 ↑10.17 | 16.90 ↓1.76 | 16.84 ↓1.82 | 41.20 ↑8.30 | 40.70 ↑7.80 | 7.87 ↑2.00 | 18.87 ↑13.00 |
| GHOST | 32.75 ↓5.44 | 33.46 ↓4.73 | 40.60 ↑1.65 | 36.85 ↓2.10 | 48.94 ↓10.09 | 47.11 ↓11.92 | 17.54 ↑2.01 | 12.79 ↓2.74 |
| Methods | Cora | CiteSeer | PubMed | ogbn-arxiv |
|---|---|---|---|---|
| FedAvg | 66s | 68s | 67s | 80s |
| 2814MB | 7246MB | 984MB | 330MB | |
| GHOST | 71s | 102s | 5716s | 20028s |
| 16.0MB | 38.0MB | 7.0MB | 3.0MB | |
| OASIS | 179s | 189s | 7004s | OOM |
| 44.0MB | 111MB | 17.0MB | - |
| Variants | Cora | CiteSeer | PubMed | Amz-Comp | WikiCS | Coauthor-CS | ogbn-arxiv |
|---|---|---|---|---|---|---|---|
| SPEAR (Full Model) | 63.35 | 65.47 | 74.06 | 76.42 | 63.76 | 90.81 | 37.24 |
| w/o PPR | 59.00 ↓4.35 | 62.03 ↓3.44 | 72.60 ↓1.46 | 74.32 ↓2.10 | 61.01 ↓2.75 | 89.85 ↓0.96 | 33.78 ↓3.46 |
| w/o Shrinkage | 55.13 ↓8.22 | 59.27 ↓6.20 | 65.20 ↓8.86 | 62.84 ↓13.58 | 60.16 ↓3.60 | 87.14 ↓3.67 | 32.96 ↓4.28 |
| w/o Both (Baseline) | 59.70 ↓3.65 | 61.70 ↓3.77 | 72.30 ↓1.76 | 74.33 ↓2.09 | 60.99 ↓2.77 | 89.84 ↓0.97 | 33.79 ↓3.45 |