atlas

Research map / Graph learning / Graph algorithms and clustering

GraSP: Simple Yet Effective Graph Similarity Predictions

AAAI 2025 · Graph learning › Graph algorithms and clustering · approach: Graph distance and retrieval · 3 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 GraSP, a graph similarity predictor for GED and MCS that uses random-walk positional encodings, a gated residual RGGC GNN, and multi-scale pooling, avoiding cross-graph node interactions.

Problem

Predicting graph edit distance (GED) and maximum common subgraph (MCS) similarity between graph pairs efficiently and accurately, since exact computation is NP-hard and existing GNN methods rely on costly cross-graph node-level interactions.

Approach

Enhance node features with random-walk positional encoding (RWPE) to exceed 1-WL expressiveness, encode graphs with a ResGatedGraphConv backbone and multi-scale (attention + sum) pooling, and predict similarity from graph embeddings alone via Euclidean distance plus NTN interaction, with no cross-graph node matching.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GraSP instead of the strongest reported GED baselineGraph similarity prediction · AIDS700nef, IMDBMulti, LINUX, and PTCMAE: 0.667 $\pm$0.010 -> 0.640 $\pm$0.013; 4.397 $\pm$0.101 -> 3.966 $\pm$0.064; 0.080 $\pm$0.011 -> 0.042 $\pm$0.003; 3.743 Helped
Use GraSP instead of the strongest reported MCS baselineGraph similarity prediction · AIDS700nef, IMDBMulti, and PTCMAE: 0.335 $\pm$0.006 -> 0.330 $\pm$0.007; 0.147 $\pm$0.012 -> 0.134 $\pm$0.018; 1.170 $\pm$0.127 -> 1.162 $\pm$0.028Helped
Use GraSP instead of ERICGraph similarity prediction · LINUX MCSMAE: 0.037 $\pm$0.009 -> 0.037 $\pm$0.005No clear effect
Use RGGC instead of GIN or GCN as the backbone (ablation)GraSP · AIDS700nef GEDMAE: 0.677 $\pm$0.013 -> 0.640 $\pm$0.013; 0.654 $\pm$0.011 -> 0.640 $\pm$0.013Helped
Add positional encoding (ablation)GraSP · AIDS700nef GEDMAE: 0.651 $\pm$0.016 -> 0.640 $\pm$0.013Helped
Add attention pooling to summation pooling (ablation)GraSP · AIDS700nef GEDMAE: 0.666 $\pm$0.006 -> 0.640 $\pm$0.013Helped
Add summation pooling to attention pooling (ablation)GraSP · AIDS700nef GEDMAE: 0.662 $\pm$0.002 -> 0.640 $\pm$0.013Helped
Add NTN interaction (ablation)GraSP · AIDS700nef GEDMAE: 0.662 $\pm$0.003 -> 0.640 $\pm$0.013Helped
Increase RWPE step size (ablation)GraSP · AIDS700nefMAEMixed
Increase GNN layer count or hidden dimension beyond the optimal settings (ablation)GraSP · AIDS700nefMAEHurt

Surprising findings

Limitations

Experimental setup

Datasets: AIDS700nef IMDBMulti LINUX PTC

Benchmarks: AIDS700nef IMDBMulti LINUX PTC

Metrics: MAE Spearman's rho Kendall's tau Precision@10 Precision@20

Baselines: SimGNN GraphSim GMN MGMN H2MN EGSC ERIC Greed NA-GSL GEDGNN

Builds on: SimGNN GEDGNN Greed ResGatedGraphConv RWPE

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