Self-Supervised Anomaly Detection in Computer Vision and Beyond: A Survey and Outlook
Hadi Hojjati, Thi Kieu Khanh Ho, Narges Armanfard
TL;DR
The paper surveys self-supervised anomaly detection (SSL-AD), addressing the problem of identifying deviations from normal behavior when labeled anomalies are scarce. It classifies SSL-AD methods into self-predictive and contrastive approaches, discusses problem formulations (one-class vs multi-class), anomaly scoring, and performance benchmarks, and extends analysis to non-image domains (audio, time-series, graphs, tabular/text data). Key contributions include a taxonomy of proxy tasks (e.g., GOAD, GEOM, CutPaste, NSA), an overview of scoring strategies, and a comparative discussion of SSL-AD performance on standard datasets like CIFAR-10 and MVTecAD, along with future directions such as negative sampling, multi-modal fusion, and efficient learning. The findings underscore SSL as a leading paradigm for AD, capable of leveraging large amounts of unlabeled data to learn robust normal representations and enabling scalable, cross-domain anomaly detection with practical impact across diverse sectors.
Abstract
Anomaly detection (AD) plays a crucial role in various domains, including cybersecurity, finance, and healthcare, by identifying patterns or events that deviate from normal behaviour. In recent years, significant progress has been made in this field due to the remarkable growth of deep learning models. Notably, the advent of self-supervised learning has sparked the development of novel AD algorithms that outperform the existing state-of-the-art approaches by a considerable margin. This paper aims to provide a comprehensive review of the current methodologies in self-supervised anomaly detection. We present technical details of the standard methods and discuss their strengths and drawbacks. We also compare the performance of these models against each other and other state-of-the-art anomaly detection models. Finally, the paper concludes with a discussion of future directions for self-supervised anomaly detection, including the development of more effective and efficient algorithms and the integration of these techniques with other related fields, such as multi-modal learning.
