REVIEW 4 major objections 5 minor 15 references
Optimizing Federated Learning using Remote Embeddings for Graph Neural Networks
T0 review · 4 major / 5 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read Federated GNN training can be made about twice as fast by pruning remote embeddings and overlapping their upload with local training.
desk verdict Credible engineering result with a real Products TTA win, but the '~2x faster convergence' headline conflates per-round speedups with end-to-end TTA and should be toned down. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The Optimized Embedding Server (OpES) is the central object: it extends the EmbC architecture with remote-neighbourhood pruning, which limits the maximum number of remote vertices retained per expanded subgraph to a parameter Pi (P4 in the main comparison), and with push-overlap, which computes and sends the push-node embeddings at the end of the penultimate epoch while the final epoch trains. Pruning reduces pull/push communication, the embedding server's in-memory key-value store size, and the forward-pass cost of loading remote embeddings; push-overlap turns a serial network phase into a concurrently running background transfer, hiding push latency inside compute. The paper also uses a custom neighbourhood sampler that stops expanding a path once a remote vertex is sampled, so that the missing h0 features of remote vertices never enter the computation graph.
What would settle it
Run OpES with P4 on a graph partitioned to maximize boundary vertices, or on a graph with high-degree hubs at the partition boundaries, and check whether the peak accuracy falls below or near the vanilla federated baseline; alternatively, on a graph where the overlap optimization's stale embeddings prevent accuracy from reaching the un-staled level, the claim that overlap gives net convergence speedups would be contradicted.
Extended reading notes
Core claim
On its own terms, the paper claims that OpES optimizations (pruning to P4 and push overlap) reduce per-round times by factors of approximately 1.12x, 2.18x and 2.2x compared to the EmbC baseline for the Arxiv, Reddit and Products graphs, and reduce the time to a fixed target accuracy on Products from 1739s to 1076s. Pruning cuts the number of embeddings that must be pulled and pushed each round and stored on the server, while overlap hides the push phase behind the final epoch of training. The paper shows that on Reddit, where vanilla federated training collapses to about 62% accuracy because cross-client neighbourhoods are missing, OpES keeps accuracy near 80%, an advantage of about 20 percentage points. The trade-off it identifies is that overlap sends slightly stale embeddings, which can add a round or two of convergence, but on dense graphs the per-round time savings more than compensate.
Load-bearing premise
The approach relies on random pruning keeping enough cross-client neighbourhood information to preserve model accuracy, a property demonstrated only on three METIS-partitioned graphs with a few retention limits.
Editorial extensions
If this is right
- Federated GNN training on large, dense partitioned graphs can reach a fixed target accuracy in roughly half the wall-clock time of the embedding-server baseline when OpES is used.
- Pruning to as few as two retained remote vertices per neighbourhood can cut the embedding server's memory footprint by 2-3x, which makes deeper GNNs or larger graphs more feasible on the same hardware.
- The combination of pruning and overlap preserves the accuracy benefit of remote embeddings over vanilla federated learning, with Reddit peak accuracy near 80% versus about 62% for vanilla.
- On sparse graphs such as Arxiv, the overlap optimization provides little benefit and can even slow convergence slightly, since the push phase is already short and stale embeddings add extra rounds.
Reading between the lines
- The paper evaluates only METIS partitions with minimized edge cuts; on naturally occurring semantic partitions with many boundary vertices, the redundancy that makes random pruning nearly lossless may shrink, so adaptive or degree-aware pruning could be needed to retain accuracy.
- The stale-embedding overlap is essentially a latency-hiding trade; combining it with model momentum or asynchronous aggregation could reclaim the extra rounds it costs on sparse graphs.
- The reported speedups are for four clients; with more clients, each partition's boundary may shrink, so the absolute number of saved embeddings per round may drop and the speedup factors may change.
- Because P4 was chosen for the main comparison and P2 degrades Reddit accuracy by about 4 points, the optimal retention limit likely depends on graph density and partition quality, suggesting a per-graph tuning rule would be a useful extension.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes OpES, an optimized federated GNN training framework that extends the EmbC approach of sharing remote embeddings through an embedding server. Two optimizations are introduced: (1) pruning the expanded subgraph to retain only a limited number of remote vertices, reducing communication and compute, and (2) overlapping the push of updated embeddings with the final training epoch of a round, hiding push latency at the cost of slightly stale embeddings. The authors evaluate OpES on three standard graph datasets (Arxiv, Reddit, Products) partitioned into four clients, comparing against vanilla federated learning (VFL) and the EmbC baseline. They report per-round time reductions of up to 2.2x, a reduction in embedding-server memory footprint, and improved time-to-accuracy, with the strongest example being Products, where TTA drops from 1739s (EmbC) to 1076s (OpES).
Significance. If the reported results hold, the paper is a useful systems contribution to federated GNN training: it identifies a concrete communication bottleneck in embedding-server methods and proposes practical, low-complexity optimizations with per-phase time breakdowns. The ablation study in Fig. 5 transparently shows the trade-off between pruning aggressiveness and accuracy, and the authors honestly report that the overlap optimization hurts Arxiv by about 15% in TTA. The three real-world datasets and direct comparison with the SOTA EmbC baseline are strengths. However, the headline claim of 'converging up to ~2x faster' is not directly supported by the time-to-accuracy data as currently reported, and the absence of multiple seeds or error bars limits the statistical confidence in the comparisons.
major comments (4)
- [Abstract and §4.4] The claim of 'converging up to ≈2× faster' conflates per-round time reduction with time-to-accuracy. The 2.18x and 2.2x factors reported in §4.4 are per-round time reductions for Reddit and Products, not end-to-end convergence speedups. The only direct TTA number reported, Products going from 1739s (EmbC) to 1076s (OpES), is a 1.62x speedup, not 2x, and it is measured to VFL's nominal peak accuracy, which is a few percent below the peak achieved by EmbC and OpES. For Reddit, VFL's peak is only 62% while EmbC and OpES reach about 80%, so a TTA comparison to 62% does not demonstrate that OpES reaches EmbC-level accuracy 2x faster. Please re-plot TTA to a common target accuracy (e.g., EmbC's final accuracy or a fixed target such as 75% or 80%) and separate per-round speedup from convergence speedup in the abstract and conclusions.
- [§4.1, §4.4, Figs. 5–7] All experiments appear to be single-run evaluations with no error bars, confidence intervals, or multiple seeds. The paper draws quantitative conclusions such as 'median per-round times' and 'peak accuracy' from what seem to be single measurements per configuration. Given the known variance in GNN training and federated learning, at least three independent seeds with min/max or standard deviation should be reported for the key TTA and accuracy figures (Figs. 4, 5, 6, 7). Without this, the comparisons to baselines are not statistically supported.
- [§3.3 and Fig. 5] The pruning optimization relies on the assumption that randomly retaining a small number of remote vertices preserves enough cross-client information. The ablation in Fig. 5 shows non-negligible accuracy drops as pruning increases (e.g., Reddit peak accuracy falls from about 84% at P∞ to about 80% at P2), yet P4 is chosen for the main experiments without a principled selection rule. The paper should justify P4 more quantitatively, for example by reporting TTA at each retention level, and should discuss the risk that on other graph structures or partitionings this redundancy assumption may fail, which would erode the accuracy advantage over VFL.
- [§4.2 and Fig. 7] The overlap optimization is shown to reduce TTA by factors of only 1.1x (Reddit) and 1.3x (Products), and it is a 0.85x penalty for Arxiv. This is a much weaker effect than the 2x headline, and Fig. 7 is clipped at 500s, so it does not display full convergence for the slower baselines. The paper should state clearly that the claimed 2x speedup is not from the overlap alone but from the combination of overlap and pruning, and should present the full convergence timelines for all methods to the final accuracy levels.
minor comments (5)
- [§3.2] In the sentence beginning 'Before this is done, the hl−l embeddings...', the subscript appears to be a typo; it should likely be h_{l-1}.
- [Fig. 4] The right plot in Fig. 4 has no axis labels or legend for the bars; please add labels such as 'TTA reduction factor' on the y-axis and clarify the meaning of 'Nominal Accuracy (%)'.
- [§4.4, Fig. 7 caption] In the Fig. 7 caption, 'EmBC' should be 'EmbC' for consistency with the rest of the paper.
- [§1 and §2] The related work mentions FedGCN and FedSAGE but does not compare against them experimentally. A sentence explaining why only EmbC is used as the strong baseline would help readers understand the scope of the evaluation.
- [§4.1] Please state whether any code or implementation artifacts will be released; this would aid reproducibility of the reported per-phase timings and TTA numbers.
Circularity Check
No significant circularity: OpES's per-round time and time-to-accuracy gains are direct measurements against the external EmbC baseline on standard graphs; the sole self-citation (Flotilla) is non-load-bearing implementation tooling.
-
other
[Section 3.5 (Implementation) and reference [2]]
"We implement the vanilla federated GNN and the EmbC-FGNN framework, along with all our optimizations, using DGL [9] and PyTorch and the Flotilla [2] federated learning framework."
This is the only self-citation in the paper: reference [2] (Flotilla, JPDC 2025) lists present co-author Yogesh Simmhan. It is cited purely as the FL software framework in which the experiments are implemented, not as support for any claimed result. The paper's headline claims — per-round time reductions of approximately 1.12x, 2.18x and 2.2x vs EmbC (Section 4.4), time-to-accuracy dropping from 1739s to 1076s for Products, and embedding counts falling from 768k to 473k (Fig. 1b) — are wall-clock and count measurements taken on a real four-client testbed against the externally published EmbC baseline on standard public graphs. None of these results reduces to the cited framework; removing the citation would leave every conclusion intact.
full rationale
The paper is an empirical systems evaluation with no closed-form derivation whose output could coincide with its input by construction. Section 3.3's pruning is a stated assumption — randomly retaining a bounded number of remote vertices — and the ablation in Fig. 5 openly reports the accuracy cost (e.g., Reddit peak accuracy falling from about 84% at P-infinity to about 80% at P2), so the retention limit P4 is an admittedly hand-chosen hyperparameter, not a parameter fitted to force the reported speedups. Section 3.4's overlap optimization is a scheduling change (pushing epoch epsilon-1 embeddings while epoch epsilon trains), and its stale-embedding penalty is itself disclosed (Arxiv shows a 15% TTA penalty, Section 4.2). All headline quantities are direct measurements: median per-round times (Fig. 6), convergence timelines (Fig. 7), and embedding-server sizes (Fig. 1b), compared against the externally published EmbC baseline and vanilla FL on three standard datasets. The TTA metric in Fig. 1c is defined as time to reach VFL's nominal peak accuracy; choosing VFL's peak as the target is a methodological decision. It can make the Reddit comparison flattering (VFL peaks at 62% while EmbC and OpES reach about 80%), and the abstract's 'approximately 2x faster' wording conflates per-round time reduction with end-to-end convergence time, but these are claims-accuracy and correctness-risk concerns, not circularity under the recognized patterns. The only self-citation, reference [2] (Flotilla; Simmhan is a co-author), is used solely as implementation infrastructure, is code-reproduced, and carries no load-bearing argument. Accordingly the circularity score is 1, reflecting the single non-load-bearing self-citation and an otherwise self-contained experimental derivation.
Assumptions & free parameters
free parameters (4)
- Retention limit P4 =
4 remote vertices retained per neighbourhood
- Epochs per round epsilon =
3
- Hidden embedding size =
32
- Batch size per dataset =
64 (Arxiv), 1024 (Reddit), 2048 (Products)
assumptions (3)
- domain assumption Sharing vertex IDs and embeddings does not reveal raw node features or graph structure of remote clients.
- ad hoc to paper Push-node embeddings change little between the penultimate and last epoch of a round.
- ad hoc to paper A small random subset of remote neighbours retains most of the information needed for accurate GNN training.
Cite this review
Pith. "Pith review of Optimizing Federated Learning using Remote Embeddings for Graph Neural Networks." pith.science (2026). https://pith.science/paper/K2G7HXOK
@misc{pith2026250612425,
author = {Pith},
title = {Pith review of: Optimizing Federated Learning using Remote Embeddings for Graph Neural Networks},
year = {2026},
howpublished = {\url{https://pith.science/paper/K2G7HXOK}},
note = {Machine review of arXiv:2506.12425}
}
abstract
Graph Neural Networks (GNNs) have experienced rapid advancements in recent years due to their ability to learn meaningful representations from graph data structures. Federated Learning (FL) has emerged as a viable machine learning approach for training a shared model on decentralized data, addressing privacy concerns while leveraging parallelism. Existing methods that address the unique requirements of federated GNN training using remote embeddings to enhance convergence accuracy are limited by their diminished performance due to large communication costs with a shared embedding server. In this paper, we present OpES, an optimized federated GNN training framework that uses remote neighbourhood pruning, and overlaps pushing of embeddings to the server with local training to reduce the network costs and training time. The modest drop in per-round accuracy due to pre-emptive push of embeddings is out-stripped by the reduction in per-round training time for large and dense graphs like Reddit and Products, converging up to $\approx2\times$ faster than the state-of-the-art technique using an embedding server and giving up to $20\%$ better accuracy than vanilla federated GNN learning.
Figures
Figures from the paper (3 more)
Reference graph
Works this paper leans on
-
[1]
Personalized subgraph federated learning
Jinheon Baek, Wonyong Jeong, Jiongdao Jin, Jaehong Yoon, and Sung Ju Hwang. Personalized subgraph federated learning. InInternational Con- ference on Machine Learning. PMLR, 2023
work page 2023
-
[2]
Roopkatha Banerjee, Prince Modi, Jinal Vyas, Chunduru Sri Abhijit, Tejus Chandrashekar, Harsha Varun Marisetty, Manik Gupta, and Yogesh Simmhan. Flotilla: A scalable, modular and resilient federated learning framework for heterogeneous resources.Journal of Parallel and Distributed Computing, 203:105103, 2025
work page 2025
-
[3]
Tifl: A tier-based federated learning system
Zheng Chai, Ahsan Ali, Syed Zawad, Stacey Truex, Ali Anwar, Nathalie Baracaldo, Yi Zhou, Heiko Ludwig, Feng Yan, and Yue Cheng. Tifl: A tier-based federated learning system. InInternational Symposium on High- Performance Parallel and Distributed Computing, 2020
work page 2020
-
[4]
Will Hamilton, Zhitao Ying, and Jure Leskovec. Inductive representation learning on large graphs.Advances in Neural Information Processing Sys- tems, 2017
work page 2017
-
[5]
George Karypis and Vipin Kumar. METIS: A software package for par- titioning unstructured graphs, partitioning meshes, and computing fill- reducing orderings of sparse matrices, 1997
work page 1997
-
[6]
Semi-supervised classification with graph convolutional networks.ArXiv, 2016
Thomas Kipf and Max Welling. Semi-supervised classification with graph convolutional networks.ArXiv, 2016
work page 2016
-
[7]
Communication-efficient learning of deep networks from decentralized data
Brendan McMahan, Eider Moore, Daniel Ramage, Seth Hampson, and Blaise Aguera y Arcas. Communication-efficient learning of deep networks from decentralized data. InInternational Conference on Artificial Intelli- gence and Statistics, 2017. 15
work page 2017
-
[8]
Weisfeiler and leman go neural: Higher-order graph neural networks
Christopher Morris, Martin Ritzert, Matthias Fey, William L Hamilton, Jan Eric Lenssen, Gaurav Rattan, and Martin Grohe. Weisfeiler and leman go neural: Higher-order graph neural networks. InAAAI Conference on Artificial Intelligence, 2019
work page 2019
Show all 15 references
-
[9]
Deep graph library: Towards efficient and scalable deep learning on graphs
Minjie Yu Wang. Deep graph library: Towards efficient and scalable deep learning on graphs. In ICLR Workshop on Representation Learning on Graphs and Manifolds, 2019
2019
-
[10]
Federatedscope-gnn: Towards a unified, com- prehensive and efficient package for federated graph learning
Zhen Wang, Weirui Kuang, Yuexiang Xie, Liuyi Yao, Yaliang Li, Bolin Ding, and Jingren Zhou. Federatedscope-gnn: Towards a unified, com- prehensive and efficient package for federated graph learning. In ACM SIGKDD Conference on Knowledge Discovery and Data Mining, 2022
2022
-
[11]
Fedgnn: Federated graph neural network for privacy-preserving recommen- dation
Chuhan Wu, Fangzhao Wu, Yang Cao, Yongfeng Huang, and Xing Xie. Fedgnn: Federated graph neural network for privacy-preserving recommen- dation. arXiv:2102.04925, 2021
2021 arXiv
-
[12]
Embedding communication for federated graph neural networks with privacy guarantees
Xueyu Wu, Zhuoran Ji, and Cho-Li Wang. Embedding communication for federated graph neural networks with privacy guarantees. InInternational Conference on Distributed Computing Systems, 2023
2023
-
[13]
Federated graph classification overnon-iidgraphs
Han Xie, Jing Ma, Li Xiong, and Carl Yang. Federated graph classification overnon-iidgraphs. In Advances in Neural Information Processing Systems, 2021
2021
-
[14]
Fedgcn: Convergence-communication tradeoffs in federated training of graph convo- lutional networks
Yuhang Yao, Weizhao Jin, Srivatsan Ravi, and Carlee Joe-Wong. Fedgcn: Convergence-communication tradeoffs in federated training of graph convo- lutional networks. InAdvances in Neural Information Processing Systems, 2023
2023
-
[15]
Sub- graph federated learning with missing neighbor generation
Ke Zhang, Carl Yang, Xiaoxiao Li, Lichao Sun, and Siu Ming Yiu. Sub- graph federated learning with missing neighbor generation. Advances in Neural Information Processing Systems, 2021. 16
2021
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.