Unifying Graph Contrastive Learning via Graph Message Augmentation
Not on the map. Why?
Abstract (arXiv)
Graph contrastive learning is usually performed by first conducting Graph Data Augmentation (GDA) and then employing a contrastive learning pipeline to train GNNs. As we know that GDA is an important issue for graph contrastive learning. Various GDAs have been developed recently which mainly involve dropping or perturbing edges, nodes, node attributes and edge attributes. However, to our knowledge, it still lacks a universal and effective augmentor that is suitable for different types of graph data. To address this issue, in this paper, we first introduce the graph message representation of graph data. Based on it, we then propose a novel Graph Message Augmentation (GMA), a universal scheme for reformulating many existing GDAs. The proposed unified GMA not only gives a new perspective to understand many existing GDAs but also provides a universal and more effective graph data augmentation for graph self-supervised learning tasks. Moreover, GMA introduces an easy way to implement the mixup augmentor which is natural for images but usually challengeable for graphs. Based on the proposed GMA, we then propose a unified graph contrastive learning, termed Graph Message Contrastive Learning (GMCL), that employs attribution-guided universal GMA for graph contrastive learning. Experiments on many graph learning tasks demonstrate the effectiveness and benefits of the proposed GMA and GMCL approaches.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 55 of its 84 references that are in the map. First posted on arXiv 8 Jan 2024.
Builds on
55 of 84 references.
References · 55
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
- 2020Graph Contrastive Learning with Augmentationscited by 1,203
- 2018Deep Graph Infomaxcited by 1,101
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2019Strategies for Pre-training Graph Neural Networkscited by 964
38 more
- 2016Deep Variational Information Bottleneckcited by 915
- 2020What Makes for Good Views for Contrastive Learning?cited by 843
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
- 2020Contrastive Multi-View Representation Learning on Graphscited by 651
- 2020Deep Graph Contrastive Representation Learningcited by 535
- 2019DeepGCNs: Can GCNs Go as Deep as CNNs?cited by 527
- 2020Graph Contrastive Learning with Adaptive Augmentationcited by 519
- 2018Efficient Attention: Attention with Linear Complexitiescited by 366
- 2020Keystroke Dynamics as Part of Lifeloggingcited by 334
- 2021Graph Contrastive Learning Automatedcited by 287
- 2020DeCLUTR: Deep Contrastive Learning for Unsupervised Textual Representationscited by 249
- 2017graph2vec: Learning Distributed Representations of Graphscited by 228
- 2020Graph Random Neural Network for Semi-Supervised Learning on Graphscited by 213
- 2020Data Augmentation for Graph Neural Networkscited by 200
- 2021Adversarial Graph Augmentation to Improve Graph Contrastive Learningcited by 200
- 2022Structure-Aware Transformer for Graph Representation Learningcited by 191
- 2021Self-Supervised Learning of Graph Neural Networks: A Unified Reviewcited by 184
- 2021Motif-based Graph Self-Supervised Learning for Molecular Property Predictioncited by 159
- 2022G-Mixup: Graph Data Augmentation for Graph Classificationcited by 145
- 2021From Canonical Correlation Analysis to Self-supervised Graph Neural Networkscited by 138
- 2021Self-supervised Graph-level Representation Learning with Local and Global Structurecited by 125
- 2020Self-Attention Attribution: Interpreting Information Interactions Inside Transformercited by 124
- 2021An Empirical Study of Graph Contrastive Learningcited by 113
- 2021Contrastive Learning with Stronger Augmentationscited by 100
- 2020Sub-graph Contrast for Scalable Self-Supervised Graph Representation Learningcited by 90
- 2021A Review of the Gumbel-max Trick and its Extensions for Discrete Stochasticity in Machine Learningcited by 82
- 2020Self-Supervised Hypergraph Convolutional Networks for Session-based Recommendationcited by 75
- 2021AutoGCL: Automated Graph Contrastive Learning via Learnable View Generatorscited by 73
- 2021Multi-Scale Contrastive Siamese Networks for Self-Supervised Graph Representation Learningcited by 70
- 2021MoCL: Data-driven Molecular Fingerprint via Knowledge-aware Contrastive Learning from Molecular Graphcited by 65
- 2019Heterogeneous Deep Graph Infomaxcited by 42
- 2021Prototypical Graph Contrastive Learningcited by 37
- 2021Object-aware Contrastive Learning for Debiased Scene Representationcited by 34
- 2022DropMessage: Unifying Random Dropping for Graph Neural Networkscited by 29
- 2022Bringing Your Own View: Graph Contrastive Learning without Prefabricated Data Augmentationscited by 28
- 2022GRAND+: Scalable Graph Random Neural Networkscited by 25
- 2019Spatio-Temporal Deep Graph Infomaxcited by 21
50 most cited of 55 All 55 (JSON)
Built on by
Citing papers per year: 2024: 1; 2025: 0; 2026: 1.
2 papers.