Anomaly detection is a technique used to identify unusual patterns that do not conform to expected behavior, called outliers. Typically, this is treated as an unsupervised learning problem where the anomalous samples are not known a priori and it is assumed that the majority of the training dataset consists of “normal” data (here and elsewhere the term “normal” means not anomalous and is unrelated to the Gaussian distribution). [Lukas Ruff et al., 2018; Deep One-Class Classification]
In general, Anomaly detection is also called Novelty Detection or Outlier Detection, Forgery Detection and Out-of-distribution Detection.
Each term has slightly different meanings. Mostly, on the assumption that you do not have unusual data, this problem is especially called One Class Classification, One Class Segmentation.
and Novelty Detection and Outlier Detection have slightly different meanings. Figure below shows the differences of two terms.
Also, typically there are three types of target data. (time-series data, and image data, video data) In time-series data, it is aimed to detect a abnormal sections.In image, video data, it is aimed to classify abnormal images or to segment abnormal regions, for example, defect in some manufacturing data.
Survey Paper
Deep Learning for Anomaly Detection: A Survey | [arXiv' 19] |[pdf]
Anomalous Instance Detection in Deep Learning: A Survey | [arXiv' 20] |[pdf]
Deep Learning for Anomaly Detection: A Review | [arXiv' 20] |[pdf]
A Unifying Review of Deep and Shallow Anomaly Detection | [arXiv' 20] |[pdf]
Time-series anomaly detection (need to survey more..)
Anomaly Detection of Time Series | [Thesis' 10] |[pdf]
Long short term memory networks for anomaly detection in time series | [ESANN' 15] |[pdf]
LSTM-Based System-Call Language Modeling and Robust Ensemble Method for Designing Host-Based Intrusion Detection Systems | [arXiv' 16] | [pdf]
Time Series Anomaly Detection; Detection of anomalous drops with limited features and sparse examples in noisy highly periodic data | [arXiv' 17] | [pdf]
Anomaly Detection in Multivariate Non-stationary Time Series for Automatic DBMS Diagnosis | [ICMLA' 17] | [pdf]
Truth Will Out: Departure-Based Process-Level Detection of Stealthy Attacks on Control Systems | [ACM CCS '18] | [pdf]
Time-Series Anomaly Detection Service at Microsoft | [KDD' 19] | [pdf]
Robust Anomaly Detection for Multivariate Time Series through Stochastic Recurrent Neural Network | [KDD' 19] | [pdf]
A Systematic Evaluation of Deep Anomaly Detection Methods for Time Series | Under Review | [code]
BeatGAN: Anomalous Rhythm Detection using Adversarially Generated Time | [IJCAI 19] | [pdf]
MIDAS: Microcluster-Based Detector of Anomalies in Edge Streams | [AAAI' 20] | [pdf] | [code]
[AnoGAN] Unsupervised Anomaly Detection with Generative Adversarial Networks to Guide Marker Discovery | [IPMI' 17] | [pdf]
Deep-Anomaly: Fully Convolutional Neural Network for Fast Anomaly Detection in Crowded Scenes | [Journal of Computer Vision and Image Understanding' 17] | [pdf]
Anomaly Detection using a Convolutional Winner-Take-All Autoencoder | [BMVC' 17] | [pdf]
Anomaly Detection in Nanofibrous Materials by CNN-Based Self-Similarity | [Sensors' 17] | [pdf]
Defect Detection in SEM Images of Nanofibrous Materials | [IEEE Trans. on Industrial Informatics' 17] | [pdf]
Abnormal event detection in videos using generative adversarial nets | [ICIP' 17] | [link]
An overview of deep learning based methods for unsupervised and semi-supervised anomaly detection in videos | [arXiv' 18] | [pdf]
Improving Unsupervised Defect Segmentation by Applying Structural Similarity to Autoencoders | [arXiv' 18] | [pdf]
Satellite Image Forgery Detection and Localization Using GAN and One-Class Classifier | [IS&T EI' 18] | [pdf]
Deep Autoencoding Models for Unsupervised Anomaly Segmentation in Brain MR Images | [arXiv' 18] | [pdf]
Awesome GAN for Medical Imaging 2018-08-10 09:32:43 This blog is copied from: https://github.com/xinario/awesome-gan-for-medical-imaging A curated list of awesome GAN resources in medical imaging,
Awesome Awesome Node.js A curated list of awesome lists that are about or related to Node.js. Inspired by the awesome list thing, going deeper down the rabbit hole. �� Meta stuff about this awesome li
A curated list of awesome things related to Vite.js This awesome list is for Vite 2.x and onward. Vite 1.x's list is archived. Resources Official Resources 文档 GitHub Repo Release Notes Vue 3 Docs Awes
The Lithe Project Development Team Awesome CryptoNote A curated list of awesome CryptoNote open-source blockchains, resources, projects, and shiny other things related.Many projects are derived from f