AnoGAN detects anomalies by fitting a GAN, estimating each test point’s latent representation, reconstructing it, and combining reconstruction error with discriminator output. section 16.2.3
Its detection procedure is:
- Fit a generator and discriminator on normal data. section 16.2.3
- Use gradient descent separately for every test point to find its latent-space location. section 16.2.3
- Generate a reconstruction and combine its discrepancy with the discriminator’s prediction to estimate outlierness. section 16.2.3
AnoGAN assumes normal observations have good latent-space representations. Its per-point latent search is substantially slower than BiGAN-style inverse mapping and may be impractical during repeated tuning. section 16.2.3
