Distributed Graph Embedding with Information-Oriented Random Walks
Not on the map. Why?
Abstract (arXiv)
Graph embedding maps graph nodes to low-dimensional vectors, and is widely adopted in machine learning tasks. The increasing availability of billion-edge graphs underscores the importance of learning efficient and effective embeddings on large graphs, such as link prediction on Twitter with over one billion edges. Most existing graph embedding methods fall short of reaching high data scalability. In this paper, we present a general-purpose, distributed, information-centric random walk-based graph embedding framework, DistGER, which can scale to embed billion-edge graphs. DistGER incrementally computes information-centric random walks. It further leverages a multi-proximity-aware, streaming, parallel graph partitioning strategy, simultaneously achieving high local partition quality and excellent workload balancing across machines. DistGER also improves the distributed Skip-Gram learning model to generate node embeddings by optimizing the access locality, CPU throughput, and synchronization efficiency. Experiments on real-world graphs demonstrate that compared to state-of-the-art distributed graph embedding frameworks, including KnightKing, DistDGL, and Pytorch-BigGraph, DistGER exhibits 2.33x-129x acceleration, 45% reduction in cross-machines communication, and > 10% effectiveness improvement in downstream tasks.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 30 of its 84 references that are in the map. First posted on arXiv 28 Mar 2023.
Builds on
30 of 84 references.
References · 30
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,375
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,474
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,918
- 2014DeepWalk: Online Learning of Social Representationscited by 1,547
- 2015LINE: Large-scale Information Network Embeddingcited by 582
- 2017A Comprehensive Survey of Graph Embedding: Problems, Techniques and Applicationscited by 260
- 2017Network Embedding as Matrix Factorization: Unifying DeepWalk, LINE, PTE, and node2veccited by 198
- 2019AliGraph: A Comprehensive Graph Neural Network Platformcited by 153
- 2020DistDGL: Distributed Graph Neural Network Training for Billion-Scale Graphscited by 139
- 2017Heterogeneous Information Network Embedding for Recommendationcited by 133
18 more
- 2017GraphGAN: Graph Representation Learning with Generative Adversarial Netscited by 121
- 2019PyTorch-BigGraph: A Large-scale Graph Embedding Systemcited by 119
- 2018Billion-scale Commodity Embedding for E-commerce Recommendation in Alibabacited by 105
- 2018VERSE: Versatile Graph Embeddings from Similarity Measurescited by 54
- 2019NetSMF: Large-Scale Network Embedding as Sparse Matrix Factorizationcited by 48
- 2019GraphVite: A High-Performance CPU-GPU Hybrid System for Node Embeddingcited by 40
- 2020Accelerating Graph Sampling for Graph Machine Learning using GPUscited by 29
- 2021Marius: Learning Massive Graph Embeddings on a Single Machinecited by 29
- 2013Recent Advances in Graph Partitioningcited by 25
- 2019Homogeneous Network Embedding for Massive Graphs via Reweighted Personalized PageRankcited by 25
- 2022Ginex: SSD-enabled Billion-scale Graph Neural Network Training on a Single Machine via Provably Optimal In-memory Cachingcited by 21
- 2022SmartSAGE: Training Large-scale Graph Neural Networks using In-Storage Processing Architecturescited by 13
- 2021Scalable Graph Neural Network Training: The Case for Samplingcited by 11
- 2016Parallelizing Word2Vec in Shared and Distributed Memorycited by 5
- 2017Community Aware Random Walk for Network Embeddingcited by 5
- 2022An I/O-Efficient Disk-based Graph System for Scalable Second-Order Random Walk of Large Graphscited by 4
- 2020A Distributed Multi-GPU System for Large-Scale Node Embedding at Tencentcited by 3
- 2021ThunderRW: An In-Memory Graph Random Walk Engine (Complete Version)cited by 2
Built on by
Citing papers per year: 2026: 2.
2 papers.