atlas

Research map / Graph learning / Graph self-supervised learning

Adversarial Contrastive Graph Augmentation with Counterfactual Regularization

AAAI 2025 · Graph learning › Graph self-supervised learning · approach: Graph contrastive learning analysis · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ACGA, a model-based adversarial graph augmentation method that jointly generates positive (minimal sufficient) and hard negative graphs via a conditional VGAE regularized by counterfactual graph approximations, for self-supervised graph contrastive learning.

Problem

Self-supervised graph contrastive learning relies on rule-based augmentations and model-based methods that only augment positives, neglecting hard negative samples; generating labeled-quality positive/negative pairs without labels is difficult.

Approach

Uses counterfactual graph approximation (via node-degree auxiliary variable and edge counterfactual links) to build typical positive and negative graphs that regularize a Conditional VGAE generator, which adversarially produces positive and hard negative graphs; combined with inter-graph and intra-graph contrastive losses and a theoretical unification of positive/negative augmentation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ACGA instead of GAUGNode classification · Coraaccuracy: 83.4±0.4 -> 84.4±0.6Helped
Use ACGA instead of MVGRLNode classification · BlogCatalogaccuracy: 79.7±0.4 -> 77.5±0.8Hurt
Use ACGA instead of JOAOLink prediction · CoraAUC: 93.6±0.3 -> 94.7±0.2Helped
Use ACGA instead of GCA-EVLink prediction · BlogCatalogAP: 86.2±0.5 -> 86.0±0.2No clear effect
Use N-AGA alone instead of the full ACGA (ablation)ACGA node classification · Coraaccuracy: 84.4±0.6 -> 71.3±8.3Hurt
Use P-AGA alone instead of the full ACGA (ablation)ACGA node classification · Coraaccuracy: 84.4±0.6 -> 82.6±0.7Hurt
Replace typical graphs with random graphs (ablation)ACGA node classification · Coraaccuracy: 84.4±0.6 -> 82.1±0.8Hurt
Remove regularization (ablation)ACGA node classification · Coraaccuracy: 84.4±0.6 -> 81.9±0.9Hurt
Remove intra-GCL (ablation)ACGA node classification · Coraaccuracy: 84.4±0.6 -> 82.9±0.8Hurt
Remove KL loss (ablation)ACGA node classification · Coraaccuracy: 84.4±0.6 -> 83.5±0.7Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Cora CiteSeer PubMed BlogCatalog Flickr Air-USA Coauthor-CS

Benchmarks: Cora CiteSeer PubMed BlogCatalog Flickr Air-USA Coauthor-CS

Metrics: accuracy AUC AP

Baselines: AD-GCL JOAO GAUG MVGRL GCA AFGRL GAE GCN

Builds on: AD-GCL GAUG VGAE GCA Graph Information Bottleneck

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy