Skip to content

Towards Graph-level Anomaly Detection via Deep Evolutionary Mapping

License

Notifications You must be signed in to change notification settings

XiaoxiaoMa-MQ/GmapAD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



Towards Graph-level anomaly detection via deep evolutionary mapping

Open-sourced implementation for GmapAD - KDD 2023.

GmapAD is a graph-level anomaly detection framework with specially designed explainable graph mapping that maps graphs into a latent space where anomalies can be effectively detected. GmapAD's framework is shown as above.

Python Dependencies

Our proposed GmapAD framework is implemented in Python 3.7 and major libraries include:

More dependencies are provided in requirements.txt.

To Run

python src/main.py

Datasets

All datasets used in this paper are from previous works and the brain network datasets can be downloaded from BrainNetDatasets and graph classification datasets can be downloaded from GraphClsDatasets.

Baselines

As provided in the Appendix of our manuscript, all baselines and their URLs are:

WWL (https://github.com/BorgwardtLab/WWL).

g-U-Nets (https://github.com/HongyangGao/Graph-U-Nets).

SAGPool (https://github.com/inyeoplee77/SAGPool).

DIFFPOOL (https://github.com/RexYing/diffpool).

GMT (https://github.com/JinheonBaek/GMT).

OCGIN (https://github.com/LingxiaoShawn/GLOD-Issues).

OCGTL (https://github.com/boschresearch/GraphLevel-AnomalyDetection).

GLocalKD (https://github.com/RongrongMa/GLocalKD).

iGAD (https://github.com/graph-level-anomalies/iGAD/tree/main).

About

Towards Graph-level Anomaly Detection via Deep Evolutionary Mapping

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages