HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Deep Autoencoding Gaussian Mixture Model for Unsupervised Anomaly Detection

{Cristian Lumezanu Wei Cheng Qi Song Daeki Cho Bo Zong Martin Renqiang Min Haifeng Chen}

Deep Autoencoding Gaussian Mixture Model for Unsupervised Anomaly Detection

Abstract

Unsupervised anomaly detection on multi- or high-dimensional data is of great importance in both fundamental machine learning research and industrial applications, for which density estimation lies at the core. Although previous approaches based on dimensionality reduction followed by density estimation have made fruitful progress, they mainly suffer from decoupled model learning with inconsistent optimization goals and incapability of preserving essential information in the low-dimensional space. In this paper, we present a Deep Autoencoding Gaussian Mixture Model (DAGMM) for unsupervised anomaly detection. Our model utilizes a deep autoencoder to generate a low-dimensional representation and reconstruction error for each input data point, which is further fed into a Gaussian Mixture Model (GMM). Instead of using decoupled two-stage training and the standard Expectation-Maximization (EM) algorithm, DAGMM jointly optimizes the parameters of the deep autoencoder and the mixture model simultaneously in an end-to-end fashion, leveraging a separate estimation network to facilitate the parameter learning of the mixture model. The joint optimization, which well balances autoencoding reconstruction, density estimation of latent representation, and regularization, helps the autoencoder escape from less attractive local optima and further reduce reconstruction errors, avoiding the need of pre-training. Experimental results on several public benchmark datasets show that, DAGMM significantly outperforms state-of-the-art anomaly detection techniques, and achieves up to 14% improvement based on the standard F1 score.

Benchmarks

BenchmarkMethodologyMetrics
unsupervised-anomaly-detection-with-specifiedDAGMM
AUC-ROC: 0.883
unsupervised-anomaly-detection-with-specified-1DAGMM
AUC-ROC: 0.846
unsupervised-anomaly-detection-with-specified-10DAGMM
AUC-ROC: 0.624
unsupervised-anomaly-detection-with-specified-11DAGMM
AUC-ROC: 0.784
unsupervised-anomaly-detection-with-specified-12DAGMM
AUC-ROC: 0.784
unsupervised-anomaly-detection-with-specified-13DAGMM
AUC-ROC: 0.616
unsupervised-anomaly-detection-with-specified-14DAGMM
AUC-ROC: 0.780
unsupervised-anomaly-detection-with-specified-15DAGMM
AUC-ROC: 0.477
unsupervised-anomaly-detection-with-specified-16DAGMM
AUC-ROC: 0.503
unsupervised-anomaly-detection-with-specified-17DAGMM
AUC-ROC: 0.708
unsupervised-anomaly-detection-with-specified-18DAGMM
AUC-ROC: 0.793
unsupervised-anomaly-detection-with-specified-19DAGMM
AUC-ROC: 0.710
unsupervised-anomaly-detection-with-specified-20DAGMM
AUC-ROC: 0.826
unsupervised-anomaly-detection-with-specified-21DAGMM
AUC-ROC: 0.778
unsupervised-anomaly-detection-with-specified-22DAGMM
AUC-ROC: 0.629
unsupervised-anomaly-detection-with-specified-23DAGMM
AUC-ROC: 0.613
unsupervised-anomaly-detection-with-specified-24DAGMM
AUC-ROC: 0.914
unsupervised-anomaly-detection-with-specified-25DAGMM
AUC-ROC: 0.769
unsupervised-anomaly-detection-with-specified-26DAGMM
AUC-ROC: 0.960
unsupervised-anomaly-detection-with-specified-27DAGMM
AUC-ROC: 0.788
unsupervised-anomaly-detection-with-specified-5DAGMM
AUC-ROC: 0.911
unsupervised-anomaly-detection-with-specified-6DAGMM
AUC-ROC: 0.883
unsupervised-anomaly-detection-with-specified-7DAGMM
AUC-ROC: 0.850
unsupervised-anomaly-detection-with-specified-8DAGMM
AUC-ROC: 0.574
unsupervised-anomaly-detection-with-specified-9DAGMM
AUC-ROC: 0.494

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Deep Autoencoding Gaussian Mixture Model for Unsupervised Anomaly Detection | Papers | HyperAI