atlas

Research map / Graph learning / Graph self-supervised learning

FUG: Feature-Universal Graph Contrastive Pre-training for Graphs with Diverse Node Features

NeurIPS 2024 · Graph learning › Graph self-supervised learning · approach: Contrastive learning with negatives and views · 2 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 FUG, a graph contrastive pre-training strategy with a learnable dimension encoder that maps node features of any shape into a unified shape via basis transformation, plus a global-uniformity loss that replaces negative sampling.

Problem

GNN encoders pre-trained on one graph dataset cannot directly transfer to graphs with different node feature dimensionalities; existing fixes require model rebuilding or lossy preprocessing (PCA, LLM reshaping, feature similarity).

Approach

Theoretically links PCA and InfoNCE contrastive learning under a shared framework, then instantiates a dimension encoder that produces a basis transformation matrix to losslessly unify feature shapes, combined with a GCN encoder and a neighbor-based positive loss plus a mean-to-origin global uniformity loss that reduces negative-sampling cost from O(n^2) to O(n).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add LDE dimensional-encoding loss (ablation)FUG · Photoaccuracy: 57.37 ± 3.38 -> 93.07 ± 0.82Helped
Add LDE dimensional-encoding loss (ablation)FUG · Computersaccuracy: 50.55 ± 1.69 -> 88.42 ± 0.98Helped
Add LDE dimensional-encoding loss (ablation)FUG · Coraaccuracy: 81.32 ± 2.56 -> 84.45 ± 2.45Helped
Add global-uniformity loss LRT-FUG− (ablation)FUG · CiteSeeraccuracy: 68.44 ± 2.63 -> 72.43 ± 2.92Helped
Add global-uniformity loss LRT-FUG− (ablation)FUG · Coraaccuracy: 83.31 ± 2.85 -> 84.45 ± 2.45Helped
Add global-uniformity loss LRT-FUG− (ablation)FUG · Physicsaccuracy: 95.18 ± 0.29 -> 95.45 ± 0.27Helped
Add neighbor-alignment loss LRT-FUG+ (ablation)FUG · CiteSeeraccuracy: 70.48 ± 2.47 -> 72.43 ± 2.92Helped
Add neighbor-alignment loss LRT-FUG+ (ablation)FUG · Coraaccuracy: 84.30 ± 2.88 -> 84.45 ± 2.45Helped
Add neighbor-alignment loss LRT-FUG+ (ablation)FUG · Physicsaccuracy: 95.29 ± 0.19 -> 95.45 ± 0.27Helped
Use FUG (Rebuild) instead of DGInode classification · Coraaccuracy: 83.24 ± 2.12 -> 84.45 ± 2.45Helped
Use FUG (Rebuild) instead of ProGCLnode classification · CiteSeeraccuracy: 72.85 ± 2.17 -> 72.43 ± 2.92No clear effect
Use FUG (Rebuild) instead of BGRLnode classification · Physicsaccuracy: 95.42 ± 0.41 -> 95.45 ± 0.27No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Cora CiteSeer PubMed Photo Computers CS Physics

Benchmarks: Cora CiteSeer PubMed Photo Computers CS Physics

Metrics: node classification accuracy training time per epoch GPU memory (VRAM)

Baselines: PCA DeepWalk GRACE BGRL GBT DGI GCA ProGCL OFA GraphControl GraphACL ROSEN

Builds on: GRACE PCA InfoNCE BGRL GBT

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