paper-with-me

Papers

Accurate, Efficient and Scalable Graph Embedding

2018-10-28 · Hanqing Zeng, Hongkuan Zhou, Ajitesh Srivastava, Rajgopal Kannan, Viktor Prasanna

The Graph Convolutional Network (GCN) model and its variants are powerful graph embedding tools for facilitating classification and clustering on graphs. However, a major challenge is to reduce the complexity of layered GCNs and make them parallelizable and scalable on very large graphs -- state-of the art techniques are unable to achieve scalability without losing accuracy and efficiency. In this paper, we propose novel parallelization techniques for graph sampling-based GCNs that achieve superior scalable performance on very large graphs without compromising accuracy. Specifically, our GCN guarantees work-efficient training and produces order of magnitude savings in computation and communication. To scale GCN training on tightly-coupled shared memory systems, we develop parallelization strategies for the key steps in training: For the graph sampling step, we exploit parallelism within and across multiple sampling instances, and devise an efficient data structure for concurrent accesses that provides theoretical guarantee of near-linear speedup with number of processing units. For the feature propagation step within the sampled graph, we improve cache utilization and reduce DRAM communication by data partitioning. We prove that our partitioning strategy is a 2-approximation for minimizing the communication time compared to the optimal strategy. We demonstrate that our parallel graph embedding outperforms state-of-the-art methods in scalability (with respect to number of processors, graph size and GCN model size), efficiency and accuracy on several large datasets. On a 40-core Xeon platform, our parallel training achieves $64\times$ speedup (with AVX) in the sampling step and $25\times$ speedup in the feature propagation step, compared to the serial implementation, resulting in a net speedup of $21\times$.

📄 PDF Abstract BibTeX arXiv:1810.11899

Code (2)

GraphSAINT/GraphSAINT/tree/master/ipdps19_cpp 공식 구현 tf
ZimpleX/gcn-ipdps19 tf

Tasks

ClusteringGraph EmbeddingGraph LearningGraph SamplingNode Classification

Methods 이 논문이 사용한 방법론

GCN A Graph Convolutional Network, or GCN, is an approach for semi-supervised learning on graph-structured data. It is based on an efficient variant of [convolutional neural…

Similar Papers 제목 키워드 기반

MULTI-LEVEL APPROACH TO ACCURATE AND SCALABLE HYPERGRAPH EMBEDDING

2021-09-29 · Sepideh Maleki, Donya Saless, Dennis Wall, Keshav Pingali

Many problems such as node classification and link prediction in network data can be solved using graph embeddings, and a number of algorithms are known for constructing such embeddings. However, it is difficult to use g…

Graph Embeddinghypergraph embeddingLink PredictionNode Classification

Scalable Hypergraph Embedding System

2021-03-09 · Sepideh Maleki, Donya Saless, Dennis P. Wall, Keshav Pingali

Many problems such as node classification and link prediction in network data can be solved using graph embeddings. However, it is difficult to use graphs to capture non-binary relations such as communities of nodes. The…

Graph Embeddinghypergraph embeddingLink PredictionNode Classification

Scalable Hierarchical Embeddings of Complex Networks

2021-09-29 · Nikolaos Nakis, Abdulkadir Celikkanat, Sune Lehmann, Morten Mørup

Graph representation learning has become important in order to understand and predict intrinsic structures in complex networks. A variety of embedding methods has in recent years been developed including the Latent Dista…

ClusteringGraph EmbeddingGraph Representation LearningLink Prediction+3

Random Wavelet Features for Graph Kernel Machines

2026-02-17 · Valentin de Bassompierre, Jean-Charles Delvenne, Laurent Jacques arxiv

Node embeddings map graph vertices into low-dimensional Euclidean spaces while preserving structural information. They are central to tasks such as node classification, link prediction, and signal reconstruction. A key g…

Graph Representation LearningNode ClassificationLink Prediction

GraphZoom: A multi-level spectral approach for accurate and scalable graph embedding

2019-10-06 · ICLR 2020 1 · Chenhui Deng, Zhiqiang Zhao, Yongyu Wang, Zhiru Zhang 외

Graph embedding techniques have been increasingly deployed in a multitude of different applications that involve learning on non-Euclidean data. However, existing graph embedding models either fail to incorporate node at…

AttributeGraph Embedding