Self-Supervised Anomaly Detection in Computer Vision and Beyond: A Survey and Outlook
arXiv:2205.05173 · doi:10.1016/j.neunet.2024.106106
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.
18 pages, 4 figures, 5 tables
References in corpus (16)
- UCF101: A Dataset of 101 Human Actions Classes From Videos in The Wild
- Bootstrap your own latent: A new approach to self-supervised Learning
- Deep Learning for Anomaly Detection: A Survey
- Anomaly Detection-Inspired Few-Shot Medical Image Segmentation Through Self-Supervision With Supervoxels
- Classification-Based Anomaly Detection for General Data
- Learning and Evaluating Representations for Deep One-class Classification
- AnoSeg: Anomaly Segmentation Network Using Self-Supervised Learning
- SSDPT: Self-Supervised Dual-Path Transformer for Anomalous Sound Detection in Machine Condition Monitoring
- AnomalyBERT: Self-Supervised Transformer for Time Series Anomaly Detection using Data Degradation Scheme
- Exposing Outlier Exposure: What Can Be Learned From Few, One, and Zero Outlier Images
- C3: Cross-instance guided Contrastive Clustering
- Graph Anomaly Detection in Time Series: A Survey
- From Unsupervised to Few-shot Graph Anomaly Detection: A Multi-scale Contrastive Learning Approach
- Anomaly Detection using Deep Reconstruction and Forecasting for Autonomous Systems
- SLAP: Self-supervised Anomaly Detection with Adversarial Perturbation
- Contaminated Multivariate Time-Series Anomaly Detection with Spatio-Temporal Graph Conditional Diffusion Models