PACE: Propagation-Aware Collaborative Correction for One-Shot Personalized Federated Graph Learning
Organizations: School of Cyber Science and Engineering, Wuhan University
Abstract
Client heterogeneity creates both an opportunity and a risk in personalized federated graph learning. Knowledge held by other subgraphs may complement a receiver's Local model, but an incompatible transfer can override reliable predictions. One-shot communication sharpens this tension because an unsuitable server return cannot be corrected later. We introduce PACE, which treats collaborative knowledge as a compact correction to a complete Local predictor rather than as its replacement. Each client uploads a rank-r update carrier and a diagonal sketch of propagated message moments. The server uses them to construct a propagation-aware, receiver-anchored correction, while the receiver retains its full Local model. Convex negative-log-likelihood calibration (CNLL) then selects one coefficient between Local and External logits using validation nodes; model parameters remain fixed and no feedback is sent. At Rank-6, personalized returns occupy 9.6-17.6% of dense tensor bytes across the six evaluated datasets. The correction receives nonzero weight and improves both Accuracy and weighted-F1 over Local on five datasets; on ogbn-arxiv, CNLL assigns zero predictive weight to the correction and preserves Local predictions exactly. Applying the same CNLL rule to matched baselines on three citation datasets does not account for these gains. The central result is therefore that a small transported correction can augment a complete Local model when receiver evidence supports it while leaving the Local prediction unchanged otherwise.
Figures & tables
| Methods | Cora | CiteSeer | PubMed | |||
|---|---|---|---|---|---|---|
| Accuracy | W-F1 | Accuracy | W-F1 | Accuracy | W-F1 | |
| Local | 79.16 0.25 | 79.08 0.27 | 65.41 0.72 | 64.70 0.73 | 84.25 0.05 | 84.19 0.05 |
| FedAvg | 33.18 0.94 | 20.28 1.74 | 72.79 0.32 | 69.81 0.46 | 78.21 1.07 | 76.49 1.49 |
| FedProx | 39.61 2.45 | 30.88 3.61 | 72.82 0.32 | 70.12 0.34 | 72.32 2.21 | 68.28 2.37 |
| FedNova | 29.84 0.47 | 14.15 0.62 | 38.33 2.04 | 33.11 3.43 | 38.33 3.44 | 29.41 5.92 |
| FedRCL | 23.57 8.89 | 15.44 6.53 | 26.31 3.14 | 18.02 3.37 | 35.70 8.32 | 19.27 6.76 |
| Variant | Cora | CiteSeer | PubMed |
|---|---|---|---|
| Local | 79.16 | 65.41 | 84.25 |
| Transport ( ) | 63.46 | 73.82 | 83.66 |
| Fixed | 80.09 | 69.96 | 84.97 |
| Mean + CNLL | 79.19 | 71.77 | 84.37 |
| Raw-Activation RegMean + CNLL | 80.32 | 73.38 | 84.79 |
| Direct Return + CNLL | 79.91 | 73.58 | 84.80 |
| Dataset | Mean | Upload | Downlink | |
|---|---|---|---|---|
| Cora | 0.655 | 0.0% | 12.1% | 10.3% |
| CiteSeer | 0.979 | 0.0% | 11.4% | 9.7% |
| PubMed | 0.278 | 0.0% | 13.6% | 11.4% |
| CS | 0.512 | 0.0% | 11.2% | 9.6% |
| Computers | 0.134 | 22.0% | 13.1% | 11.1% |
| ogbn-arxiv | 0.000 | 100.0% | 21.6% | 17.6% |
| Accuracy | ||||
|---|---|---|---|---|
| Dataset | Matched method | Score | PACE | Gap |
| Cora | FedAux-1R+CNLL | 79.69 | 80.34 | +0.65 |
| CiteSeer | FedAvg+CNLL | 73.11 | 73.82 | +0.71 |
| PubMed | FedTAD+CNLL | 84.44 | 84.79 | +0.35 |
| Weighted-F1 | ||||
| Dataset | Matched method | Score | PACE | Gap |
Federated Graph Learning
Federated graph learning trains graph models across data holders without centralizing their private nodes, edges, or features.
See all 46 papers