paper-with-me

홈 › Papers

Training Graph Neural Networks with 1000 Layers

2021-06-14 · Guohao Li, Matthias Müller, Bernard Ghanem, Vladlen Koltun

Deep graph neural networks (GNNs) have achieved excellent results on various tasks on increasingly large graph datasets with millions of nodes and edges. However, memory complexity has become a major obstacle when training deep GNNs for practical applications due to the immense number of nodes, edges, and intermediate activations. To improve the scalability of GNNs, prior works propose smart graph sampling or partitioning strategies to train GNNs with a smaller set of nodes or sub-graphs. In this work, we study reversible connections, group convolutions, weight tying, and equilibrium models to advance the memory and parameter efficiency of GNNs. We find that reversible connections in combination with deep network architectures enable the training of overparameterized GNNs that significantly outperform existing methods on multiple datasets. Our models RevGNN-Deep (1001 layers with 80 channels each) and RevGNN-Wide (448 layers with 224 channels each) were both trained on a single commodity GPU and achieve an ROC-AUC of $87.74 \pm 0.13$ and $88.24 \pm 0.15$ on the ogbn-proteins dataset. To the best of our knowledge, RevGNN-Deep is the deepest GNN in the literature by one order of magnitude. Please visit our project website https://www.deepgcns.org/arch/gnn1000 for more information.

📄 PDF Abstract BibTeX arXiv:2106.07476

Code (4)

lightaime/deep_gcns_torch/tree/master/examples/ogb_eff/ogbn_proteins 공식 구현 pytorch
lightaime/deep_gcns_torch pytorch
lightaime/deep_gcns_torch/tree/master/examples/ogb pytorch
lightaime/deep_gcns_torch/tree/master/examples/ogb_eff/ogbn_arxiv_dgl pytorch

Tasks

GPUGraph SamplingNode Property Prediction

Similar Papers 제목 키워드 기반

Where Will Players Move Next? Dynamic Graphs and Hierarchical Fusion for Movement Forecasting in Badminton

2022-11-22 · Kai-Shiang Chang, Wei-Yao Wang, Wen-Chih Peng

Sports analytics has captured increasing attention since analysis of the various data enables insights for training strategies, player evaluation, etc. In this paper, we focus on predicting what types of returning stroke…

Sports Analytics

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

CoulGAT: An Experiment on Interpretability of Graph Attention Networks

2019-12-18 · Burc Gokden

We present an attention mechanism inspired from definition of screened Coulomb potential. This attention mechanism was used to interpret the Graph Attention (GAT) model layers and training dataset by using a flexible and…

Graph Attention

A bi-diffusion based layer-wise sampling method for deep learning in large graphs

2019-09-25 · Yu He, Shiyang Wen, Wenjin Wu, Yan Zhang 외

The Graph Convolutional Network (GCN) and its variants are powerful models for graph representation learning and have recently achieved great success on many graph-based applications. However, most of them target on shal…

Graph Representation LearningRepresentation Learning

GraphSAINT: Graph Sampling Based Inductive Learning Method

2019-07-10 · ICLR 2020 1 · Hanqing Zeng, Hongkuan Zhou, Ajitesh Srivastava, Rajgopal Kannan 외

Graph Convolutional Networks (GCNs) are powerful models for learning representations of attributed graphs. To scale GCNs to large graphs, state-of-the-art methods use various layer sampling techniques to alleviate the "n…

Graph AttentionGraph EmbeddingGraph Representation LearningGraph Sampling+3