gladGAN
Generative Adversarial Networks can be used to detect graph level anomalies.
Goal: Detect rare graph patterns that differ from the majority of graphs.
Some real world applications include:
- Spotting toxic molecules in chemical compounds analysis.
- Recognizing patient neuroimaging in disease diagnosis.
- Detecting abnormal internet activity graphs.

Problem: Can sometimes be very difficult
…

GANs
GANs have shown huge potential on image anomaly detection (IAD). Can we translate GANs’ application on IAD to GLAD?
Solution: gladGAN
. A novel approach which lands in the category of “Generic normality feature learning” (GLADC’s close cousin).
- Non anomaly-aware
- Concerned only with normal graphs
Latent Space

How does this relate to anomaly detection
?
The generator has learned the mapping G(z) = z → x\hat. Which means that for every real image x there should an x\hat in the latent space X where x ~ x\hat (Assuming G’s training has been successful).
So we can compare iteratively…

Works! But as you can imagine, the time that takes to search for x_n grows linearly with the size of X (X is usually huge
).
But there is a trick! Have an encoder learn to map a given image x to a noise vector/matrix z. This drastically improves performance (T. Schlegl et al. 2019).
gladGAN



Graph anomaly detection is a relatively hard problem: a scientific gap
is identified. GANs are proposed as a novel approach to tackle this problem.