atlas

Research map / Graph learning / Graph self-supervised learning

Improving Graph Contrastive Learning via Adaptive Positive Sampling

CVPR 2024 · Graph learning › Graph self-supervised learning · approach: Graph contrastive learning analysis · 9 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 HEATS, a graph contrastive learning framework that builds block-diagonal, idempotent affinity matrices via a self-expressive objective to select global positive samples, alternating with contrastive optimization.

Problem

Existing graph contrastive learning positive sampling is incomplete (limited to local neighborhoods) and blind (no criterion beyond neighbors), so GCLs perform suboptimally on both homophilic and heterophilic graphs.

Approach

Motivated by the observation that the affinity matrix of the optimal positive sample set is block-diagonal with equal weights per block, learn such an affinity matrix via a self-expressive objective with block (idempotent, k-block) constraints, and alternate its construction with contrastive optimization over the GRACE framework.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use HEATS adaptive positive sampling instead of MVGRLUnsupervised node classification · Coraaccuracy: 86.77 ± 0.33 -> 87.10 ± 1.40Helped
Use HEATS adaptive positive sampling instead of MVGRLUnsupervised node classification · CiteSeeraccuracy: 73.71 ± 0.48 -> 75.26 ± 1.25Helped
Use HEATS adaptive positive sampling instead of GCAUnsupervised node classification · PubMedaccuracy: 85.22 ± 0.73 -> 85.41 ± 0.82Helped
Use HEATS adaptive positive sampling instead of GCAUnsupervised node classification · Wiki-CSaccuracy: 79.35 ± 0.12 -> 79.99 ± 1.59Helped
Use HEATS adaptive positive sampling instead of BGRLUnsupervised node classification · Computersaccuracy: 88.92 ± 0.33 -> 89.29 ± 1.12Helped
Use HEATS adaptive positive sampling instead of HomoGCLUnsupervised node classification · Photoaccuracy: 93.59 ± 0.27 -> 94.65 ± 1.71Helped
Use HEATS adaptive positive sampling instead of the strongest listed baselineUnsupervised node classification · Cornellaccuracy: 64.30 ± 5.43 -> 66.97 ± 6.74Helped
Use HEATS adaptive positive sampling instead of JKNetUnsupervised node classification · Texasaccuracy: 65.35 ± 4.86 -> 64.86 ± 4.68Hurt
Use HEATS adaptive positive sampling instead of MVGRLUnsupervised node classification · Wisconsinaccuracy: 62.37 ± 4.32 -> 65.88 ± 5.56Helped
Use HEATS adaptive positive sampling instead of MVGRLUnsupervised node classification · Chameleonaccuracy: 51.07 ± 2.68 -> 49.96 ± 1.86Hurt
Use HEATS adaptive positive sampling instead of HomoGCLUnsupervised node classification · Squirrelaccuracy: 38.71 ± 0.85 -> 36.24 ± 1.11Hurt
Use HEATS adaptive positive sampling instead of SELENEUnsupervised node classification · Actoraccuracy: 30.12 ± 0.76 -> 29.91 ± 1.16Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Cora CiteSeer PubMed Wiki-CS Computers Photo Cornell Texas Wisconsin Chameleon Squirrel Actor

Benchmarks: Cora CiteSeer PubMed Wiki-CS Computers Photo Cornell Texas Wisconsin Chameleon Squirrel Actor

Metrics: classification accuracy

Baselines: GCN GAT JKNet DeepWalk Node2Vec GAE VGAE DGI MVGRL GRACE GCA BGRL

Builds on: GRACE SimCLR HomoGCL subspace clustering self-expressive model

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