atlas

Research map / Graph learning / GNN architectures

Classic GNNs are Strong Baselines: Reassessing GNNs for Node Classification

NeurIPS 2024 · Graph learning › GNN architectures · approach: GNN generalization theory · 33 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.

Re-evaluates classic GCN, GAT, and GraphSAGE with careful hyperparameter tuning (normalization, dropout, residual connections, depth) on 18 node classification datasets, finding they match or beat recent graph transformers.

Problem

Whether graph transformers' reported superiority over message-passing GNNs for node classification is real, or an artifact of under-tuned GNN baselines.

Approach

Apply a tuned search space (normalization, dropout, residual connections, depth up to 10 or more layers) to classic GCN, GAT, and GraphSAGE, retrain graph transformer baselines under the same protocol, and run ablations of each hyperparameter across homophilous, heterophilous, and large graphs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Tune classic GCN hyperparametersGCN · homophilous graphsaccuracy: 3.50↑ on Cora; 1.54↑ on CiteSeer; 2.32↑ on PubMedHelped
Tune classic GNN hyperparametersGCN, GraphSAGE, and GAT · heterophilous graphsaccuracy: 6.34↑ on Squirrel; 17.58↑ on Roman-EmpireHelped
Add normalization (ablation)classic GNNs · large-scale graphsROC-AUC: 82.21 -> 77.42; 85.01 -> 80.32Helped
Add normalization (ablation)classic GNNs · small homophilous graphsaccuracyNo clear effect
Add dropout (ablation)classic GNNs · node classification datasetsaccuracy: 79.72 -> 77.02 on PubMed; 91.27 -> 85.10 on Roman-EmpireHelped
Add residual connections (ablation)classic GNNs · heterophilous graphsaccuracy: 91.27 -> 74.84 on Roman-Empire (GCN*); 90.63 -> 85.15 on Roman-Empire (GAT*)Helped
Add residual connections (ablation)classic GNNs · homophilous graphsaccuracy: 96.10 -> 94.43 on Photo; 96.17 -> 94.71 on CSMixed
Use deeper networks (ablation)GCN* and GraphSAGE* · heterophilous graphsaccuracyHelped
Increase depth beyond 10 layers (ablation)GCN* and GraphSAGE* · Roman-Empire and Minesweeperaccuracy: 90.68 ± 0.44; 90.74 ± 0.38; 90.43 ± 0.52No clear effect
Use Jumping Knowledge aggregation (ablation)classic GNNs · node classification datasetsaccuracyNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Cora CiteSeer PubMed Computer Photo CS Physics WikiCS Squirrel Chameleon Roman-Empire Amazon-Ratings

Benchmarks: Cora CiteSeer PubMed Computer Photo CS Physics WikiCS Squirrel Chameleon Roman-Empire Amazon-Ratings

Metrics: accuracy ROC-AUC

Baselines: GraphGPS Exphormer NAGphormer GOAT NodeFormer SGFormer Polynormer H2GCN

Builds on: GCN GAT GraphSAGE Polynormer DeepGCN

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