GDM: Dual Mixup for Graph Classification with Limited Supervision
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) require a large number of labeled graph samples to obtain good performance on the graph classification task. The performance of GNNs degrades significantly as the number of labeled graph samples decreases. To reduce the annotation cost, it is therefore important to develop graph augmentation methods that can generate new graph instances to increase the size and diversity of the limited set of available labeled graph samples. In this work, we propose a novel mixup-based graph augmentation method, Graph Dual Mixup (GDM), that leverages both functional and structural information of the graph instances to generate new labeled graph samples. GDM employs a graph structural auto-encoder to learn structural embeddings of the graph samples, and then applies mixup to the structural information of the graphs in the learned structural embedding space and generates new graph structures from the mixup structural embeddings. As for the functional information, GDM applies mixup directly to the input node features of the graph samples to generate functional node feature information for new mixup graph instances. Jointly, the generated input node features and graph structures yield new graph samples which can supplement the set of original labeled graphs. Furthermore, we propose two novel Balanced Graph Sampling methods to enhance the balanced difficulty and diversity for the generated graph samples. Experimental results on the benchmark datasets demonstrate that our proposed method substantially outperforms the state-of-the-art graph augmentation methods when the labeled graphs are scarce.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 17 of its 28 references that are in the map. First posted on arXiv 18 Sep 2023.
Builds on
17 of 28 references.
References · 17
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,183
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2016Variational Graph Auto-Encoderscited by 1,382
- 2020Graph Contrastive Learning with Augmentationscited by 1,208
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 787
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 728
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 680
- 2019A Fair Comparison of Graph Neural Networks for Graph Classificationcited by 244
- 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
5 more
- 2022G-Mixup: Graph Data Augmentation for Graph Classificationcited by 146
- 2022Graph Data Augmentation for Graph Machine Learning: A Surveycited by 62
- 2020GraphCrop: Subgraph Cropping for Graph Classificationcited by 31
- 2021Graph Transplant: Node Saliency-Guided Graph Mixup with Local Structure Preservationcited by 30
- 2022SoftEdge: Regularizing Graph Classification with Random Soft Edgescited by 2
Built on by
Not cited yet.