Unifews: You Need Fewer Operations for Efficient Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) have shown promising performance, but at the cost of resource-intensive operations on graph-scale matrices. To reduce computational overhead, previous studies attempt to sparsify the graph or network parameters, but with limited flexibility and precision boundaries. In this work, we propose Unifews, a joint sparsification technique to unify graph and weight matrix operations and enhance GNN learning efficiency. The Unifews design enables adaptive compression across GNN layers with progressively increased sparsity, and is applicable to a variety of architectures with on-the-fly simplification. Theoretically, we establish a novel framework to characterize sparsified GNN learning in view of the graph optimization process, showing that Unifews effectively approximates the learning objective with bounded error and reduced computational overhead. Extensive experiments demonstrate that Unifews achieves efficiency improvements with comparable or better accuracy, including 10-20x matrix operation reduction and up to 100x acceleration on graphs up to billion-edge scale.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 55 of its 77 references that are in the map. First posted on arXiv 20 Mar 2024.
Builds on
55 of 77 references.
References · 55
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
- 2020Simple and Deep Graph Convolutional Networkscited by 857
- 2021How Attentive are Graph Attention Networks?cited by 818
38 more
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 679
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
- 2021Sparsity in Deep Learning: Pruning and growth for efficient inference and training in neural networkscited by 521
- 2019Diffusion Improves Graph Learningcited by 414
- 2018Lipschitz regularity of deep neural networks: analysis and efficient estimationcited by 413
- 2017Deep Gaussian Embedding of Graphs: Unsupervised Inductive Learning via Rankingcited by 332
- 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
- 2021Graph Condensation for Graph Neural Networkscited by 150
- 2018Contextual Stochastic Block Modelscited by 134
- 2021Interpreting and Unifying Graph Neural Networks with An Optimization Frameworkcited by 131
- 2021A Unified Lottery Ticket Hypothesis for Graph Neural Networkscited by 118
- 2015Data-free parameter pruning for Deep Neural Networkscited by 112
- 2020A Unified View on Graph Neural Networks as Graph Signal Denoisingcited by 110
- 2020Scalable Graph Neural Networks via Bidirectional Propagationcited by 87
- 2022Graph Attention Multi-Layer Perceptroncited by 82
- 2021Scaling Up Graph Neural Networks Via Graph Coarseningcited by 80
- 2019GraphZoom: A multi-level spectral approach for accurate and scalable graph embeddingcited by 58
- 2021Graph Coarsening with Neural Networkscited by 55
- 2020Policy-GNN: Aggregation Optimization for Graph Neural Networkscited by 48
- 2021Node Dependent Local Smoothing for Scalable Graph Learningcited by 45
- 2021Accelerating Large Scale Real-Time GNN Inference using Channel Pruningcited by 41
- 2021VQ-GNN: A Universal Framework to Scale up Graph Neural Networks using Vector Quantizationcited by 39
- 2020Binary Graph Neural Networkscited by 32
- 2020Adaptive Propagation Graph Convolutional Networkcited by 31
- 2022DropMessage: Unifying Random Dropping for Graph Neural Networkscited by 29
- 2020Bi-GCN: Binary Graph Convolutional Networkcited by 27
- 2021Early-Bird GCNs: Graph-Network Co-Optimization Towards More Efficient GCN Training and Inference via Drawing Early-Bird Lottery Ticketscited by 27
- 2022Survey on Graph Neural Network Acceleration: An Algorithmic Perspectivecited by 26
- 2022Beyond Real-world Benchmark Datasets: An Empirical Study of Node Classification with GNNscited by 23
- 2023Rethinking Graph Lottery Tickets: Graph Sparsity Matterscited by 23
- 2021Approximate Graph Propagationcited by 21
- 2022SCARA: Scalable Graph Neural Networks with Feature-Oriented Optimizationcited by 19
- 2022Comprehensive Graph Gradual Pruning for Sparse Training in Graph Neural Networkscited by 18
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardwarecited by 18
- 2023Node-wise Diffusion for Scalable Graph Learningcited by 17
- 2020Fast Graph Attention Networks Using Effective Resistance Based Graph Sparsificationcited by 16
50 most cited of 55 All 55 (JSON)
Built on by
Citing papers per year: 2024: 1; 2025: 0; 2026: 1.
2 papers.