atlas

Research map / Graph learning / GNN architectures

Efficient Contrastive Learning for Fast and Accurate Inference on Graphs

ICML 2024 · Graph learning › GNN architectures · approach: Expressive equivariant message passing

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 GraphECL, a graph contrastive learning method that trains an MLP encoder to mimic a GNN's neighborhood structure via cross-model contrastive loss, enabling fast message-passing-free inference.

Problem

Existing graph contrastive learning methods rely on GNN encoders whose message passing makes inference latency high, while MLP-based alternatives lose substantial accuracy, and distillation methods need labels.

Approach

Couple a GNN and an MLP in a cross-model InfoNCE-style loss where the MLP representation of a node is pulled toward GNN representations of its neighbors (neighborhood positives), with intra- and inter-model negatives; at inference only the MLP is used.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
remove inter-model negative pairs (ablation)GraphECL · Flickraccuracy: 48.49±0.15 -> 42.34±0.03Hurt
remove intra-model negative pairs (ablation)GraphECL · Flickraccuracy: 48.49±0.15 -> 42.34±0.01Hurt
remove both intra-model and inter-model negative pairs (ablation)GraphECL · Flickraccuracy: 48.49±0.15 -> 40.25±0.05Hurt
use only the MLP encoder (ablation)GraphECL · Flickraccuracy: 48.49±0.15 -> 44.83±0.06Hurt
remove inter-model negative pairs and use only MLP encoder (ablation)GraphECL · Flickraccuracy: 48.49±0.15 -> 42.34±0.04Hurt
remove intra-model negative pairs and use only MLP encoder (ablation)GraphECL · Flickraccuracy: 48.49±0.15 -> 42.32±0.10Hurt
remove both negative-pair types and use only MLP encoder (ablation)GraphECL · Flickraccuracy: 48.49±0.15 -> 41.28±0.02Hurt
replace generalized contrastive loss with InfoNCE (ablation)GraphECL · Coraaccuracy: 74.55±0.45 -> 84.25±0.05Hurt
replace generalized contrastive loss with InfoNCE (ablation)GraphECL · Citeseeraccuracy: 67.15±0.25 -> 73.15±0.41Hurt
replace generalized contrastive loss with InfoNCE (ablation)GraphECL · Pubmedaccuracy: 76.50±1.20 -> 82.21±0.05Hurt
replace generalized contrastive loss with InfoNCE (ablation)GraphECL · Photoaccuracy: 91.44±0.61 -> 94.22±0.11Hurt
replace generalized contrastive loss with InfoNCE (ablation)GraphECL · Actoraccuracy: 33.39±0.37 -> 35.80±0.89Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Cora Citeseer Pubmed Photo WikiCS Flickr Cornell Wisconsin Texas Actor snap-patents ogbn-arxiv

Benchmarks: Cora Citeseer Pubmed Photo WikiCS Flickr Cornell Wisconsin Texas Actor snap-patents ogbn-arxiv

Metrics: accuracy inference time

Baselines: Graph-MLP VGAE DGI GCA SUGRL BGRL CCA-SSG AF-GCL AFGRL GGD GraphACL SGCL

Builds on: InfoNCE Graph-MLP GCN GraphSAGE BGRL

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