Back to search

University of Illinois at Urbana-Champaign

Adversarial graph contrastive learning with information regularization

Abstract

dc:description

Contrastive learning is an effective unsupervised method in graph representation learning, and the key component of contrastive learning lies in the construction of positive and negative samples. Previous methods usually utilize the proximity of nodes in the graph as the principle to decide the positive and negative samples. Recently, the data augmentation based contrastive learning method has advanced to show great power in the visual domain. This method forces the encoder to maximize the mutual information between the positive pairs generated through the data augmentation of the same instance. It achieves comparable performance to the supervised learning on various downstream tasks. Some works also extended this method from images to graphs. However, most prior works are directly adapted from the models designed for images. Unlike the data augmentation on images, the data augmentation on graphs is far less intuitive and much harder to provide high-quality contrastive samples, which are the key to the performance of contrastive learning models. Although some works also try to design an adaptive data augmentation strategy based on human knowledge, they can only take effect on some specific datasets and fail to achieve a consistent improvement. This leaves much space for improvement over the existing graph contrastive learning frameworks. In this thesis, by introducing an adversarial graph view for data augmentation, we propose a simple but effective method, Adversarial Graph Contrastive Learning (ARIEL), to extract informative contrastive samples within a reasonable constraint. We make use of the Projected Gradient Descent attack to generate a new augmentation view by adding perturbations on the original graph, which maximizes the contrastive loss against a standard augmentation view, subject to the constraints on perturbations. Due to the instability brought by the adversarial view, we also develop a technique called information regularization to penalize the high similarity granted to a less similar pair. By using the subgraph sampling technique, we successfully scale ARIEL to large graphs with affordable computational cost. ARIEL consistently outperforms the current graph contrastive learning methods in the node classification and graph classification tasks over various real-world datasets. We further demonstrate that ARIEL could behave better on the attacked graphs than previous graph contrastive learning algorithms, which indicates ARIEL is more robust to adversarial attacks.

Degree

thesis:*
Name thesis:degree_name
M.S.
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2022

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Feng, Shengyu
Contributors dc:contributor
  • Tong, Hanghang

Subjects

dc:subject × 4

Rights

dc:rights
Statement dc:rights
  • Copyright 2022 Shengyu Feng
Language dc:language
en, eng

Identifiers

dc:identifier.*
Handle dc:identifier
https://hdl.handle.net/2142/115773

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Feng, Shengyu. Adversarial graph contrastive learning with information regularization. Thesis thesis, University of Illinois at Urbana-Champaign, 2022. https://hdl.handle.net/2142/115773