atlas

Research map / Graph learning / Graph self-supervised learning

GPEN: Global Position Encoding Network for Enhanced Subgraph Representation Learning

ICML 2025 · Graph learning › Graph self-supervised learning · approach: Semi-supervised node representation learning

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 GPEN, which encodes each node's global position via a maximum-spanning-tree depth one-hot encoding and adds a boundary-aware convolution using difference vectors, for subgraph representation learning.

Problem

Subgraph representation learning relies on local neighborhoods and misses global structural information from multi-hop distant nodes, while naive aggregation of global information can dilute subgraph-specific structure.

Approach

Builds a tree from the graph using PageRank-derived edge weights and root selection, one-hot encodes each node's tree depth as a global position feature, and applies a boundary-aware convolution that mixes vanilla message passing with neighbor difference vectors via a balance factor b; optional tree perturbation generates extra subgraph samples from largest tree components.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GPEN instead of the strongest reported baselineSubgraph representation learning · ppi-bpmicro-F1: 0.643 ± 0.041 -> 0.644 ± 0.009Helped
Use GPEN instead of the strongest reported baselineSubgraph representation learning · hpo-metabmicro-F1: 0.639 ± 0.072 -> 0.639 ± 0.009No clear effect
Use GPEN instead of the strongest reported baselineSubgraph representation learning · hpo-neuromicro-F1: 0.686 ± 0.019 -> 0.691 ± 0.006Helped
Use GPEN instead of the strongest reported baselineSubgraph representation learning · em-usermicro-F1: 0.888 ± 0.019 -> 0.912 ± 0.013Helped
Use GPEN instead of the strongest reported baselineSubgraph representation learning · densitymicro-F1: 0.963 ± 0.057 -> 0.956 ± 0.016Hurt
Use GPEN instead of the strongest reported baselineSubgraph representation learning · cut-ratiomicro-F1: 0.935 ± 0.019 -> 0.936 ± 0.016Helped
Use GPEN instead of the strongest reported baselineSubgraph representation learning · corenessmicro-F1: 0.840 ± 0.028 -> 0.876 ± 0.019Helped
Use GPEN instead of the strongest reported baselineSubgraph representation learning · componentmicro-F1: 1.000 ± 0.000 -> 1.000 ± 0.000No clear effect
Add Optional Tree Perturbation (OTP) (ablation)GPEN · ppi-bpmicro-F1: 0.633 ± 0.019 -> 0.644 ± 0.009Helped
Add Optional Tree Perturbation (OTP) (ablation)GPEN · em-usermicro-F1: 0.898 ± 0.032 -> 0.912 ± 0.013Helped
Add Boundary-aware Convolution (BWC) (ablation)GPEN · ppi-bpmicro-F1: 0.590 ± 0.016 -> 0.644 ± 0.009Helped
Add Boundary-aware Convolution (BWC) (ablation)GPEN · em-usermicro-F1: 0.796 ± 0.050 -> 0.912 ± 0.013Helped

Surprising findings

Limitations

Experimental setup

Datasets: ppi-bp hpo-metab hpo-neuro em-user density cut-ratio coreness component

Benchmarks: ppi-bp hpo-metab hpo-neuro em-user density cut-ratio coreness component

Metrics: micro-F1

Baselines: MLP GBDT Sub2Vec GNN-seg SubGNN GLASS SSNP S2N

Builds on: SubGNN GLASS PageRank

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