Less Can Be More: Unsupervised Graph Pruning for Large-scale Dynamic Graphs
Not on the map. Why?
Abstract (arXiv)
The prevalence of large-scale graphs poses great challenges in time and storage for training and deploying graph neural networks (GNNs). Several recent works have explored solutions for pruning the large original graph into a small and highly-informative one, such that training and inference on the pruned and large graphs have comparable performance. Although empirically effective, current researches focus on static or non-temporal graphs, which are not directly applicable to dynamic scenarios. In addition, they require labels as ground truth to learn the informative structure, limiting their applicability to new problem domains where labels are hard to obtain. To solve the dilemma, we propose and study the problem of unsupervised graph pruning on dynamic graphs. We approach the problem by our proposed STEP, a self-supervised temporal pruning framework that learns to remove potentially redundant edges from input dynamic graphs. From a technical and industrial viewpoint, our method overcomes the trade-offs between the performance and the time & memory overheads. Our results on three real-world datasets demonstrate the advantages on improving the efficacy, robustness, and efficiency of GNNs on dynamic node classification tasks. Most notably, STEP is able to prune more than 50% of edges on a million-scale industrial graph Alipay (7M nodes, 21M edges) while approximating up to 98% of the original performance. Code is available at https://github.com/EdisonLeeeee/STEP.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 32 of its 38 references that are in the map. First posted on arXiv 18 May 2023.
Builds on
32 of 38 references.
References · 32
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,777
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,739
- 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,148
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
- 2018Deep Graph Infomaxcited by 1,106
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 680
- 2020Temporal Graph Networks for Deep Learning on Dynamic Graphscited by 530
- 2019Be Your Own Teacher: Improve the Performance of Convolutional Neural Networks via Self Distillationcited by 497
- 2020Inductive Representation Learning on Temporal Graphscited by 462
20 more
- 2019Predicting Dynamic Embedding Trajectory in Temporal Interaction Networkscited by 448
- 2019EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphscited by 447
- 2020Parameterized Explainer for Graph Neural Networkcited by 426
- 2020Knowledge Distillation and Student-Teacher Learning for Visual Intelligence: A Review and New Outlookscited by 316
- 2021Graph Self-Supervised Learning: A Surveycited by 289
- 2019Representation Learning for Dynamic Graphs: A Surveycited by 265
- 2021Graph-less Neural Networks: Teaching Old MLPs New Tricks via Distillationcited by 152
- 2020Learning to Drop: Robust Graph Neural Network via Topological Denoisingcited by 127
- 2022A Comprehensive Survey on Trustworthy Graph Neural Networks: Privacy, Robustness, Fairness, and Explainabilitycited by 118
- 2021InfoGCL: Information-Aware Graph Contrastive Learningcited by 105
- 2020Retrosynthesis Prediction with Conditional Graph Logic Networkcited by 104
- 2021NRGNN: Learning a Label Noise-Resistant Graph Neural Network on Sparsely and Noisily Labeled Graphscited by 73
- 2020Contrastive Self-supervised Learning for Graph Classificationcited by 68
- 2019Node Embedding over Temporal Graphscited by 45
- 2020A Survey of Adversarial Learning on Graphscited by 42
- 2021Accelerating Large Scale Real-Time GNN Inference using Channel Pruningcited by 41
- 2021Understanding Structural Vulnerability in Graph Convolutional Networkscited by 37
- 2020Second-Order Pooling for Graph Neural Networkscited by 33
- 2021Grain: Improving Data Efficiency of Graph Neural Networks via Diversified Influence Maximizationcited by 28
- 2022Recent Advances in Reliable Deep Graph Learning: Inherent Noise, Distribution Shift, and Adversarial Attackcited by 10
Built on by
Citing papers per year: 2023: 2; 2024: 4; 2025: 1.
7 papers.
- 2024A survey of dynamic graph neural networkscited by 24
- 2024State Space Models on Temporal Graphs: A First-Principles Studycited by 16
- 2023A Graph is Worth 1-bit Spikes: When Graph Contrastive Learning Meets Spiking Neural Networkscited by 6
- 2024Edge Graph Intelligence: Reciprocally Empowering Edge Networks with Graph Intelligencecited by 3
- 2024TASER: Temporal Adaptive Sampling for Fast and Accurate Dynamic Graph Representation Learningcited by 2
- 2025FedGrAINS: Personalized SubGraph Federated Learning with Adaptive Neighbor Samplingcited by 1
- 2023LasTGL: An Industrial Framework for Large-Scale Temporal Graph Learningcited by 0
- 2025FedGrAINS: Personalized SubGraph Federated Learning with Adaptive Neighbor Sampling22 Jan 2025
- 2024Edge Graph Intelligence: Reciprocally Empowering Edge Networks with Graph Intelligence7 Jul 2024
- 2024State Space Models on Temporal Graphs: A First-Principles Study3 Jun 2024
- 2024A survey of dynamic graph neural networks28 Apr 2024
- 2024TASER: Temporal Adaptive Sampling for Fast and Accurate Dynamic Graph Representation Learning8 Feb 2024
- 2023LasTGL: An Industrial Framework for Large-Scale Temporal Graph Learning28 Nov 2023
- 2023A Graph is Worth 1-bit Spikes: When Graph Contrastive Learning Meets Spiking Neural Networks30 May 2023