Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

GOOD: A Graph Out-of-Distribution Benchmark

About

Out-of-distribution (OOD) learning deals with scenarios in which training and test data follow different distributions. Although general OOD problems have been intensively studied in machine learning, graph OOD is only an emerging area of research. Currently, there lacks a systematic benchmark tailored to graph OOD method evaluation. In this work, we aim at developing an OOD benchmark, known as GOOD, for graphs specifically. We explicitly make distinctions between covariate and concept shifts and design data splits that accurately reflect different shifts. We consider both graph and node prediction tasks as there are key differences in designing shifts. Overall, GOOD contains 11 datasets with 17 domain selections. When combined with covariate, concept, and no shifts, we obtain 51 different splits. We provide performance results on 10 commonly used baseline methods with 10 random runs. This results in 510 dataset-model combinations in total. Our results show significant performance gaps between in-distribution and OOD settings. Our results also shed light on different performance trends between covariate and concept shifts by different methods. Our GOOD benchmark is a growing project and expects to expand in both quantity and variety of resources as the area develops. The GOOD benchmark can be accessed via https://github.com/divelab/GOOD/.

Shurui Gui, Xiner Li, Limei Wang, Shuiwang Ji• 2022

Related benchmarks

TaskDatasetResultRank
Graph ClassificationPROTEINS
Accuracy76.21
742
Graph ClassificationMUTAG
Accuracy89.42
697
Graph ClassificationNCI1
Accuracy82.71
460
Graph ClassificationCOLLAB
Accuracy82.08
329
Graph ClassificationIMDB-B
Accuracy73.4
322
Graph ClassificationIMDB-M
Accuracy51.53
218
Graph ClassificationMolHIV
ROC AUC59.94
82
Node ClassificationCora Covariate shift (degree split)
OOD Accuracy48.05
50
Graph ClassificationMolbbbp (scaffold)
ROC-AUC68.1
31
Node ClassificationWebKB university split Covariate shift
OOD Test Accuracy40.48
30
Showing 10 of 23 rows

Other info

Follow for update