mlsanityData to 14 Oct 2026

Sparse Decomposition of Graph Neural Networks

arXiv 2410.19723 ↗First posted 25 Oct 2024cs.LG cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Graph Neural Networks (GNN) exhibit superior performance in graph representation learning, but their inference cost can be high, due to an aggregation operation that can require a memory fetch for a very large number of nodes. This inference cost is the major obstacle to deploying GNN models with online prediction to reflect the potentially dynamic node features. To address this, we propose an approach to reduce the number of nodes that are included during aggregation. We achieve this through a sparse decomposition, learning to approximate node representations using a weighted sum of linearly transformed features of a carefully selected subset of nodes within the extended neighbourhood. The approach achieves linear complexity with respect to the average node degree and the number of layers in the graph neural network. We introduce an algorithm to compute the optimal parameters for the sparse decomposition, ensuring an accurate approximation of the original GNN model, and present effective strategies to reduce the training time and improve the learning process. We demonstrate via extensive experiments that our method outperforms other baselines designed for inference speedup, achieving significant accuracy gains with comparable inference times for both node classification and spatio-temporal forecasting tasks.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 43 of its 55 references that are in the map. First posted on arXiv 25 Oct 2024.

Builds on

43 of 55 references.

References · 43

  1. 2015Distilling the Knowledge in a Neural Networkcited by 10,324
  2. 2017Graph Attention Networkscited by 8,923
  3. 2017Inductive Representation Learning on Large Graphscited by 6,320
  4. 2018How Powerful are Graph Neural Networks?cited by 4,393
  5. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
  6. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
  7. 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,576
  8. 2019Simplifying Graph Convolutional Networkscited by 1,477
  9. 2018Relational inductive biases, deep learning, and graph networkscited by 1,360
  10. 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,139
  11. 2018Pitfalls of Graph Neural Network Evaluationcited by 1,007
  12. 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 826
31 more
  1. 2022Recipe for a General, Powerful, Scalable Graph Transformercited by 713
  2. 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
  3. 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 584
  4. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 541
  5. 2019Graph Transformer Networkscited by 523
  6. 2020SIGN: Scalable Inception Graph Neural Networkscited by 284
  7. 2019Revisiting Graph Neural Networks: All We Have is Low-Pass Filterscited by 261
  8. 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
  9. 2020Scaling Graph Neural Networks with Approximate PageRankcited by 174
  10. 2023Exphormer: Sparse Transformers for Graphscited by 170
  11. 2021Training Graph Neural Networks with 1000 Layerscited by 169
  12. 2022How Powerful are Spectral Graph Neural Networkscited by 169
  13. 2023Graph Inductive Biases in Transformers without Message Passingcited by 153
  14. 2021Graph-less Neural Networks: Teaching Old MLPs New Tricks via Distillationcited by 152
  15. 2022Transformer for Graphs: An Overview from Architecture Perspectivecited by 107
  16. 2020Unifying Graph Convolutional Neural Networks and Label Propagationcited by 98
  17. 2019GMNN: Graph Markov Neural Networkscited by 82
  18. 2021Graph-MLP: Node Classification without Message Passing in Graphcited by 73
  19. 2022A Comprehensive Study on Large-Scale Graph Training: Benchmarking and Rethinkingcited by 56
  20. 2021Accelerating Large Scale Real-Time GNN Inference using Channel Pruningcited by 41
  21. 2019Are Powerful Graph Neural Nets Necessary? A Dissection on Graph Classificationcited by 39
  22. 2021VQ-GNN: A Universal Framework to Scale up Graph Neural Networks using Vector Quantizationcited by 39
  23. 2023VQGraph: Rethinking Graph Representation Space for Bridging GNNs and MLPscited by 35
  24. 2020Learning to Hash with Graph Neural Networks for Recommender Systemscited by 31
  25. 2020On Graph Neural Networks versus Graph-Augmented MLPscited by 30
  26. 2020Learned Low Precision Graph Neural Networkscited by 25
  27. 2023Quantifying the Knowledge in GNNs for Reliable Distillation into MLPscited by 25
  28. 2024A Teacher-Free Graph Knowledge Distillation Framework with Dual Self-Distillationcited by 8
  29. 2022Efficient Graph Neural Network Inference at Large Scalecited by 7
  30. 2023DRGCN: Dynamic Evolving Initial Residual for Deep Graph Convolutional Networkscited by 6
  31. 2024Classifying Nodes in Graphs without GNNscited by 2

Built on by

Not cited yet.

Similar, not cited

Close in wording, no citation either way

  1. 2024Improving the interpretability of GNN predictions through conformal-based graph sparsification
  2. 2024Graph Sparsification via Mixture of Graphs
  3. 2023Accelerating Scalable Graph Neural Network Inference with Node-Adaptive Propagation
  4. 2025Visualization and Analysis of the Loss Landscape in Graph Neural Networks
  5. 2024Diffusing to the Top: Boost Graph Neural Networks with Minimal Hyperparameter Tuning
  6. 2024Node-wise Filtering in Graph Neural Networks: A Mixture of Experts Approach
  7. 2023Sparse Training of Discrete Diffusion Models for Graph Generation
  8. 2021ROD: Reception-aware Online Distillation for Sparse Graphs