Time Series Anomaly Detection; Detection of anomalous drops with limited features and sparse examples in noisy highly periodic data

08/11/2017
by   Dominique T. Shipmon, et al.
0

Google uses continuous streams of data from industry partners in order to deliver accurate results to users. Unexpected drops in traffic can be an indication of an underlying issue and may be an early warning that remedial action may be necessary. Detecting such drops is non-trivial because streams are variable and noisy, with roughly regular spikes (in many different shapes) in traffic data. We investigated the question of whether or not we can predict anomalies in these data streams. Our goal is to utilize Machine Learning and statistical approaches to classify anomalous drops in periodic, but noisy, traffic patterns. Since we do not have a large body of labeled examples to directly apply supervised learning for anomaly classification, we approached the problem in two parts. First we used TensorFlow to train our various models including DNNs, RNNs, and LSTMs to perform regression and predict the expected value in the time series. Secondly we created anomaly detection rules that compared the actual values to predicted values. Since the problem requires finding sustained anomalies, rather than just short delays or momentary inactivity in the data, our two detection methods focused on continuous sections of activity rather than just single points. We tried multiple combinations of our models and rules and found that using the intersection of our two anomaly detection methods proved to be an effective method of detecting anomalies on almost all of our models. In the process we also found that not all data fell within our experimental assumptions, as one data stream had no periodicity, and therefore no time based model could predict it.

READ FULL TEXT

page 1

page 9

research
10/19/2020

anomaly : Detection of Anomalous Structure in Time Series Data

One of the contemporary challenges in anomaly detection is the ability t...
research
03/17/2022

The Analysis of Online Event Streams: Predicting the Next Activity for Anomaly Detection

Anomaly detection in process mining focuses on identifying anomalous cas...
research
01/03/2014

Data Smashing

Investigation of the underlying physics or biology from empirical data r...
research
08/15/2018

Temporal Phase Shifts in SCADA Networks

In Industrial Control Systems (ICS/SCADA), machine to machine data traff...
research
07/16/2018

Time Series Deinterleaving of DNS Traffic

Stream deinterleaving is an important problem with various applications ...
research
06/16/2021

Anomaly Detection and Automated Labeling for Voter Registration File Changes

Voter eligibility in United States elections is determined by a patchwor...
research
05/16/2021

Collective anomaly detection in High-dimensional VAR Models

There is increasing interest in detecting collective anomalies: potentia...

Please sign up or login with your details

Forgot password? Click here to reset