Это исходный код WSDM'23 Paper «Good-D: на неконтролируемом графике обнаружения на распределении».
Этот код требует следующего:
Просто запустите сценарий, соответствующий эксперименту и набору данных, который вы хотите. Например:
bash script/oodd_BZR+COX2.sh
bash script/ad_PROTEINS_full.sh
Статистика каждой пары наборов данных в нашем этаже предоставляется следующим образом.
| Набор данных ID | Набор данных OOD | |||||||
| Нет. | Имя | # График (Поезд/тест) | # Узел (Avg.) | # Край (Avg.) | Имя | # График (Тест) | # Узел (Avg.) | # Край (Avg.) |
| 1 | Бзр | 364/41 | 35,8 | 38.4 | Cox2 | 41 | 41.2 | 43,5 |
| 2 | PTC-MR | 309/35 | 14.3 | 14.7 | Мутаг | 35 | 17.9 | 19.8 |
| 3 | СПИД | 1800/200 | 15.7 | 16.2 | DHFR | 200 | 42.4 | 44,5 |
| 4 | Ферменты | 540/60 | 32,6 | 62.1 | Белок | 60 | 39.1 | 72,8 |
| 5 | IMDB-B | 1350/150 | 19.8 | 96.5 | IMDB-M | 150 | 13.0 | 65,9 |
| 6 | Tox21 | 7 047/784 | 18.6 | 19.3 | Сидер | 784 | 33,6 | 35,4 |
| 7 | Freesolv | 577/65 | 8.7 | 8.4 | Toxcast | 65 | 18.8 | 19.3 |
| 8 | BBBP | 1835/204 | 24.1 | 26.0 | Бейс | 204 | 34.1 | 36.9 |
| 9 | Клинтокс | 1329/148 | 26.2 | 27,9 | Липо | 148 | 27.0 | 29,5 |
| 10 | Эзол | 1 015/113 | 13.3 | 13.7 | Мюв | 113 | 24.2 | 26.3 |
Статистика каждого набора данных в экспериментах по обнаружению аномалий предоставляется следующим образом.
| Набор данных | # График (Поезд/тест) | # Узел (Avg.) | # Край (Avg.) |
| Белки | 360/223 | 39.1 | 72,8 |
| Ферменты | 400/120 | 32,6 | 62.1 |
| СПИД | 1280/400 | 15.7 | 16.2 |
| DHFR | 368/152 | 42.4 | 44,5 |
| Бзр | 69/81 | 35,8 | 38.4 |
| Cox2 | 81/94 | 41.2 | 43,5 |
| Дд | 390/236 | 284.3 | 715,7 |
| NCI1 | 1646/822 | 29,8 | 32.3 |
| IMDB-B | 400/200 | 19.8 | 96.5 |
| Reddit-B | 800/400 | 429,6 | 497.8 |
| Коллаб | 1920/1000 | 74,5 | 2457.8 |
| ГОС | 423/267 | 16.9 | 17.2 |
| Ммп | 6170/238 | 17.6 | 18.0 |
| P53 | 8088/269 | 17.9 | 18.3 |
| PPAR-гамма | 219/267 | 17.4 | 17.7 |
Для эффективности мы устанавливаем структурные измерения кодирования
Мы проводим эксперименты на сервере Linux с процессором Intel Xeon Gold 6226R и двумя графическими процессорами Tesla V100S. Мы реализуем наш метод с Pytorch 1.11.0 и Pytorch Geometric 2.0.4.
Если вы сравниваете, наращите или используете аспекты этой работы, пожалуйста, укажите следующее:
@inproceedings{liu2023goodd,
title={GOOD-D: On Unsupervised Graph Out-Of-Distribution Detection},
author={Liu, Yixin and Ding, Kaize and Liu, Huan and Pan, Shirui},
booktitle={Proceedings of the Sixteenth ACM International Conference on Web Search and Data Mining},
year={2023}
}