atlas

Research map / Graph learning / GNN architectures

GATE: How to Keep Out Intrusive Neighbors

ICML 2024 · Graph learning › GNN architectures · approach: Oversmoothing and heterophily · 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 GATE, a GAT extension whose attention separates self and neighbor contributions so it can switch off neighborhood aggregation, improving over-smoothing, depth, and heterophilic performance.

Problem

Graph Attention Networks cannot effectively switch off task-irrelevant neighborhood aggregation, which causes over-smoothing, limits benefit from depth, and hurts performance on heterophilic graphs.

Approach

GATE modifies GAT's attention logits to use separate attention vectors for self-loop and neighbor terms (a_s, a_t) and separate transformation matrices (U, V), with ReLU instead of LeakyReLU, so attention can drive neighbor weights toward zero; a modified conservation law from gradient-flow analysis of GAT motivates it.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GATE instead of GATGAT node classification · roman-empireaccuracy: 26.10 ± 1.25 (5) -> 75.55 ± 0.30 (5)Helped
Use GATE instead of GATGAT node classification · amazon-ratingsaccuracy: 45.58 ± 0.41 (10) -> 45.73 ± 0.24 (10)No clear effect
Use GATE instead of GATGAT node classification · questionsAUC-ROC: 57.72 ± 1.58 (5) -> 62.95 ± 0.71 (5)Helped
Use GATE instead of GATGAT node classification · minesweeperAUC-ROC: 50.83 ± 0.41 (5) -> 66.14 ± 1.57 (5)Helped
Use GATE instead of GATGAT node classification · tolokersAUC-ROC: 63.57 ± 1.03 (10) -> 66.63 ± 1.15 (10)Helped
Use GATE instead of GATOGB node classification · OGB-arxivaccuracy: 71.87 ± 0.16 -> 79.57 ± 0.84Helped
Use GATE instead of GATOGB node classification · OGB-productsaccuracy: 80.63 ± 0.46 -> 86.24 ± 1.01Helped
Use GATE instead of GATOGB node classification · OGB-magaccuracy: 32.61 ± 0.29 -> 35.29 ± .36Helped
Use GATE-sep instead of GATEGATE node classification · amazon-ratingsaccuracy: 52.49 ± 0.46 -> 54.51 ± 0.38Helped
Use GATE-sep instead of GATEGATE node classification · minesweeperROC AUC: 92.82 ± 0.90 -> 94.18 ± 0.43Helped

Surprising findings

Limitations

Experimental setup

Datasets: Erdos-Renyi synthetic graphs Cora ogb-arxiv ogb-products ogb-mag roman-empire amazon-ratings questions minesweeper tolokers citeseer actor

Benchmarks: roman-empire amazon-ratings questions minesweeper tolokers ogb-arxiv ogb-products ogb-mag Cora synthetic test bed

Metrics: test accuracy ROC AUC AUROC alpha_vv distribution

Baselines: GAT GAT-sep MLP MLP+GAT FAGCN GCN GraphSAGE GPR-GNN H2GCN GloGNN GT FSGNN

Builds on: GATv2 GAT conservation law (Thm 2.2) FAGCN Xavier initialization

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