HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Robust Subspace Recovery Layer for Unsupervised Anomaly Detection

Chieh-Hsin Lai; Dongmian Zou; Gilad Lerman

Robust Subspace Recovery Layer for Unsupervised Anomaly Detection

Abstract

We propose a neural network for unsupervised anomaly detection with a novel robust subspace recovery layer (RSR layer). This layer seeks to extract the underlying subspace from a latent representation of the given data and removes outliers that lie away from this subspace. It is used within an autoencoder. The encoder maps the data into a latent space, from which the RSR layer extracts the subspace. The decoder then smoothly maps back the underlying subspace to a "manifold" close to the original inliers. Inliers and outliers are distinguished according to the distances between the original and mapped positions (small for inliers and large for outliers). Extensive numerical experiments with both image and document datasets demonstrate state-of-the-art precision and recall.

Code Repositories

marrrcin/rsrlayer-pytorch
pytorch
Mentioned in GitHub
dmzou/RSRAE
Official
tf

Benchmarks

BenchmarkMethodologyMetrics
unsupervised-anomaly-detection-on-20news-1RSRAE
AUC (outlier ratio = 0.5): 0.831
unsupervised-anomaly-detection-on-caltech-101-1RSRAE
AUC (outlier ratio = 0.5): 0.772
unsupervised-anomaly-detection-on-fashion-1RSRAE
AUC (outlier ratio = 0.5): 0.833
unsupervised-anomaly-detection-on-reuters-1RSRAE
AUC (outlier ratio = 0.5): 0.849
unsupervised-anomaly-detection-with-specifiedRSRAE
AUC-ROC: 0.944
unsupervised-anomaly-detection-with-specified-1RSRAE
AUC-ROC: 0.835
unsupervised-anomaly-detection-with-specified-10RSRAE
AUC-ROC: 0.966
unsupervised-anomaly-detection-with-specified-11RSRAE
AUC-ROC: 0.900
unsupervised-anomaly-detection-with-specified-12RSRAE
AUC-ROC: 0.982
unsupervised-anomaly-detection-with-specified-13RSRAE
AUC-ROC: 0.794
unsupervised-anomaly-detection-with-specified-14RSRAE
AUC-ROC: 0.689
unsupervised-anomaly-detection-with-specified-15RSRAE
AUC-ROC: 0.992
unsupervised-anomaly-detection-with-specified-16RSRAE
AUC-ROC: 0.911
unsupervised-anomaly-detection-with-specified-17RSRAE
AUC-ROC: 0.948
unsupervised-anomaly-detection-with-specified-18RSRAE
AUC-ROC: 0.854
unsupervised-anomaly-detection-with-specified-19RSRAE
AUC-ROC: 0.981
unsupervised-anomaly-detection-with-specified-20RSRAE
AUC-ROC: 0.972
unsupervised-anomaly-detection-with-specified-21RSRAE
AUC-ROC: 0.800
unsupervised-anomaly-detection-with-specified-22RSRAE
AUC-ROC: 0.851
unsupervised-anomaly-detection-with-specified-23RSRAE
AUC-ROC: 0.763
unsupervised-anomaly-detection-with-specified-24RSRAE
AUC-ROC: 0.917
unsupervised-anomaly-detection-with-specified-25RSRAE
AUC-ROC: 0.689
unsupervised-anomaly-detection-with-specified-26RSRAE
AUC-ROC: 0.961
unsupervised-anomaly-detection-with-specified-27RSRAE
AUC-ROC: 0.748
unsupervised-anomaly-detection-with-specified-5RSARE
AUC-ROC: 0.971
unsupervised-anomaly-detection-with-specified-6RSRAE
AUC-ROC: 0.814
unsupervised-anomaly-detection-with-specified-7RSRAE
AUC-ROC: 0.739
unsupervised-anomaly-detection-with-specified-8RSRAE
AUC-ROC: 0.995
unsupervised-anomaly-detection-with-specified-9RSRAE
AUC-ROC: 0.901

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
Robust Subspace Recovery Layer for Unsupervised Anomaly Detection | Papers | HyperAI