A Unifying Review of Deep and Shallow Anomaly Detection

by   Lukas Ruff, et al.

Deep learning approaches to anomaly detection have recently improved the state of the art in detection performance on complex datasets such as large collections of images or text. These results have sparked a renewed interest in the anomaly detection problem and led to the introduction of a great variety of new methods. With the emergence of numerous such methods, including approaches based on generative models, one-class classification, and reconstruction, there is a growing need to bring methods of this field into a systematic and unified perspective. In this review we aim to identify the common underlying principles as well as the assumptions that are often made implicitly by various methods. In particular, we draw connections between classic 'shallow' and novel deep approaches and show how this relation might cross-fertilize or extend both directions. We further provide an empirical assessment of major existing methods that is enriched by the use of recent explainability techniques, and present specific worked-through examples together with practical advice. Finally, we outline critical open challenges and identify specific paths for future research in anomaly detection.


page 1

page 3

page 12


Visual Anomaly Detection for Images: A Survey

Visual anomaly detection is an important and challenging problem in the ...

Deep Learning for Anomaly Detection: A Survey

Anomaly detection is an important problem that has been well-studied wit...

Deep Learning for Anomaly Detection: A Review

Anomaly detection, a.k.a. outlier detection, has been a lasting yet acti...

Challenges for Toxic Comment Classification: An In-Depth Error Analysis

Toxic comment classification has become an active research field with ma...

A Unified Survey on Anomaly, Novelty, Open-Set, and Out-of-Distribution Detection: Solutions and Future Challenges

Machine learning models often encounter samples that are diverged from t...

Classification-Based Anomaly Detection for General Data

Anomaly detection, finding patterns that substantially deviate from thos...

Smart Anomaly Detection in Sensor Systems: A Multi-Perspective Review

Anomaly detection is concerned with identifying data patterns that devia...