atlas

Research map / Graph learning / Graph self-supervised learning

S3GCL: Spectral, Swift, Spatial Graph Contrastive Learning

ICML 2024 · Graph learning › Graph self-supervised learning · approach: Graph contrastive learning analysis

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 S3GCL, a label-free graph contrastive learning framework that uses cosine-parameterized Chebyshev low/high-pass filters on a GNN branch and a spatially-augmented MLP encoder trained with a cross-pass objective, enabling augmentation-free training and fast MLP inference.

Problem

Graph contrastive learning mostly assumes homophily (relying on low-pass filtering), generalizes poorly to heterophilic graphs, and relies on neighborhood aggregation at inference, which is slow for large or latency-sensitive graphs.

Approach

Learnable cosine-parameterized Chebyshev polynomial filters produce low-pass and high-pass biased views; an MLP encoder (full-pass) is contrasted against these GNN-filtered views, with structural neighbors as positives for the low-pass part and feature-kNN neighbors as positives for the high-pass part, removing the need for graph augmentation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace cosine-parameterized Chebyshev filters with linear parameterization (ablation)S3GCL · Coraaccuracy (%): -0.66 (88.47 to 87.81)Hurt
Remove cosine parameterization (plain ChebNet interpolation) (ablation)S3GCL · Coraaccuracy (%): -4.14 (88.47 to 84.33)Hurt
Remove structural neighbor positive pairs (full-low part) (ablation)S3GCL · Coraaccuracy (%): -1.60 (88.47 to 86.87)Hurt
Remove semantic neighbor positive pairs (full-high part) (ablation)S3GCL · Coraaccuracy (%): -0.93 (88.47 to 87.54)Hurt
Replace spatial-pair cross-pass objective with plain InfoNCE (no spatial pairs) (ablation)S3GCL · Coraaccuracy (%): -3.50 (88.47 to 84.97)Hurt
Use MLP-based cross-architecture GCN-MLP instead of full S3GCL filters (ablation)S3GCL · Coraaccuracy (%): -3.15 (88.47 to 85.32)Hurt
Replace cosine-parameterized Chebyshev with linear param. / remove param. on PubMed (ablation)S3GCL · PubMedaccuracy (%): -4.00 to -0.92 across variants (vs 87.89)Hurt
Adding spatial neighbor positive pairs and cosine Chebyshev filters on Roman-empire (ablation)S3GCL · Roman-empireaccuracy (%): +1.51 over Linear Param. (66.27 vs 65.77)Helped
Use S3GCL (MLP encoder, cross-pass objective) instead of prior GCL methods for inferenceMLP encoder · Obgn-Arxivinference time (ms): 389.6ms to 2.23ms (about 174x)Helped
Use S3GCL instead of prior GCL methods on the 14-dataset benchmarkS3GCL · Table 1 (14 datasets)accuracy (%): best on 11 of 14 datasetsHelped
Replace ChebNet-style fixed filters with cosine-parameterized filter on CoraS3GCL · Coraaccuracy (%): +0.8 over next best (88.47 vs 87.67)Helped

Limitations

Experimental setup

Datasets: Cora CiteSeer PubMed Amz-Comp Amz-Photo Coauthor-CS Obgn-Arxiv Cornell Texas Wisconsin Actor Roman-empire

Benchmarks: Cora CiteSeer PubMed Amz-Comp Amz-Photo Coauthor-CS Obgn-Arxiv Cornell Texas Wisconsin Actor Roman-empire

Metrics: node classification accuracy inference time

Baselines: DGI GMI MVGRL GRACE GBT BGRL GREET DSSL SP-GCL

Builds on: GRACE ChebNet BGRL InfoNCE ChebNetII

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