atlas

Research map / Graph learning / Graph self-supervised learning

Enhancing Graph Transformers with Hierarchical Distance Structural Encoding

NeurIPS 2024 · Graph learning › Graph self-supervised learning · approach: Heterophily and imbalance on graphs · 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 HDSE, a hierarchy-distance structural encoding built from graph coarsening that biases graph transformer attention, plus a high-level variant for linear transformers that scales to billion-node graphs.

Problem

Graph transformers lack strong inductive biases for long-range, hierarchical and community structure, and full attention does not scale to large graphs.

Approach

Define graph hierarchy distance (GHD) by measuring shortest-path distances between nodes' coarsened cluster representatives at multiple coarsening levels, encode the resulting vector with a learnable clipped embedding MLP as an additive attention bias, and extend it to high-level HDSE between input nodes and coarse clusters for linear transformers (GOAT).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add HDSE to GraphGPSGraphGPS · Peptides-funcAP: 0.6535 -> 0.7156Helped
Add HDSE to GraphGPSGraphGPS · Peptides-structMAE: 0.2500 -> 0.2457Helped
Add HDSE to GRITGRIT · PATTERNaccuracy: 87.196 -> 87.281Helped
Add HDSE to GRITGRIT · CLUSTERaccuracy: 80.026 -> 79.965Hurt
Add high-level HDSE to GOATGOAT · ogbn-productsaccuracy: 82.00 ± 0.43 -> 83.38 ± 0.17Helped
Add high-level HDSE to GOATGOAT · Coraaccuracy: 82.1 ± 0.9 -> 83.9 ± 0.7; 71.6 ± 1.3 -> 73.1 ± 0.7; 78.9 ± 1.5 -> 80.6 ± 1.0Mixed
Remove high-level HDSE (equivalently, add high-level HDSE) (ablation)GOAT + HDSE · Actor, ogbn-proteins, arxiv-yearaccuracy / ROC-AUC: 34.6 ± 2.2 -> 38.0 ± 1.5; 79.4 ± 0.3 -> 80.3 ± 0.3; 53.6 ± 0.3 -> 54.2 ± 0.2Helped
Replace coarsening projection with GOAT's original projection (ablation)GOAT + HDSE · Actor, ogbn-proteins, arxiv-yearaccuracy / ROC-AUC: 32.1 ± 1.8 -> 38.0 ± 1.5; 78.3 ± 0.4 -> 80.3 ± 0.3; 53.5 ± 0.2 -> 54.2 ± 0.2Helped
Use maximum hierarchy level K=1 instead of K=0 (SPD) (ablation)GraphGPS + HDSE · ZINCMAE: 0.069 ± -> 0.062 ±Helped
Increase maximum hierarchy level from K=1 to K=2 (ablation)GOAT + HDSE · Squirrelaccuracy: 43.2 ± 2.4 -> 43.8 ± 2.1Helped
Increase maximum hierarchy level from K=1 to K=2 (ablation)GOAT + HDSE · arxiv-yearaccuracy: 54.23 ± 0.26 -> 54.51 ± 0.17Helped
Increase maximum hierarchy level from K=1 to K=2 (ablation)GOAT + HDSE · ogbn-arxivaccuracy: 73.26 ± 0.19 -> 73.36 ± 0.15Helped

Surprising findings

Limitations

Experimental setup

Datasets: ZINC MNIST CIFAR10 PATTERN CLUSTER Peptides-func Peptides-struct Cora CiteSeer PubMed Actor Squirrel

Benchmarks: ZINC MNIST CIFAR10 PATTERN CLUSTER Peptides-func Peptides-struct Cora CiteSeer PubMed Actor Squirrel

Metrics: MAE accuracy AP ROC-AUC training time per epoch

Baselines: GT SAT GraphGPS GRIT GOAT SGFormer NodeFormer HSGT ANS-GT GIN-AK+

Builds on: GraphGPS GRIT SAT GOAT Linformer Generalized Distance Weisfeiler-Leman

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