Node Representation Learning in Graph via Node-to-Neighbourhood Mutual Information Maximization
Not on the map. Why?
Abstract (arXiv)
The key towards learning informative node representations in graphs lies in how to gain contextual information from the neighbourhood. In this work, we present a simple-yet-effective self-supervised node representation learning strategy via directly maximizing the mutual information between the hidden representations of nodes and their neighbourhood, which can be theoretically justified by its link to graph smoothing. Following InfoNCE, our framework is optimized via a surrogate contrastive loss, where the positive selection underpins the quality and efficiency of representation learning. To this end, we propose a topology-aware positive sampling strategy, which samples positives from the neighbourhood by considering the structural dependencies between nodes and thus enables positive selection upfront. In the extreme case when only one positive is sampled, we fully avoid expensive neighbourhood aggregation. Our methods achieve promising performance on various node classification datasets. It is also worth mentioning by applying our loss function to MLP based node encoders, our methods can be orders of faster than existing solutions. Our codes and supplementary materials are available at https://github.com/dongwei156/n2n.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 33 of its 43 references that are in the map. First posted on arXiv 23 Mar 2022.
Builds on
33 of 43 references.
References · 33
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 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
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 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
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
21 more
- 2014DeepWalk: Online Learning of Social Representationscited by 1,543
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2018Learning deep representations by mutual information estimation and maximizationcited by 1,265
- 2020Graph Contrastive Learning with Augmentationscited by 1,203
- 2018Deep Graph Infomaxcited by 1,101
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 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
- 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
- 2020Graph Representation Learning via Graphical Mutual Information Maximizationcited by 217
- 2017SplineCNN: Fast Geometric Deep Learning with Continuous B-Spline Kernelscited by 160
- 2017A Survey on Network Embeddingcited by 142
- 2021Graph-MLP: Node Classification without Message Passing in Graphcited by 73
- 2019Understanding the Representation Power of Graph Neural Networks in Learning Graph Topologycited by 52
- 2020L2-GCN: Layer-Wise and Learned Efficient Training of Graph Convolutional Networkscited by 48
Built on by
Citing papers per year: 2022: 1; 2023: 7; 2024: 1.
9 papers.
- 2022Knowledge Graph Contrastive Learning Based on Relation-Symmetrical Structurecited by 43
- 2023Train Your Own GNN Teacher: Graph-Aware Distillation on Textual Graphscited by 29
- 2024A Survey on Self-Supervised Graph Foundation Models: Knowledge-Based Perspectivecited by 9
- 2023From Cluster Assumption to Graph Convolution: Graph-based Semi-Supervised Learning Revisitedcited by 6
- 2023OrthoReg: Improving Graph-regularized MLPs via Orthogonality Regularizationcited by 2
- 2023Self-Supervised Node Representation Learning via Node-to-Neighbourhood Alignmentcited by 2
- 2023Propagate & Distill: Towards Effective Graph Learners Using Propagation-Embracing MLPscited by 1
- 2023Unveiling the Unseen Potential of Graph Learning through MLPs: Effective Graph Learners Using Propagation-Embracing MLPscited by 0
- 2023RS-DGC: Exploring Neighborhood Statistics for Dynamic Gradient Compression on Remote Sensing Image Interpretationcited by 0
- 2024A Survey on Self-Supervised Graph Foundation Models: Knowledge-Based Perspective24 Mar 2024
- 2023RS-DGC: Exploring Neighborhood Statistics for Dynamic Gradient Compression on Remote Sensing Image Interpretation29 Dec 2023
- 2023Propagate & Distill: Towards Effective Graph Learners Using Propagation-Embracing MLPs29 Nov 2023
- 2023Unveiling the Unseen Potential of Graph Learning through MLPs: Effective Graph Learners Using Propagation-Embracing MLPs20 Nov 2023
- 2023From Cluster Assumption to Graph Convolution: Graph-based Semi-Supervised Learning Revisited24 Sep 2023
- 2023Train Your Own GNN Teacher: Graph-Aware Distillation on Textual Graphs20 Apr 2023
- 2023Self-Supervised Node Representation Learning via Node-to-Neighbourhood Alignment9 Feb 2023
- 2023OrthoReg: Improving Graph-regularized MLPs via Orthogonality Regularization31 Jan 2023
- 2022Knowledge Graph Contrastive Learning Based on Relation-Symmetrical Structure19 Nov 2022