Anomaly Detection using LSTM AutoEncoder
Anomaly detection means detecting samples that are different from the normal samples in the dataset. One of the great challenges in this area is finding labeled data, especially for the abnormal categories. In this paper, we propose a method that uses normal data to detect anomalies. This method is...
Main Authors: | , |
---|---|
Format: | Article |
Language: | fas |
Published: |
Semnan University
2019-04-01
|
Series: | مجله مدل سازی در مهندسی |
Subjects: | |
Online Access: | https://modelling.semnan.ac.ir/article_3812_176825df33b04a7466d5f4fc41dc0ccb.pdf |
Summary: | Anomaly detection means detecting samples that are different from the normal samples in the dataset. One of the great challenges in this area is finding labeled data, especially for the abnormal categories. In this paper, we propose a method that uses normal data to detect anomalies. This method is based on established neural networks which are called automated encoder and are considered in deep learning studies. An automated encoder reproduces its input as output and reconstruction deviation to rate anomalies. We have used LSTM blocks to construct encoder instead of using ordinary neurons. In fact, these blocks are a category of recurring neural networks that are specialized in discovering and fetching time and proximity dependencies. The result of employing an automated encoder using LSTM blocks to detect point anomalies shows that this approach has been promising and successful in extracting the normal data’s internal model and also detecting anomalous data. The AUC factor of the model, in almost all cases, is better than the AUC of an ordinary automated encoder and One Class Support Vector Machine (OC-SVM). |
---|---|
ISSN: | 2008-4854 2783-2538 |