Skip to content
/ GOOD Public
forked from divelab/GOOD

[SOTA results in GOOD benchmark🚀] CIGA Implementation under GOOD Benchamrk

License

Notifications You must be signed in to change notification settings

LFhase/GOOD

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CIGA Implementation under GOOD Benchamrk

This repo contains the CIGA implementation under GOOD Benchmark 🚀.

Hyperparemeter Configurations

The hyper-parameter configurations are given in yaml files under the following folders:

  • CIGAv1: configs/final_configs/{dataset}/CIGA.yaml
  • CIGAv2: configs/GOOD_configs/{dataset}/CIGA.yaml

The sweeping is performed under the recommended protocol of the benchmark. Specifically, the final hyperparameters are selected according to the OOD validation performance under three random seeds in 1 5 10.

Benchmarking Progress

Now the benchmarking results of CIGA covers both covariate and concept shifts in the following graph classification datasets:

  • GOODMotif
    • basis
    • size
  • GOODCMNIST
    • color
    • background
  • GOODHIV
    • scaffold
    • size
  • GOODSST2
    • length
  • GOODZINC
    • scaffold
    • size
  • GOODPCBA
    • scaffold
    • size

We will continue update the results for the left datasets and node classification datasets.

Benchmark Results

The following results are obtained from 10 random seeds, strictly following the evaluation protocol of GOOD. Full results with standard deviations can be found in this online table. Here we also provide an overview:

Figure 1. An overview of CIGA performances on GOOD datasets.

About

[SOTA results in GOOD benchmark🚀] CIGA Implementation under GOOD Benchamrk

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.2%
  • TeX 1.8%