SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2606.22180 · 2026

FeLoG: Scalable and Efficient Distributed Graph Embedding with Feedback Loop Mechanism

Fang Wang, Arijit Khan, Peng Fang, Yibo Zhou, Dan Feng, Ziqiang Wu, Zhenli Li

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 18 functions out of this paper's own repositories and ran 8 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
RocmFang/DistGER canonical 2 of 3
AIS-SNU/GraNNDis_Artifact canonical 2 of 2
iDC-NEU/NeutronTP — 3 of 11
ISCS-ZJU/LeapGNN-AE — 1 of 2
FunctionStatusWhere it lives
DistChunkLayer Ran iDC-NEU/NeutronTP/models/tensplit_gcn_large.py
pointer only (licence: NONE) · get_code("3249a9789feb2084")
DistNNLayer Ran iDC-NEU/NeutronTP/models/tensplit_gcn_large.py
pointer only (licence: NONE) · get_code("2aaa86fdd39bbf4b")
IsHeaderFile Ran RocmFang/DistGER/ext/args/.ycm_extra_conf.py
code served (permissive licence) · get_code("b338b6f7dd60e20a")
MakeRelativePathsInFlagsAbsolute Ran RocmFang/DistGER/ext/args/.ycm_extra_conf.py
code served (permissive licence) · get_code("f5aca99be25ca82a")
TimerCtx Ran iDC-NEU/NeutronTP/models/tensplit_gcn_large.py
pointer only (licence: NONE) · get_code("affe997f9f201d4e")
find_acc Ran AIS-SNU/GraNNDis_Artifact/AE/ae2_parser.py
code served (permissive licence) · get_code("27ba097348e4aa6f")
find_dur Ran AIS-SNU/GraNNDis_Artifact/AE/ae1_parser.py
code served (permissive licence) · get_code("2d06c85d765e946d")
substract_columns Ran ISCS-ZJU/LeapGNN-AE/dgl_jpgnn_trans_lessjp.py
pointer only (licence: NONE) · get_code("33959d0bcca2d9be")
DistEnv Not yet run iDC-NEU/NeutronTP/models/tensplit_gcn_large.py
pointer only (licence: NONE) · get_code("b1513edd1b088c78")
DistLogger Not yet run iDC-NEU/NeutronTP/models/tensplit_gcn_large.py
pointer only (licence: NONE) · get_code("a164461c10272fa1")
DistTimer Not yet run iDC-NEU/NeutronTP/models/tensplit_gcn_large.py
pointer only (licence: NONE) · get_code("8b345a76be8c9f7a")
GetCompilationInfoForFile Not yet run RocmFang/DistGER/ext/args/.ycm_extra_conf.py
code served (permissive licence) · get_code("1f4b33b8bb420499")
TensplitGCNLARGE Not yet run iDC-NEU/NeutronTP/models/tensplit_gcn_large.py
pointer only (licence: NONE) · get_code("e3ca14669fcbadc6")
all_to_all Not yet run iDC-NEU/NeutronTP/models/tensplit_gcn_large.py
pointer only (licence: NONE) · get_code("5fc045c4a6bec127")
data_prefetcher Not yet run iDC-NEU/NeutronTP/models/tensplit_gcn_large.py
pointer only (licence: NONE) · get_code("3aa189334625af0d")
gather Not yet run iDC-NEU/NeutronTP/models/tensplit_gcn_large.py
pointer only (licence: NONE) · get_code("0ea0f96e15ee65f3")
get_model_trace Not yet run ISCS-ZJU/LeapGNN-AE/dgl_jpgnn_trans_lessjp.py
pointer only (licence: NONE) · get_code("1795bb680a62df99")
split Not yet run iDC-NEU/NeutronTP/models/tensplit_gcn_large.py
pointer only (licence: NONE) · get_code("793a3a5b95a81cea")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Graph embedding maps graph nodes into low-dimensional vectors to support applications such as recommendation, fraud detection, and retrieval-augmented generation. As graphs scale to billions of edges, scalable and efficient graph embedding has become increasingly important. Existing frameworks commonly adopt a samplingtraining paradigm, in which mini-batches are constructed by sampling nodes and their neighbors. However, sampling is typically decoupled from evolving embedding quality, causing redundant exploration of well-trained regions while under-sampling undertrained nodes. At the system level, such decoupling further leads to excessive communication, serialized execution, and low resource utilization in distributed settings. We present FeLoG, a feedback loopdriven system for distributed graph embedding. (1) FeLoG introduces feedback-coupled sampling and training, dynamically prioritizing undertrained nodes according to real-time embedding-quality feedback, reducing redundant computation and accelerating convergence. (2) It employs activity-aware communication that compresses frequently occurring node sequences to reduce intra-machine PCIe traffic and selectively synchronizes frequently updated embeddings to reduce inter-machine communication. (3) It adopts a roundinterleaved pipeline that overlaps next-round sampling with currentround training to improve CPU-GPU utilization. Experiments against state-of-the-art baselines on large-scale graphs show that FeLoG achieves an average speedup of 27.9×, reduces communication cost by more than 53.1%, and sustains over 80% CPU-GPU utilization.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2606.22180")
get_code_for_paper("2606.22180")
have("2606.22180")

Connect an agent — have() is free.