mlsanityData to 7 Oct 2026

AGS-GNN: Attribute-guided Sampling for Graph Neural Networks

arXiv 2405.15218 ↗First posted 24 May 2024cs.LGcited by 6

Not on the map. Why?

Abstract (arXiv)

We propose AGS-GNN, a novel attribute-guided sampling algorithm for Graph Neural Networks (GNNs) that exploits node features and connectivity structure of a graph while simultaneously adapting for both homophily and heterophily in graphs. (In homophilic graphs vertices of the same class are more likely to be connected, and vertices of different classes tend to be linked in heterophilic graphs.) While GNNs have been successfully applied to homophilic graphs, their application to heterophilic graphs remains challenging. The best-performing GNNs for heterophilic graphs do not fit the sampling paradigm, suffer high computational costs, and are not inductive. We employ samplers based on feature-similarity and feature-diversity to select subsets of neighbors for a node, and adaptively capture information from homophilic and heterophilic neighborhoods using dual channels. Currently, AGS-GNN is the only algorithm that we know of that explicitly controls homophily in the sampled subgraph through similar and diverse neighborhood samples. For diverse neighborhood sampling, we employ submodularity, which was not used in this context prior to our work. The sampling distribution is pre-computed and highly parallel, achieving the desired scalability. Using an extensive dataset consisting of 35 small (≤ 100K nodes) and large (>100K nodes) homophilic and heterophilic graphs, we demonstrate the superiority of AGS-GNN compare to the current approaches in the literature. AGS-GNN achieves comparable test accuracy to the best-performing heterophilic GNNs, even outperforming methods using the entire graph for node classification. AGS-GNN also converges faster compared to methods that sample neighborhoods randomly, and can be incorporated into existing GNN models that employ node or graph sampling.

Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 33 of its 63 references that are in the map. First posted on arXiv 24 May 2024.

Builds on

33 of 63 references.

References · 33

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  3. 2017Graph Attention Networkscited by 8,854
  4. 2017Inductive Representation Learning on Large Graphscited by 6,284
  5. 2018How Powerful are Graph Neural Networks?cited by 4,355
  6. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  7. 2019Simplifying Graph Convolutional Networkscited by 1,470
  8. 2018Pitfalls of Graph Neural Network Evaluationcited by 994
  9. 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
  10. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
  11. 2020Simple and Deep Graph Convolutional Networkscited by 857
  12. 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 821
21 more
  1. 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
  2. 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 592
  3. 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
  4. 2019Multi-scale Attributed Node Embeddingcited by 543
  5. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
  6. 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 442
  7. 2023A critical look at the evaluation of GNNs under heterophily: Are we really making progress?cited by 332
  8. 2021Large Scale Learning on Non-Homophilous Graphs: New Benchmarks and Strong Simple Methodscited by 309
  9. 2020MAGNN: Metapath Aggregated Graph Neural Network for Heterogeneous Graph Embeddingcited by 304
  10. 2019Deep Graph Library: A Graph-Centric, Highly-Performant Package for Graph Neural Networkscited by 241
  11. 2020Graph Neural Networks with Heterophilycited by 202
  12. 2020Combining Label Propagation and Simple Models Out-performs Graph Neural Networkscited by 199
  13. 2022Finding Global Homophily in Graph Neural Networks When Meeting Heterophilycited by 179
  14. 2022Graph Neural Networks for Graphs with Heterophily: A Surveycited by 175
  15. 2020Node Similarity Preserving Graph Convolutional Networkscited by 112
  16. 2020Non-Local Graph Neural Networkscited by 91
  17. 2022Convolutional Neural Networks on Graphs with Chebyshev Approximation, Revisitedcited by 87
  18. 2022Characterizing Graph Datasets for Node Classification: Homophily-Heterophily Dichotomy and Beyondcited by 60
  19. 2019Sparse Graph Attention Networkscited by 41
  20. 2019apricot: Submodular selection for data summarization in Pythoncited by 21
  21. 2022Complete the Missing Half: Augmenting Aggregation Filtering with Diversification for Graph Convolutional Neural Networkscited by 19

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 3; 2026: 3.

6 papers.