Multi-Class Anomaly Detection
arXiv:2110.15108
Abstract
We study anomaly detection for the case when the normal class consists of more than one object category. This is an obvious generalization of the standard one-class anomaly detection problem. However, we show that jointly using multiple one-class anomaly detectors to solve this problem yields poorer results as compared to training a single one-class anomaly detector on all normal object categories together. We further develop a new anomaly detector called DeepMAD that learns compact distinguishing features by exploiting the multiple normal objects categories. This algorithm achieves higher AUC values for different datasets compared to two top performing one-class algorithms that either are trained on each normal object category or jointly trained on all normal object categories combined. In addition to theoretical results we present empirical results using the CIFAR-10, fMNIST, CIFAR-100, and a new dataset we developed called RECYCLE.
13 pages
References in corpus (12)
- A Baseline for Detecting Misclassified and Out-of-Distribution Examples in Neural Networks
- A Simple Unified Framework for Detecting Out-of-Distribution Samples and Adversarial Attacks
- Deep Anomaly Detection with Outlier Exposure
- Deep Anomaly Detection Using Geometric Transformations
- Toward Supervised Anomaly Detection
- Learning Confidence for Out-of-Distribution Detection in Neural Networks
- CSI: Novelty Detection via Contrastive Learning on Distributionally Shifted Instances
- Anomaly Detection with Generative Adversarial Networks for Multivariate Time Series
- WAIC, but Why? Generative Ensembles for Robust Anomaly Detection
- Generative Probabilistic Novelty Detection with Adversarial Autoencoders
- Classification-Based Anomaly Detection for General Data
- Metric Learning for Novelty and Anomaly Detection