Spectral Greedy Coresets for Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
The ubiquity of large-scale graphs in node-classification tasks significantly hinders the real-world applications of Graph Neural Networks (GNNs). Node sampling, graph coarsening, and dataset condensation are effective strategies for enhancing data efficiency. However, owing to the interdependence of graph nodes, coreset selection, which selects subsets of the data examples, has not been successfully applied to speed up GNN training on large graphs, warranting special treatment. This paper studies graph coresets for GNNs and avoids the interdependence issue by selecting ego-graphs (i.e., neighborhood subgraphs around a node) based on their spectral embeddings. We decompose the coreset selection problem for GNNs into two phases: a coarse selection of widely spread ego graphs and a refined selection to diversify their topologies. We design a greedy algorithm that approximately optimizes both objectives. Our spectral greedy graph coreset (SGGC) scales to graphs with millions of nodes, obviates the need for model pre-training, and applies to low-homophily graphs. Extensive experiments on ten datasets demonstrate that SGGC outperforms other coreset methods by a wide margin, generalizes well across GNN architectures, and is much faster than graph condensation.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 49 of its 63 references that are in the map. First posted on arXiv 27 May 2024.
Builds on
49 of 63 references.
References · 49
- 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
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
- 2015Gated Graph Sequence Neural Networkscited by 792
- 2018An Empirical Study of Example Forgetting during Deep Neural Network Learningcited by 669
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2019Gradient based sample selection for online continual learningcited by 568
37 more
- 2019Multi-scale Attributed Node Embeddingcited by 543
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
- 2021Deep Learning on a Data Diet: Finding Important Examples Early in Trainingcited by 529
- 2020Dataset Condensation with Gradient Matchingcited by 510
- 2020Masked Label Prediction: Unified Message Passing Model for Semi-Supervised Classificationcited by 500
- 2020Principal Neighbourhood Aggregation for Graph Netscited by 477
- 2019Diffusion Improves Graph Learningcited by 414
- 2019Provably Powerful Graph Networkscited by 385
- 2021Dataset Condensation with Distribution Matchingcited by 362
- 2021Dataset Condensation with Differentiable Siamese Augmentationcited by 290
- 2015Diffusion-Convolutional Neural Networkscited by 268
- 2022Long Range Graph Benchmarkcited by 258
- 2020Dataset Meta-Learning from Kernel Ridge-Regressioncited by 230
- 2021Dataset Distillation with Infinitely Wide Convolutional Networkscited by 215
- 2017CayleyNets: Graph Convolutional Neural Networks with Complex Rational Spectral Filterscited by 203
- 2020Coresets via Bilevel Optimization for Continual Learning and Streamingcited by 191
- 2022Dataset Condensation via Efficient Synthetic-Data Parameterizationcited by 187
- 2019Graph Neural Networks with convolutional ARMA filterscited by 185
- 2021Is Homophily a Necessity for Graph Neural Networks?cited by 182
- 2020Graph-Bert: Only Attention is Needed for Learning Graph Representationscited by 176
- 2019What Can Neural Networks Reason About?cited by 155
- 2021Graph Condensation for Graph Neural Networkscited by 150
- 2022DeepCore: A Comprehensive Library for Coreset Selection in Deep Learningcited by 146
- 2019Generative Teaching Networks: Accelerating Neural Architecture Search by Learning to Generate Synthetic Training Datacited by 103
- 2022Condensing Graphs via One-Step Gradient Matchingcited by 100
- 2020Flexible Dataset Distillation: Learn Labels Instead of Imagescited by 91
- 2020Submodular Combinatorial Information Measures with Applications in Machine Learningcited by 88
- 2021Scaling Up Graph Neural Networks Via Graph Coarseningcited by 80
- 2018Bayesian Coreset Construction via Greedy Iterative Geodesic Ascentcited by 68
- 2022Graph Condensation via Receptive Field Distribution Matchingcited by 60
- 2018Spectrally approximating large graphs with smaller graphscited by 56
- 2021Graph Coarsening with Neural Networkscited by 55
- 2021PRISM: A Rich Class of Parameterized Submodular Information Measures for Guided Subset Selectioncited by 50
- 2021VQ-GNN: A Universal Framework to Scale up Graph Neural Networks using Vector Quantizationcited by 39
- 2020Coresets for Clustering in Excluded-minor Graphs and Beyondcited by 14
- 2019Coresets for Clustering in Graphs of Bounded Treewidthcited by 9
- 2018Numerical Integration on Graphs: where to sample and how to weighcited by 1
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 1.
3 papers.