AEGMM jointly trains an autoencoder and a Gaussian mixture model to learn representations and detect outliers. The autoencoder compresses inputs and measures reconstruction error; the GMM evaluates the resulting embedding. section 16.4
Its detection logic combines two signals:
- The autoencoder maps inputs into a low-dimensional representation and reconstructs them. section 16.4
- The GMM evaluates the learned embedding for outlier status. section 16.4
- Joint training uses a shared objective instead of fitting the autoencoder and GMM separately. section 16.4
Noisy CIFAR10 image
A CIFAR10 image is reconstructed closely when unaltered. After random pixel noise is added, reconstruction error rises and the image is flagged as an outlier.
pip install alibi-detect
Install alibi-detect before configuring deep outlier detectors. section 16.4
