atlas

Research map / Graph learning / Graph self-supervised learning

Graph Structure Refinement with Energy-based Contrastive Learning

AAAI 2025 · Graph learning › Graph self-supervised learning · approach: Contrastive learning with negatives and views · 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 ECL-GSR, an unsupervised energy-based contrastive learning framework that jointly trains a GNN encoder for graph structure refinement (edge add/remove via cosine similarity) and node classification.

Problem

Noisy or incomplete graph structures degrade GNN robustness and node classification, and existing generative graph models fit discriminative graph tasks poorly.

Approach

Combines energy-based models with contrastive learning so the contrastive (discriminative) loss is the special case of an ECL objective with the generative term disabled; the generative term is trained with SGLD sampling, and the refined adjacency is produced by thresholding cosine similarities between learned node representations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ECL-GSR instead of the strongest listed baselineNode classification · Cora, Citeseer, Cornell, Texas, Wisconsin, Actor, Pubmed, and OGB-Arxivaccuracy: 84.06 vs 83.88; 73.70 vs 73.55; 71.27 vs 70.29; 72.97 vs 70.21; 67.79 vs 66.73; 33.71 vs 32.95; 80.91 vs 79.30; 71.09 vsHelped
Use ECL-GSR instead of the strongest listed baselineGraph classification · COLLAB, MUTAG, and PROTEINSaccuracy: 83.00 vs 81.34; 91.45 vs 89.89; 78.77 vs 77.44Helped
Use ECL-GSR instead of the strongest listed baselineNode classification with limited labels · Cora and Citeseer at train ratios 1%, 3%, 5%, and 10%accuracy: 72.33 vs 70.83; 79.99 vs 78.60; 84.30 vs 83.82; 85.71 vs 85.56; 68.06 vs 67.03; 72.18 vs 71.61; 73.38 vs 72.88; 74.90 vsHelped
Remove structural embeddings and use raw graph attributes (ablation)ECL-GSR · Cora, Citeseer, Actor, and PubmedaccuracyHurt
Remove the generative term (ablation)ECL-GSR · Cora, Citeseer, Actor, and PubmedaccuracyHurt
Remove the discriminative term (ablation)ECL-GSR · Cora, Citeseer, Actor, and PubmedaccuracyHurt
Increase alpha to 1.0 or higher, strengthening the generative term relative to the discriminative term (ablation)ECL-GSR · Cora, Citeseer, Actor, and PubmedaccuracyHurt
Decrease alpha below 0.1 (ablation)ECL-GSR · Cora, Citeseer, Actor, and PubmedaccuracyHurt
Use lower output dimension (ablation)ECL-GSR · Cora, Citeseer, Actor, and PubmedaccuracyHurt
Use higher output dimension (ablation)ECL-GSR · Cora, Citeseer, Actor, and Pubmedmodel complexityHurt
Increase the number of SGLD iterations beyond a few steps (ablation)ECL-GSR · Cora and CiteseeraccuracyNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Cora Citeseer Pubmed OGB-Arxiv Cornell Texas Wisconsin Actor COLLAB MUTAG PROTEINS

Benchmarks: Cora Citeseer Cornell Texas Wisconsin Actor Pubmed OGB-Arxiv COLLAB MUTAG PROTEINS

Metrics: accuracy t-test p-value training time memory

Baselines: GCN GAT LDS GEN GAuG-O SGSR GRCN IDGL SUBLIME ProGNN CoGSL STABLE

Builds on: SimCLR GSLB SGLD DeepWalk

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