Unsupervised and Semi-supervised Anomaly Detection with LSTM Neural Networks

10/25/2017
by   Tolga Ergen, et al.
0

We investigate anomaly detection in an unsupervised framework and introduce Long Short Term Memory (LSTM) neural network based algorithms. In particular, given variable length data sequences, we first pass these sequences through our LSTM based structure and obtain fixed length sequences. We then find a decision function for our anomaly detectors based on the One Class Support Vector Machines (OC-SVM) and Support Vector Data Description (SVDD) algorithms. As the first time in the literature, we jointly train and optimize the parameters of the LSTM architecture and the OC-SVM (or SVDD) algorithm using highly effective gradient and quadratic programming based training methods. To apply the gradient based training method, we modify the original objective criteria of the OC-SVM and SVDD algorithms, where we prove the convergence of the modified objective criteria to the original criteria. We also provide extensions of our unsupervised formulation to the semi-supervised and fully supervised frameworks. Thus, we obtain anomaly detection algorithms that can process variable length data sequences while providing high performance, especially for time series data. Our approach is generic so that we also apply this approach to the Gated Recurrent Unit (GRU) architecture by directly replacing our LSTM based structure with the GRU based structure. In our experiments, we illustrate significant performance gains achieved by our algorithms with respect to the conventional methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/25/2020

Unsupervised Online Anomaly Detection On Irregularly Sampled Or Missing Valued Time-Series Data Using LSTM Networks

We study anomaly detection and introduce an algorithm that processes var...
research
06/07/2019

A Combination of Temporal Sequence Learning and Data Description for Anomaly-based NIDS

Through continuous observation and modeling of normal behavior in networ...
research
08/28/2022

RUAD: unsupervised anomaly detection in HPC systems

The increasing complexity of modern high-performance computing (HPC) sys...
research
05/09/2018

Sequence Aggregation Rules for Anomaly Detection in Computer Network Traffic

We evaluate methods for applying unsupervised anomaly detection to cyber...
research
12/15/2005

Evolino for recurrent support vector machines

Traditional Support Vector Machines (SVMs) need pre-wired finite time wi...
research
01/24/2020

Simple and Effective Prevention of Mode Collapse in Deep One-Class Classification

Anomaly detection algorithms find extensive use in various fields. This ...
research
03/17/2023

GADFormer: An Attention-based Model for Group Anomaly Detection on Trajectories

Group Anomaly Detection (GAD) reveals anomalous behavior among groups co...

Please sign up or login with your details

Forgot password? Click here to reset