TadGAN: Time Series Anomaly Detection Using Generative Adversarial Networks

09/16/2020
by   Alexander Geiger, et al.
0

Time series anomalies can offer information relevant to critical situations facing various fields, from finance and aerospace to the IT, security, and medical domains. However, detecting anomalies in time series data is particularly challenging due to the vague definition of anomalies and said data's frequent lack of labels and highly complex temporal correlations. Current state-of-the-art unsupervised machine learning methods for anomaly detection suffer from scalability and portability issues, and may have high false positive rates. In this paper, we propose TadGAN, an unsupervised anomaly detection approach built on Generative Adversarial Networks (GANs). To capture the temporal correlations of time series distributions, we use LSTM Recurrent Neural Networks as base models for Generators and Critics. TadGAN is trained with cycle consistency loss to allow for effective time-series data reconstruction. We further propose several novel methods to compute reconstruction errors, as well as different approaches to combine reconstruction errors and Critic outputs to compute anomaly scores. To demonstrate the performance and generalizability of our approach, we test several anomaly scoring techniques and report the best-suited one. We compare our approach to 8 baseline anomaly detection methods on 11 datasets from multiple reputable sources such as NASA, Yahoo, Numenta, Amazon, and Twitter. The results show that our approach can effectively detect anomalies and outperform baseline methods in most cases (6 out of 11). Notably, our method has the highest averaged F1 score across all the datasets. Our code is open source and is available as a benchmarking tool.

READ FULL TEXT

page 9

page 10

research
08/21/2020

TAnoGAN: Time Series Anomaly Detection with Generative Adversarial Networks

Anomaly detection in time series data is a significant problem faced in ...
research
11/16/2022

Are we certain it's anomalous?

The progress in modelling time series and, more generally, sequences of ...
research
01/15/2019

MAD-GAN: Multivariate Anomaly Detection for Time Series Data with Generative Adversarial Networks

The prevalence of networked sensors and actuators in many real-world sys...
research
12/21/2022

Is it worth it? Comparing six deep and classical methods for unsupervised anomaly detection in time series

Detecting anomalies in time series data is important in a variety of fie...
research
06/02/2023

A Hybrid Approach for Smart Alert Generation

Anomaly detection is an important task in network management. However, d...
research
02/20/2023

CNTS: Cooperative Network for Time Series

The use of deep learning techniques in detecting anomalies in time serie...
research
08/24/2022

Towards an Awareness of Time Series Anomaly Detection Models' Adversarial Vulnerability

Time series anomaly detection is extensively studied in statistics, econ...

Please sign up or login with your details

Forgot password? Click here to reset