atlas

Research map / Graph learning / Graph self-supervised learning

GraphGPT: Generative Pre-trained Graph Eulerian Transformer

ICML 2025 · Graph learning › Graph self-supervised learning · approach: Diffusion-based graph generation · 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 GraphGPT, a generative pre-trained transformer for graphs that serializes (sub)graphs into Eulerian-path token sequences and pre-trains with next-token or scheduled masked-token prediction, reporting SOTA-level results on several OGB tasks and scaling to 2B parameters.

Problem

Graph transformers rely on handcrafted structural features or GNN modules, struggle with edge- and node-level tasks, and lack effective generative pre-training frameworks that scale to large graphs.

Approach

Losslessly and reversibly convert graphs or sampled subgraphs into token sequences via (semi-)Eulerian paths (with Eulerization, cyclic node re-indexing, and multi-token node identity encoding), then apply a standard Llama-style transformer encoder or decoder pre-trained with NTP or SMTP and fine-tuned with a unified task formatting.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GraphGPT-B48 instead of GPTrans-LPCQM4Mv2 · PCQM4Mv2 testMAE: 0.0821 -> 0.0804Helped
Use GraphGPT-B24 instead of GPTrans-L†ogbg-molpcba · ogbg-molpcba testAverage Precision (%): 32.43_{\pm 0.22} -> 31.81_{\pm 0.1}Hurt
Use GraphGPT-B with combined Triangles, Reddit-threads, and Internal pre-trainingTriangles · Triangles T-largeAccuracy (%): 13.99_{\pm 1.78} -> 58.96_{\pm 1.90}Helped
Use GraphGPT-XXL instead of RefinedGAEogbl-ppa · ogbl-ppaHR@100 (%): 73.74_{\pm 0.92} -> 76.55_{\pm 0.67}Helped
Use GraphGPT-B instead of MPLPogbl-citation2 · ogbl-citation2MRR (%): 90.72_{\pm 0.12} -> 93.05_{\pm 0.20}Helped
Use GraphGPT-B instead of AGDNogbn-proteins · ogbn-proteinsROC-AUC (%): 88.65_{\pm 0.13} -> 85.33_{\pm 0.10}Hurt
Use GraphGPT-B instead of DRGATogbn-arxiv · ogbn-arxivAccuracy (%): 74.16_{\pm 0.07} -> 72.10_{\pm 0.30}Hurt
Add SMTP pre-training instead of no pre-training with decoder (ablation)GraphGPT on PCQM4Mv2 · PCQM4Mv2 validMAE: 0.0978 -> 0.0807Helped
Use SMTP instead of NTP pre-training (ablation)GraphGPT on PCQM4Mv2 · PCQM4Mv2 validMAE: 0.0875 -> 0.0807Helped
Use SMTP instead of NTP pre-training (ablation)GraphGPT on ogbg-molpcba · ogbg-molpcba testAverage Precision: 23.85 -> 27.56Helped
Add PCQM4Mv2 regression fine-tuning after multi-dataset SMTP pre-training (ablation)GraphGPT on ogbg-molpcba · ogbg-molpcba testAverage Precision: 27.20 -> 28.07Helped
Use SMTP instead of NTP pre-training (ablation)GraphGPT on ogbl-ppa · ogbl-ppa testHR@100: 55.56 -> 55.68No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: PCQM4Mv2 ogbg-molpcba Triangles ogbl-ppa ogbl-citation2 ogbn-proteins ogbn-arxiv Reddit-threads Erdos-Renyi random graphs

Benchmarks: PCQM4Mv2 ogbg-molpcba Triangles ogbl-ppa ogbl-citation2 ogbn-proteins ogbn-arxiv

Metrics: MAE average precision accuracy HR@100 MRR ROC-AUC

Baselines: GCN GIN GCN-VN GIN-VN TokenGT Graphformer GPS-Deep GPTrans-L AGDN SEAL MPLP RefinedGAE

Builds on: Llama BERT ShaDowKHop METIS NetworkX

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