paper-with-me

홈 › Papers

Parallel Computation of Graph Embeddings

2019-09-06 · Chi Thang Duong, Hongzhi Yin, Thanh Dat Hoang, Truong Giang Le Ba, Matthias Weidlich, Quoc Viet Hung Nguyen, Karl Aberer

Graph embedding aims at learning a vector-based representation of vertices that incorporates the structure of the graph. This representation then enables inference of graph properties. Existing graph embedding techniques, however, do not scale well to large graphs. We therefore propose a framework for parallel computation of a graph embedding using a cluster of compute nodes with resource constraints. We show how to distribute any existing embedding technique by first splitting a graph for any given set of constrained compute nodes and then reconciling the embedding spaces derived for these subgraphs. We also propose a new way to evaluate the quality of graph embeddings that is independent of a specific inference task. Based thereon, we give a formal bound on the difference between the embeddings derived by centralised and parallel computation. Experimental results illustrate that our approach for parallel computation scales well, while largely maintaining the embedding quality.

📄 PDF Abstract BibTeX arXiv:1909.02977

Code (0)

등록된 구현이 없습니다.

Tasks

Graph Embedding

Similar Papers 제목 키워드 기반

OMEGA: A Low-Latency GNN Serving System for Large Graphs

2025-01-15 · Geon-Woo Kim, Donghyun Kim, Jeongyoon Moon, Henry Liu 외

Graph Neural Networks (GNNs) have been widely adopted for their ability to compute expressive node representations in graph datasets. However, serving GNNs on large graphs is challenging due to the high communication, co…

Force2Vec: Parallel force-directed graph embedding

2020-09-17 · Md. Khaledur Rahman, Majedul Haque Sujon, Ariful Azad

A graph embedding algorithm embeds a graph into a low-dimensional space such that the embedding preserves the inherent properties of the graph. While graph embedding is fundamentally related to graph visualization, prior…

ClusteringGraph EmbeddingLink PredictionNode Classification

GNNPipe: Scaling Deep GNN Training with Pipelined Model Parallelism

2023-08-19 · Jingji Chen, Zhuoming Chen, Xuehai Qian

Communication is a key bottleneck for distributed graph neural network (GNN) training. This paper proposes GNNPipe, a new approach that scales the distributed full-graph deep GNN training. Being the first to use layer-le…

GPUGraph Neural Network

Graph Neural Networks with Parallel Neighborhood Aggregations for Graph Classification

2021-11-22 · Siddhant Doshi, Sundeep Prabhakar Chepuri

We focus on graph classification using a graph neural network (GNN) model that precomputes the node features using a bank of neighborhood aggregation graph operators arranged in parallel. These GNN models have a natural …

ClassificationGraph ClassificationGraph Neural Network

PACE: A Parallelizable Computation Encoder for Directed Acyclic Graphs

2022-03-19 · Zehao Dong, Muhan Zhang, Fuhai Li, Yixin Chen

Optimization of directed acyclic graph (DAG) structures has many applications, such as neural architecture search (NAS) and probabilistic graphical model learning. Encoding DAGs into real vectors is a dominant component …

Neural Architecture Search