Pitfalls of Graph Neural Network Evaluation

By Oleksandr Shchur, Maximilian Mumme, Aleksandar Bojchevski, Stephan Günnemann. 2018

1,809 citations recorded by the source corpus.

Semi-supervised node classification in graphs is a fundamental problem in graph mining, and the recently proposed graph neural networks (GNNs) have achieved unparalleled results on this task. Due to their massive success, GNNs have attracted a lot of attention, and many novel architectures have been put forward. In this paper we show that existing evaluation strategies for GNN models have serious shortcomings. We show that using the same train/validation/test splits of the same datasets, as well as making significant changes to the training procedure (e.g. early stopping criteria) precludes a fair comparison of different architectures. We perform a thorough empirical evaluation of four prominent GNN models and show that considering different splits of the data leads to dramatically different rankings of models. Even more importantly, our findings suggest that simpler GNN architectures are able to outperform the more sophisticated ones if the hyperparameters and the training procedure are tuned fairly for all models.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Statistical and Nonlinear Physics, Graph Learning, Evaluation & Benchmarks

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Jure Leskovec
  2. Yoshua Bengio
  3. Philip S. Yu
  4. Stephan Günnemann
  5. William L. Hamilton
  6. Michael M. Bronstein
  7. Shirui Pan
  8. Dacheng Tao

In Computer Vision and Pattern Recognition

  1. Dacheng Tao
  2. Luc Van Gool
  3. Ming-Hsuan Yang
  4. Trevor Darrell
  5. Yi Yang
  6. Andrea Vedaldi
  7. Andrew Zisserman
  8. Xiaogang Wang

In Statistical and Nonlinear Physics

  1. Stephan Günnemann
  2. Michael M. Bronstein
  3. Jure Leskovec
  4. Bryan Perozzi
  5. Matthias Fey
  6. Pan Li
  7. Muhan Zhang
  8. Xiyuan Wang

In Graph Learning

  1. Stephan Günnemann
  2. Matthias Fey
  3. Jure Leskovec
  4. Michael M. Bronstein
  5. William L. Hamilton
  6. Aleksandar Bojchevski
  7. Marinka Zitnik
  8. Pan Li

In Evaluation & Benchmarks

  1. Shirui Pan
  2. Jure Leskovec
  3. Lingxiao Zhao
  4. Leman Akoglu
  5. Thomas Liao
  6. Muhan Zhang
  7. Xiyuan Wang
  8. Dongkwan Kim

Citations in the corpus