Self-Supervised Node Representation Learning via Node-to-Neighbourhood Alignment
Not on the map. Why?
Abstract (arXiv)
Self-supervised node representation learning aims to learn node representations from unlabelled graphs that rival the supervised counterparts. The key towards learning informative node representations lies in how to effectively gain contextual information from the graph structure. In this work, we present simple-yet-effective self-supervised node representation learning via aligning the hidden representations of nodes and their neighbourhood. Our first idea achieves such node-to-neighbourhood alignment by directly maximizing the mutual information between their representations, which, we prove theoretically, plays the role of graph smoothing. Our framework is optimized via a surrogate contrastive loss and a Topology-Aware Positive Sampling (TAPS) strategy is proposed to sample positives by considering the structural dependencies between nodes, which enables offline positive selection. Considering the excessive memory overheads of contrastive learning, we further propose a negative-free solution, where the main contribution is a Graph Signal Decorrelation (GSD) constraint to avoid representation collapse and over-smoothing. The GSD constraint unifies some of the existing constraints and can be used to derive new implementations to combat representation collapse. By applying our methods on top of simple MLP-based node representation encoders, we learn node representations that achieve promising node classification performance on a set of graph-structured datasets from small- to large-scale.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 51 of its 64 references that are in the map. First posted on arXiv 9 Feb 2023.
Builds on
51 of 64 references.
References · 51
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2020Exploring Simple Siamese Representation Learningcited by 2,853
38 more
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
- 2021Barlow Twins: Self-Supervised Learning via Redundancy Reductioncited by 1,818
- 2014DeepWalk: Online Learning of Social Representationscited by 1,543
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2019Contrastive Multiview Codingcited by 1,297
- 2018Learning deep representations by mutual information estimation and maximizationcited by 1,265
- 2018Deep Graph Infomaxcited by 1,101
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
- 2021VICReg: Variance-Invariance-Covariance Regularization for Self-Supervised Learningcited by 1,013
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
- 2019Relational Knowledge Distillationcited by 873
- 2018MINE: Mutual Information Neural Estimationcited by 680
- 2020Contrastive Multi-View Representation Learning on Graphscited by 651
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
- 2019Multi-scale Attributed Node Embeddingcited by 543
- 2020Deep Graph Contrastive Representation Learningcited by 535
- 2020Graph Contrastive Learning with Adaptive Augmentationcited by 519
- 2020Principal Neighbourhood Aggregation for Graph Netscited by 477
- 2019InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information Maximizationcited by 441
- 2019On the Efficacy of Knowledge Distillationcited by 377
- 2019Multi-Label Image Recognition with Graph Convolutional Networkscited by 320
- 2021Graph Self-Supervised Learning: A Surveycited by 289
- 2020Whitening for Self-Supervised Representation Learningcited by 278
- 2020Graph Representation Learning via Graphical Mutual Information Maximizationcited by 217
- 2021Large-Scale Representation Learning on Graphs via Bootstrappingcited by 184
- 2017SplineCNN: Fast Geometric Deep Learning with Continuous B-Spline Kernelscited by 160
- 2017A Survey on Network Embeddingcited by 142
- 2021Augmentation-Free Self-Supervised Learning on Graphscited by 94
- 2019Iterative Normalization: Beyond Standardization towards Efficient Whiteningcited by 92
- 2018Decorrelated Batch Normalizationcited by 83
- 2021Graph-MLP: Node Classification without Message Passing in Graphcited by 73
- 2022Simple Contrastive Graph Clusteringcited by 56
- 2021Twitch Gamers: a Dataset for Evaluating Proximity Preserving and Structural Role-based Node Embeddingscited by 48
- 2020Graph Cross Networks with Vertex Infomax Poolingcited by 31
- 2021Self-supervised Graph Neural Networks without explicit negative samplingcited by 25
- 2022Augmentation-Free Graph Contrastive Learning with Performance Guaranteecited by 16
50 most cited of 51 All 51 (JSON)
Built on by
Citing papers per year: 2024: 1; 2025: 0; 2026: 1.
2 papers.