Rethinking Efficiency and Redundancy in Training Large-scale Graphs
Not on the map. Why?
Abstract (arXiv)
Large-scale graphs are ubiquitous in real-world scenarios and can be trained by Graph Neural Networks (GNNs) to generate representation for downstream tasks. Given the abundant information and complex topology of a large-scale graph, we argue that redundancy exists in such graphs and will degrade the training efficiency. Unfortunately, the model scalability severely restricts the efficiency of training large-scale graphs via vanilla GNNs. Despite recent advances in sampling-based training methods, sampling-based GNNs generally overlook the redundancy issue. It still takes intolerable time to train these models on large-scale graphs. Thereby, we propose to drop redundancy and improve efficiency of training large-scale graphs with GNNs, by rethinking the inherent characteristics in a graph. In this paper, we pioneer to propose a once-for-all method, termed DropReef, to drop the redundancy in large-scale graphs. Specifically, we first conduct preliminary experiments to explore potential redundancy in large-scale graphs. Next, we present a metric to quantify the neighbor heterophily of all nodes in a graph. Based on both experimental and theoretical analysis, we reveal the redundancy in a large-scale graph, i.e., nodes with high neighbor heterophily and a great number of neighbors. Then, we propose DropReef to detect and drop the redundancy in large-scale graphs once and for all, helping reduce the training time while ensuring no sacrifice in the model accuracy. To demonstrate the effectiveness of DropReef, we apply it to recent state-of-the-art sampling-based GNNs for training large-scale graphs, owing to the high precision of such models. With DropReef leveraged, the training efficiency of models can be greatly promoted. DropReef is highly compatible and is offline performed, benefiting the state-of-the-art sampling-based GNNs in the present and future to a significant extent.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 36 of its 59 references that are in the map. First posted on arXiv 2 Sep 2022.
Builds on
36 of 59 references.
References · 36
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
- 2016Variational Graph Auto-Encoderscited by 1,373
- 2018Link Prediction Based on Graph Neural Networkscited by 829
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 679
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
- 2020Connecting the Dots: Multivariate Time Series Forecasting with Graph Neural Networkscited by 563
24 more
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
- 2020Graph Structure Learning for Robust Graph Neural Networkscited by 368
- 2020DeeperGCN: All You Need to Train Deeper GCNscited by 249
- 2020Data Augmentation for Graph Neural Networkscited by 200
- 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
- 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
- 2021Anomaly Detection on Attributed Networks via Contrastive Self-Supervised Learningcited by 175
- 2020Learning to Drop: Robust Graph Neural Network via Topological Denoisingcited by 127
- 2021A Unified Lottery Ticket Hypothesis for Graph Neural Networkscited by 118
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
- 2020Bayesian Graph Neural Networks with Adaptive Connection Samplingcited by 81
- 2020Computing Graph Neural Networks: A Survey from Algorithms to Acceleratorscited by 81
- 2016SNAP: A General Purpose Network Analysis and Graph Mining Librarycited by 56
- 2020Minimal Variance Sampling with Provable Guarantees for Fast Training of Graph Neural Networkscited by 54
- 2021Sampling methods for efficient training of graph convolutional networks: A surveycited by 40
- 2018Accurate, Efficient and Scalable Graph Embeddingcited by 35
- 2020Bandit Samplers for Training Graph Neural Networkscited by 30
- 2021Understanding GNN Computational Graph: A Coordinated Computation, IO, and Memory Perspectivecited by 28
- 2022Survey on Graph Neural Network Acceleration: An Algorithmic Perspectivecited by 26
- 2019Hyperspectral Image Classification With Context-Aware Dynamic Graph Convolutional Networkcited by 20
- 2020Ripple Walk Training: A Subgraph-based training framework for Large and Deep Graph Neural Networkcited by 19
- 2021A Biased Graph Neural Network Sampler with Near-Optimal Regretcited by 17
- 2020Fast Graph Attention Networks Using Effective Resistance Based Graph Sparsificationcited by 16
- 2019Learning Robust Representations with Graph Denoising Policy Networkcited by 10
Built on by
Citing papers per year: 2023: 1.
1 paper.