atlas

Research map / Graph learning / GNN architectures

Learning Efficient Positional Encodings with Graph Neural Networks

ICLR 2025 · Graph learning › GNN architectures · approach: Weisfeiler-Leman expressivity hierarchies · 1 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 PEARL, learnable graph positional encodings generated by message-passing GNNs applied to random or basis node inputs with statistical pooling, achieving permutation equivariance with linear (random) or quadratic (basis) complexity.

Problem

Graph positional encodings must be stable, expressive, scalable and generic, but eigenvector-based PEs are costly (O(N^3)) or lose expressiveness and stability when only a subset of eigenvectors is used.

Approach

Message-passing GNNs act as nonlinear functions of GSO eigenvectors; initializing each node with M random samples (R-PEARL) or standard basis vectors (B-PEARL) breaks symmetries for expressiveness, and averaging or summing the GNN outputs over samples restores permutation equivariance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use R-PE instead of GINGraph classification model · REDDIT-Maccuracy: 56.9 \pm 2.0 -> 60.6 \pm 0.3Helped
Use R-PE instead of GINGraph classification model · REDDIT-Baccuracy: 91.8 \pm 1.0 -> 94.5 \pm 0.4Helped
Use B-PE instead of SPEZINC logP predictor · ZINCtest MAE: 0.0693 \pm 0.0040 -> 0.0644 \pm 0.001Helped
Use R-PE instead of B-PEZINC logP predictor · ZINCgeneralization gap: 0.0353 \pm 0.002 -> 0.0333 \pm 0.007Helped
Use B-PE instead of SignNetDrugOOD model · DrugOOD Size OOD-TestAUC: 64.03\(\pm\)0.70 -> 66.58 \pm 0.67Helped
Use B-PE instead of BasisNetDrugOOD model · DrugOOD Size OOD-TestAUC: 60.79\(\pm\)3.19 -> 66.58 \pm 0.67Helped
Use B-PE instead of SignNetDrugOOD model · DrugOOD Scaffold OOD-TestAUC: 66.43\pm 1.06 -> 69.51 \pm 0.62Helped
Use B-PE instead of SPEDrugOOD model · DrugOOD Size OOD-TestAUC: 66.02 \pm 0.49 -> 66.58 \pm 0.67Helped
Use R-PE instead of No PERelBench user-post-comment model · RelBench user-post-comment TestMAP: 12.47 -> 13.87Helped
Use R-PE instead of No PERelBench post-post-related model · RelBench post-post-related TestMAP: 10.73 -> 10.86Helped
Use R-PE instead of SignNet-8LRelBench post-post-related model · RelBench post-post-related TestMAP: 10.39 -> 10.86Helped

Surprising findings

Limitations

Experimental setup

Datasets: REDDIT-B REDDIT-M ZINC DrugOOD RelBench rel-stack

Benchmarks: REDDIT-B REDDIT-M ZINC DrugOOD RelBench rel-stack

Metrics: accuracy MAE generalization gap AUC MAP

Baselines: GCN GIN GIN + random IDs GSN SignNet BasisNet PEG SPE SPE-8S SignNet-8S SignNet-8L BasisNet-8S

Builds on: SignNet BasisNet SPE GIN GINE

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