atlas

Research map / Graph learning / GNN architectures

A Dynamical Systems-Inspired Pruning Strategy for Addressing Oversmoothing in Graph Attention Networks

ICML 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 DYNAMO-GAT, a GAT variant that uses noise-injected covariance analysis and anti-Hebbian gradual edge pruning with weight recalibration to counter oversmoothing in deep GATs, with theory framed as dynamical-systems lemmas and experiments on Cora, Citeseer, Cornell and synthetic Syn_Products.

Problem

Oversmoothing in deep graph neural networks, where node representations homogenize as depth increases, reducing expressiveness and accuracy.

Approach

Frames oversmoothing as convergence to low-dimensional attractors and prunes attention edges using a noise-driven covariance-based anti-Hebbian criterion with a depth-scaled pruning rate, plus renormalization of remaining attention weights.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DYNAMO-GAT instead of G2GATGNN node classification · Coraaccuracy: 83.27 -> 83.21Hurt
Use DYNAMO-GAT instead of G2GATGNN node classification · Citeseeraccuracy: 82.06 -> 82.01Hurt
Use DYNAMO-GAT instead of G2GATGNN node classification · Cornellaccuracy: 61.55 -> 62.56Helped
Use DYNAMO-GAT instead of G2GATGNN node classification · CoraGFLOPS: 1.209 -> 0.605Helped
Use DYNAMO-GAT instead of G2GATGNN node classification · CiteseerGFLOPS: 2.452 -> 1.675Helped
Use DYNAMO-GAT instead of G2GATGNN node classification · CornellGFLOPS: 0.0879 -> 0.051Helped
Use DYNAMO-GAT instead of G2GATGNN node classification · CoraAccuracy/GFLOPS: 68.88 -> 137.53Helped
Use DYNAMO-GAT instead of G2GATGNN node classification · CiteseerAccuracy/GFLOPS: 33.47 -> 48.96Helped
Use DYNAMO-GAT instead of G2GATGNN node classification · CornellAccuracy/GFLOPS: 700.34 -> 1226.67Helped
Use DYNAMO-GAT rather than GCN or GAT across increasing depthDeep GNN node classification · Cora, Citeseer, and Cornelltest accuracyHelped
Use DYNAMO-GAT rather than GCN or GAT across increasing depthDeep GNN node classification · Cora, Citeseer, and Cornelloversmoothing coefficientHelped
Use DYNAMO-GAT rather than GCN, GAT, or G2GATSyn_Products · Syn_Products across layerstest accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: Cora Citeseer Cornell Syn_Products Syn_Cora

Benchmarks: Cora Citeseer Cornell Syn_Products

Metrics: test accuracy oversmoothing coefficient (mu) GFLOPS accuracy/GFLOPS

Baselines: GCN GAT G2GAT

Builds on: Graph Attention Networks G2GAT Graph Convolutional Networks

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