Supervised Contrastive Learning with Structure Inference for Graph Classification
Not on the map. Why?
Abstract (arXiv)
Advanced graph neural networks have shown great potentials in graph classification tasks recently. Different from node classification where node embeddings aggregated from local neighbors can be directly used to learn node labels, graph classification requires a hierarchical accumulation of different levels of topological information to generate discriminative graph embeddings. Still, how to fully explore graph structures and formulate an effective graph classification pipeline remains rudimentary. In this paper, we propose a novel graph neural network based on supervised contrastive learning with structure inference for graph classification. First, we propose a data-driven graph augmentation strategy that can discover additional connections to enhance the existing edge set. Concretely, we resort to a structure inference stage based on diffusion cascades to recover possible connections with high node similarities. Second, to improve the contrastive power of graph neural networks, we propose to use a supervised contrastive loss for graph classification. With the integration of label information, the one-vs-many contrastive learning can be extended to a many-vs-many setting, so that the graph-level embeddings with higher topological similarities will be pulled closer. The supervised contrastive loss and structure inference can be naturally incorporated within the hierarchical graph neural networks where the topological patterns can be fully explored to produce discriminative graph embeddings. Experiment results show the effectiveness of the proposed method compared with recent state-of-the-art methods.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 43 of its 71 references that are in the map. First posted on arXiv 15 Mar 2022.
Builds on
43 of 71 references.
References · 43
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2020Supervised Contrastive Learningcited by 2,803
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
- 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
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
31 more
- 2020Self-supervised Learning: Generative or Contrastivecited by 693
- 2020Contrastive Multi-View Representation Learning on Graphscited by 651
- 2020Graph Contrastive Learning with Adaptive Augmentationcited by 519
- 2020GCC: Graph Contrastive Coding for Graph Neural Network Pre-Trainingcited by 461
- 2019InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information Maximizationcited by 441
- 2019Self-Attention Graph Poolingcited by 421
- 2018Graph Convolutional Networks for Text Classificationcited by 345
- 2017graph2vec: Learning Distributed Representations of Graphscited by 228
- 2020Graph Representation Learning via Graphical Mutual Information Maximizationcited by 217
- 2021Accurate Learning of Graph Representations with Graph Multiset Poolingcited by 120
- 2018Disease Prediction using Graph Convolutional Networks: Application to Autism Spectrum Disorder and Alzheimer's Diseasecited by 98
- 2020Building powerful and equivariant graph neural networks with structural message-passingcited by 95
- 2019Graph Convolutional Networks with EigenPoolingcited by 94
- 2019Hierarchical Graph Pooling with Structure Learningcited by 81
- 2021SUGAR: Subgraph Neural Network with Reinforcement Pooling and Self-Supervised Mutual Information Mechanismcited by 75
- 2020Wasserstein Embedding for Graph Learningcited by 56
- 2019Semi-Supervised Graph Classification: A Hierarchical Graph Perspectivecited by 55
- 2021A Hyperbolic-to-Hyperbolic Graph Convolutional Networkcited by 53
- 2020Tensor Graph Convolutional Networks for Text Classificationcited by 49
- 2019Adaptive Hierarchical Down-Sampling for Point Cloud Classificationcited by 40
- 2018RetGK: Graph Kernels based on Return Probabilities of Random Walkscited by 32
- 2020Graph Cross Networks with Vertex Infomax Poolingcited by 31
- 2019Hierarchical Representation Learning in Graph Neural Networks with Node Decimation Poolingcited by 30
- 2020Heterogeneous Molecular Graph Neural Networks for Predicting Molecule Propertiescited by 30
- 2019Subgraph Networks with Application to Structural Feature Space Expansioncited by 16
- 2020M-Evolve: Structural-Mapping-Based Data Augmentation for Graph Classificationcited by 11
- 2019DAGCN: Dual Attention Graph Convolutional Networkscited by 9
- 2019Mutual Information Maximization in Graph Neural Networkscited by 9
- 2021Adaptive Visibility Graph Neural Network and its Application in Modulation Classificationcited by 9
- 2021Sampling Subgraph Network with Application to Graph Classificationcited by 5
- 2016Network Structure Inference, A Survey: Motivations, Methods, and Applicationscited by 2
Built on by
Citing papers per year: 2023: 1; 2024: 2.
3 papers.