mlsanityData to 14 Oct 2026

Rethinking Semi-Supervised Node Classification with Self-Supervised Graph Clustering

arXiv 2511.19976 ↗First posted 25 Nov 2025cs.LG cs.SIcited by 0

Not on the map. Why?

Abstract (arXiv)

The emergence of graph neural networks (GNNs) has offered a powerful tool for semi-supervised node classification tasks. Subsequent studies have achieved further improvements through refining the message passing schemes in GNN models or exploiting various data augmentation techniques to mitigate limited supervision. In real graphs, nodes often tend to form tightly-knit communities/clusters, which embody abundant signals for compensating label scarcity in semi-supervised node classification but are not explored in prior methods. Inspired by this, this paper presents NCGC that integrates self-supervised graph clustering and semi-supervised classification into a unified framework. Firstly, we theoretically unify the optimization objectives of GNNs and spectral graph clustering, and based on that, develop soft orthogonal GNNs (SOGNs) that leverage a refined message passing paradigm to generate node representations for both classification and clustering. On top of that, NCGC includes a self-supervised graph clustering module that enables the training of SOGNs for learning representations of unlabeled nodes in a self-supervised manner. Particularly, this component comprises two non-trivial clustering objectives and a Sinkhorn-Knopp normalization that transforms predicted cluster assignments into balanced soft pseudo-labels. Through combining the foregoing clustering module with the classification model using a multi-task objective containing the supervised classification loss on labeled data and self-supervised clustering loss on unlabeled data, NCGC promotes synergy between them and achieves enhanced model capacity. Our extensive experiments showcase that the proposed NCGC framework consistently and considerably outperforms popular GNN models and recent baselines for semi-supervised node classification on seven real graphs, when working with various classic GNN backbones.

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

Builds on

44 of 90 references.

References · 44

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  2. 2017Graph Attention Networkscited by 8,923
  3. 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,968
  4. 2017Inductive Representation Learning on Large Graphscited by 6,320
  5. 2018How Powerful are Graph Neural Networks?cited by 4,393
  6. 2017Neural Message Passing for Quantum Chemistrycited by 3,487
  7. 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,857
  8. 2019Simplifying Graph Convolutional Networkscited by 1,477
  9. 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,139
  10. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
  11. 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,102
  12. 2018Deep Clustering for Unsupervised Learning of Visual Featurescited by 1,028
32 more
  1. 2018Pitfalls of Graph Neural Network Evaluationcited by 1,007
  2. 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 993
  3. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 877
  4. 2020Simple and Deep Graph Convolutional Networkscited by 860
  5. 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 826
  6. 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 680
  7. 2020Contrastive Multi-View Representation Learning on Graphscited by 652
  8. 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 595
  9. 2019Self-labelling via simultaneous clustering and representation learningcited by 528
  10. 2019DeepGCNs: Can GCNs Go as Deep as CNNs?cited by 527
  11. 2019Diffusion Improves Graph Learningcited by 414
  12. 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
  13. 2020Towards Deeper Graph Neural Networkscited by 296
  14. 2020Enhancing Graph Neural Network-based Fraud Detectors against Camouflaged Fraudsterscited by 250
  15. 2020Graph Random Neural Network for Semi-Supervised Learning on Graphscited by 213
  16. 2020Data Augmentation for Graph Neural Networkscited by 203
  17. 2021Interpreting and Unifying Graph Neural Networks with An Optimization Frameworkcited by 131
  18. 2020Towards Deeper Graph Neural Networks with Differentiable Group Normalizationcited by 114
  19. 2019Multi-Stage Self-Supervised Learning for Graph Convolutional Networks on Graphs with Few Labelscited by 111
  20. 2020A Unified View on Graph Neural Networks as Graph Signal Denoisingcited by 110
  21. 2018Bayesian graph convolutional neural networks for semi-supervised classificationcited by 89
  22. 2019Learning to Self-Train for Semi-Supervised Few-Shot Classificationcited by 83
  23. 2020On the Equivalence of Decoupled Graph Convolution Network and Label Propagationcited by 49
  24. 2022Metropolis-Hastings Data Augmentation for Graph Neural Networkscited by 30
  25. 2021Self-supervised Contrastive Attributed Graph Clusteringcited by 18
  26. 2023Node-wise Diffusion for Scalable Graph Learningcited by 17
  27. 2023Few-shot Node Classification with Extremely Weak Supervisioncited by 14
  28. 2022Toward Robust Graph Semi-Supervised Learning against Extreme Data Scarcitycited by 11
  29. 2023Efficient High-Quality Clustering for Large Bipartite Graphscited by 11
  30. 2022GraphLearner: Graph Node Clustering with Fully Learnable Augmentationcited by 10
  31. 2021Data Augmentation for Graph Convolutional Network on Semi-Supervised Classificationcited by 7
  32. 2025Normalize Then Propagate: Efficient Homophilous Regularization for Few-shot Semi-Supervised Node Classificationcited by 2

Built on by

Not cited yet.