paper-with-me

Papers

Distributed Graph Embedding with Information-Oriented Random Walks

2023-03-28 · Peng Fang, Arijit Khan, Siqiang Luo, Fang Wang, Dan Feng, Zhenli Li, Wei Yin, Yuchao Cao

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.

📄 PDF Abstract BibTeX arXiv:2303.15702

Code (1)

rocmfang/distger 공식 구현

Tasks

CPUGraph Embeddinggraph partitioningLink Prediction

Methods 이 논문이 사용한 방법론

DistDGL DistDGL is a system for training GNNs in a mini-batch fashion on a cluster of machines. It is is based on the Deep Graph Library (DGL), a popular GNN development framework.…

Similar Papers 제목 키워드 기반

NOMAD: Generating Embeddings for Massive Distributed Graphs

2026-04-10 · Aishwarya Sarkar, Sayan Ghosh, Nathan R. Tallent, Ali Jannesari arxiv

Successful machine learning on graphs or networks requires embeddings that not only represent nodes and edges as low-dimensional vectors but also preserve the graph structure. Established methods for generating embedding…

Graph Embedding

Delay-Oriented Distributed Scheduling Using Graph Neural Networks

2021-11-13 · Zhongyuan Zhao, Gunjan Verma, Ananthram Swami, Santiago Segarra

In wireless multi-hop networks, delay is an important metric for many applications. However, the max-weight scheduling algorithms in the literature typically focus on instantaneous optimality, in which the schedule is se…

Scheduling

Distributional semantic modeling: a revised technique to train term/word vector space models applying the ontology-related approach

2020-03-06 · Oleksandr Palagin, Vitalii Velychko, Kyrylo Malakhov, Oleksandr Shchurov

We design a new technique for the distributional semantic modeling with a neural network-based approach to learn distributed term representations (or term embeddings) - term vector space models as a result, inspired by t…

Relation ExtractionTerm ExtractionWord Embeddings

How Embeddings Shape Graph Neural Networks: Classical vs Quantum-Oriented Node Representations

2026-04-16 · Nouhaila Innan, Antonello Rosato, Alberto Marchisio, Muhammad Shafique arxiv

Node embeddings act as the information interface for graph neural networks, yet their empirical impact is often reported under mismatched backbones, splits, and training budgets. This paper provides a controlled benchmar…

Graph ClassificationGraph Learning

Scaling Graph Clustering with Distributed Sketches

2020-07-24 · Benjamin W. Priest, Alec Dunton, Geoffrey Sanders

The unsupervised learning of community structure, in particular the partitioning vertices into clusters or communities, is a canonical and well-studied problem in exploratory graph analysis. However, like most graph anal…

ClusteringGraph ClusteringStochastic Block Model