mlsanityData to 14 Oct 2026

SAS: A Simple, Accurate and Scalable Node Classification Algorithm

arXiv 2104.09120 ↗First posted 19 Apr 2021cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Graph neural networks have achieved state-of-the-art accuracy for graph node classification. However, GNNs are difficult to scale to large graphs, for example frequently encountering out-of-memory errors on even moderate size graphs. Recent works have sought to address this problem using a two-stage approach, which first aggregates data along graph edges, then trains a classifier without using additional graph information. These methods can run on much larger graphs and are orders of magnitude faster than GNNs, but achieve lower classification accuracy. We propose a novel two-stage algorithm based on a simple but effective observation: we should first train a classifier then aggregate, rather than the other way around. We show our algorithm is faster and can handle larger graphs than existing two-stage algorithms, while achieving comparable or higher accuracy than popular GNNs. We also present a theoretical basis to explain our algorithm's improved accuracy, by giving a synthetic nonlinear dataset in which performing aggregation before classification actually decreases accuracy compared to doing classification alone, while our classify then aggregate approach substantially improves accuracy compared to classification alone.

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

Builds on

21 of 25 references.

References · 21

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  3. 2017Graph Attention Networkscited by 8,923
  4. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
  5. 2017Inductive Representation Learning on Large Graphscited by 6,320
  6. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
  7. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
  8. 2016node2vec: Scalable Feature Learning for Networkscited by 1,918
  9. 2014DeepWalk: Online Learning of Social Representationscited by 1,547
  10. 2019Simplifying Graph Convolutional Networkscited by 1,477
  11. 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,102
  12. 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 993
9 more
  1. 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 976
  2. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 877
  3. 2020Simple and Deep Graph Convolutional Networkscited by 860
  4. 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
  5. 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 584
  6. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 541
  7. 2020SIGN: Scalable Inception Graph Neural Networkscited by 284
  8. 2019Revisiting Graph Neural Networks: All We Have is Low-Pass Filterscited by 261
  9. 2020Combining Label Propagation and Simple Models Out-performs Graph Neural Networkscited by 202

Built on by

Not cited yet.