Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Adversarial Graph Augmentation to Improve Graph Contrastive Learning

About

Self-supervised learning of graph neural networks (GNN) is in great need because of the widespread label scarcity issue in real-world graph/network data. Graph contrastive learning (GCL), by training GNNs to maximize the correspondence between the representations of the same graph in its different augmented forms, may yield robust and transferable GNNs even without using labels. However, GNNs trained by traditional GCL often risk capturing redundant graph features and thus may be brittle and provide sub-par performance in downstream tasks. Here, we propose a novel principle, termed adversarial-GCL (AD-GCL), which enables GNNs to avoid capturing redundant information during the training by optimizing adversarial graph augmentation strategies used in GCL. We pair AD-GCL with theoretical explanations and design a practical instantiation based on trainable edge-dropping graph augmentation. We experimentally validate AD-GCL by comparing with the state-of-the-art GCL methods and achieve performance gains of up-to $14\%$ in unsupervised, $6\%$ in transfer, and $3\%$ in semi-supervised learning settings overall with 18 different benchmark datasets for the tasks of molecule property regression and classification, and social network classification.

Susheel Suresh, Pan Li, Cong Hao, Jennifer Neville• 2021

Related benchmarks

TaskDatasetResultRank
Graph ClassificationPROTEINS
Accuracy73.96
1252
Graph ClassificationMUTAG
Accuracy89.7
1103
Graph ClassificationNCI1
Accuracy75.18
658
Graph ClassificationCOLLAB
Accuracy85.5
469
Graph ClassificationIMDB-M
Accuracy50.6
425
Graph ClassificationIMDB-B
Accuracy72.33
425
Graph ClassificationDD
Accuracy77.91
300
Graph ClassificationNCI109
Accuracy65.7
267
Graph ClassificationPTC-MR
Accuracy63.2
244
Graph ClassificationMutag (test)
Accuracy89.7
224
Showing 10 of 97 rows
...

Other info

Code

Follow for update