atlas

Research map / Graph learning / GNN architectures

Beyond Message Passing: Neural Graph Pattern Machine

ICML 2025 · Graph learning › GNN architectures · approach: Graph rewiring and scalable message passing · 0 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 Neural Graph Pattern Machine (GPM), which bypasses message passing by sampling random-walk graph patterns, encoding semantic and anonymous paths separately, and aggregating them with a transformer that identifies important patterns.

Problem

Message passing GNNs struggle to explicitly capture substructure patterns such as triangles, cliques, and rings, limiting expressiveness, long-range dependency modeling, and interpretability across node, link, and graph tasks.

Approach

Tokenize each instance into random-walk graph patterns, encode each pattern as the joint of a semantic path (node features via transformer) and an anonymous path (loop-based adjacency via GRU), then use a transformer with a class token to weight the important patterns, with no message passing.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GPM instead of the strongest listed baselinenode classification · CoraFullaccuracy: 71.51 -> 71.23Hurt
Use GPM instead of the strongest listed baselineGPM · Productsaccuracy: 82.00 -> 82.62Helped
Use GPM instead of the strongest listed baselineGPM · Cora link predictionHits@20: 89.95 -> 92.85Helped
Use GPM instead of the strongest listed baselineGPM · ZINCMAE: 0.070 -> 0.064Helped
add positional embeddings (ablation)GPM · Productsaccuracy: 82.47 -> 82.62Helped
add anonymous path encoding (ablation)GPM · Productsaccuracy: 81.99 -> 82.62Helped
add both positional embeddings and anonymous path encoding (ablation)GPM · Productsaccuracy: 80.74 -> 82.62Helped
use Transformer rather than mean for the semantic-path encoder (ablation)GPM · Productsaccuracy: 80.42 -> 82.62Helped
use Transformer rather than GRU for the semantic-path encoder (ablation)GPM · Productsaccuracy: 80.91 -> 82.62Helped
use multi-scale pattern lengths (ablation)GPM · average accuracy across evaluated tasksaccuracy: 70.72 to 72.34Helped
use fewer patterns in training and more at inference (test-time augmentation) (ablation)GPM · average accuracy across evaluated tasksaccuracy: 72.43 to 72.34Hurt
use unbiased random-walk sampling instead of localized or long-range sampling (ablation)GPM · ProductsaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: Products Computer Arxiv WikiCS CoraFull Deezer Blog Flickr Flickr-S Cora Pubmed ogbl-Collab

Benchmarks: Products Computer Arxiv WikiCS CoraFull Deezer Blog Flickr Flickr-S Cora Pubmed ogbl-Collab

Metrics: accuracy Hits@20 Hits@50 AUC MAE

Baselines: GCN GAT APPNP GPRGNN OrderedGNN RUM GraphGPS NAGphormer GCFormer GraphMamba GIN GMT

Builds on: anonymous walks graph transformer random walk structural embeddings Laplacian eigenvector positional encoding

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