atlas

Research map / Graph learning / GNN architectures

Greener GRASS: Enhancing GNNs with Encoding, Rewiring, and Attention

ICLR 2025 · Graph learning › GNN architectures · approach: GNN generalization theory · 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 GRASS, a sparse graph transformer-style GNN combining (D-)RRWP encodings, random regular graph rewiring resampled each iteration, and a graph-tailored additive edge-based attention, reaching SOTA on several GNN benchmarks and LRGB.

Problem

GNNs struggle with long-range communication (underreaching, oversquashing), oversmoothing, and expressive structural encoding; existing graph transformers use dot-product attention ill-suited to graphs and are costly to encode structure.

Approach

Combine RRWP structural encoding (plus a truncated-eigendecomposition variant D-RRWP for efficiency), per-iteration random regular graph superimposition for rewiring, random edge removal, and an additive attention whose weights come from edge representations updated by an MLP, with alternating edge direction across layers.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use GRASS instead of GRITGNN benchmark models · ZINCMAE: 0.059 ± 0.002 -> 0.047 ± 0.001Helped
replace RRWP with D-RRWP (ablation)GRASS · ZINCMAE: 0.0470 ± 0.0013 -> 0.0473 ± 0.0021No clear effect
replace RRWP with LapPE (ablation)GRASS · ZINCMAE: 0.0470 ± 0.0013 -> 0.0829 ± 0.0041Hurt
rewire once before training instead of every epoch (ablation)GRASS · ZINCMAE: 0.0470 ± 0.0013 -> 0.0645 ± 0.0015Hurt
replace GRASS attention with GAT attention (ablation)GRASS · ZINCMAE: 0.0470 ± 0.0013 -> 0.0592 ± 0.0023Hurt
remove random edge removal (ablation)GRASS · ZINCMAE: 0.0470 ± 0.0013 -> 0.0500 ± 0.0018Hurt
remove edge flipping (ablation)GRASS · ZINCMAE: 0.0470 ± 0.0013 -> 0.0470 ± 0.0010No clear effect
replace batch normalization with layer normalization (ablation)GRASS · ZINCMAE: 0.0470 ± 0.0013 -> 0.0497 ± 0.0009No clear effect
replace sum pooling with mean pooling (ablation)GRASS · ZINCMAE: 0.0470 ± 0.0013 -> 0.0493 ± 0.0024No clear effect
replace Lion with AdamW (ablation)GRASS · ZINCMAE: 0.0470 ± 0.0013 -> 0.0499 ± 0.0006No clear effect
use RRWP instead of D-RRWP (ablation)GRASS · PascalVOC-SPMacro F1: 0.5670 ± 0.0049 -> 0.5690 ± 0.0045No clear effect
replace D-RRWP with LapPE (ablation)GRASS · PascalVOC-SPMacro F1: 0.5670 ± 0.0049 -> 0.5387 ± 0.0070Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ZINC MNIST CIFAR10 PATTERN CLUSTER Peptides-func Peptides-struct PascalVOC-SP COCO-SP roman-empire

Benchmarks: ZINC MNIST CIFAR10 PATTERN CLUSTER Peptides-func Peptides-struct PascalVOC-SP COCO-SP roman-empire

Metrics: MAE accuracy AP Macro F1

Baselines: GRIT NeuralWalker GPS Exphormer EGT SAN GatedGCN GAT

Builds on: RRWP encoding BigBird GPS Exphormer DropKey

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