atlas

Research map / Graph learning / Graph self-supervised learning

Graph Positional and Structural Encoder

ICML 2024 · Graph learning › Graph self-supervised learning · approach: Heterophily and imbalance on graphs · 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.

Trains a deep gated GCN with virtual node and random input features to reconstruct six graph positional/structural encodings on MolPCBA, then uses the frozen encoder's outputs as PSE features for downstream GNNs and graph Transformers.

Problem

Hand-crafted positional and structural encodings (PSEs) are task-dependent and costly to compute, and naively combining them does not help; there is no one-size-fits-all PSE for graph learning.

Approach

Pretrain an MPNN encoder (GatedGCN, 20 layers, virtual node, random node features) via self-supervised reconstruction of multiple PSEs (LapPE, LapEigVal, electrostatic PE, RWSE, heat kernel diagonal, cycle counts) from graph structure alone, then reuse its latent representations as transferable PSEs for any downstream GNN or GT.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
augment GPS with GPSE instead of RWSEGPS · ZINC (subset)MAE: 0.0700 ± 0.0040 -> 0.0648 ± 0.0030Helped
augment GPS with GPSE instead of RWSEGPS · PCQM4Mv2 (subset)MAE: 0.1230 ± 0.0008 -> 0.1196 ± 0.0004Helped
augment GPS with GPSE instead of RWSEGPS · MolHIVAUROC: 0.7880 ± 0.0101 -> 0.7815 ± 0.0133Hurt
augment GPS with GPSE instead of LapPEGPS · MolPCBAAP: 0.2939 ± 0.0016 -> 0.2911 ± 0.0036Hurt
augment GNNs with GPSE instead of no PSEGCN, GatedGCN, GIN, GINE, and Transformer · ZINC (12k subset)MAEHelped
augment GPS with GPSE instead of computed PSEsGPS · Peptides-structMAE: 0.2500 ± 0.0005 -> 0.2464 ± 0.0025Helped
augment GINE with GPSE instead of no augmentationGINE · MoleculeNet scaffold splitAUROCHelped
exclude one PSE type from GPSE pre-training (ablation)GPSE · PCQM4Mv2 and MolHIVdownstream performanceHurt
increase the GPSE pre-training sample size (ablation)GPSE · held-out PSE predictionR²: 0.9790 -> 0.9979Helped
train GPSE on ChEMBL or MolPCBA rather than smaller datasets (ablation)GPSE · ZINCMAEHelped
fine-tune GPSE on the downstream dataset (ablation)GPSE · ZINCMAEHelped
fine-tune GPSE on the downstream dataset (ablation)GPSE · PCQM4Mv2MAENo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MolPCBA ZINC PCQM4Mv2 MolHIV Peptides-struct Peptides-func CIFAR10 MNIST arXiv Proteins MoleculeNet (BBBP, BACE, Tox21, ToxCast, SIDER, ClinTox, MUV, HIV) CSL

Benchmarks: ZINC PCQM4Mv2 MolHIV MolPCBA Peptides-struct Peptides-func CIFAR10 MNIST MoleculeNet arXiv Proteins CSL

Metrics: MAE AUROC AP ACC R^2

Baselines: GCN GIN CIN CRaWI PR-MPNN SAT GPS+LapPE GPS+RWSE GraphLoG GraphMAE Graph MLP-Mixer DRew

Builds on: GraphGPS GatedGCN LapPE RWSE SignNet

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