Cargando…

AURORA: A Unified fRamework fOR Anomaly detection on multivariate time series

The ability to accurately and consistently discover anomalies in time series is important in many applications. Fields such as finance (fraud detection), information security (intrusion detection), healthcare, and others all benefit from anomaly detection. Intuitively, anomalies in time series are t...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Lin, Zhang, Wenyu, McNeil, Maxwell J., Chengwang, Nachuan, Matteson, David S., Bogdanov, Petko
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8220123/
https://www.ncbi.nlm.nih.gov/pubmed/34177356
http://dx.doi.org/10.1007/s10618-021-00771-7
_version_ 1783711080100397056
author Zhang, Lin
Zhang, Wenyu
McNeil, Maxwell J.
Chengwang, Nachuan
Matteson, David S.
Bogdanov, Petko
author_facet Zhang, Lin
Zhang, Wenyu
McNeil, Maxwell J.
Chengwang, Nachuan
Matteson, David S.
Bogdanov, Petko
author_sort Zhang, Lin
collection PubMed
description The ability to accurately and consistently discover anomalies in time series is important in many applications. Fields such as finance (fraud detection), information security (intrusion detection), healthcare, and others all benefit from anomaly detection. Intuitively, anomalies in time series are time points or sequences of time points that deviate from normal behavior characterized by periodic oscillations and long-term trends. For example, the typical activity on e-commerce websites exhibits weekly periodicity and grows steadily before holidays. Similarly, domestic usage of electricity exhibits daily and weekly oscillations combined with long-term season-dependent trends. How can we accurately detect anomalies in such domains while simultaneously learning a model for normal behavior? We propose a robust offline unsupervised framework for anomaly detection in seasonal multivariate time series, called AURORA. A key innovation in our framework is a general background behavior model that unifies periodicity and long-term trends. To this end, we leverage a Ramanujan periodic dictionary and a spline-based dictionary to capture both seasonal and trend patterns. We conduct experiments on both synthetic and real-world datasets and demonstrate the effectiveness of our method. AURORA has significant advantages over existing models for anomaly detection, including high accuracy (AUC of up to 0.98), interpretability of recovered normal behavior ([Formula: see text] accuracy in period detection), and the ability to detect both point and contextual anomalies. In addition, AURORA is orders of magnitude faster than baselines.
format Online
Article
Text
id pubmed-8220123
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Springer US
record_format MEDLINE/PubMed
spelling pubmed-82201232021-06-23 AURORA: A Unified fRamework fOR Anomaly detection on multivariate time series Zhang, Lin Zhang, Wenyu McNeil, Maxwell J. Chengwang, Nachuan Matteson, David S. Bogdanov, Petko Data Min Knowl Discov Article The ability to accurately and consistently discover anomalies in time series is important in many applications. Fields such as finance (fraud detection), information security (intrusion detection), healthcare, and others all benefit from anomaly detection. Intuitively, anomalies in time series are time points or sequences of time points that deviate from normal behavior characterized by periodic oscillations and long-term trends. For example, the typical activity on e-commerce websites exhibits weekly periodicity and grows steadily before holidays. Similarly, domestic usage of electricity exhibits daily and weekly oscillations combined with long-term season-dependent trends. How can we accurately detect anomalies in such domains while simultaneously learning a model for normal behavior? We propose a robust offline unsupervised framework for anomaly detection in seasonal multivariate time series, called AURORA. A key innovation in our framework is a general background behavior model that unifies periodicity and long-term trends. To this end, we leverage a Ramanujan periodic dictionary and a spline-based dictionary to capture both seasonal and trend patterns. We conduct experiments on both synthetic and real-world datasets and demonstrate the effectiveness of our method. AURORA has significant advantages over existing models for anomaly detection, including high accuracy (AUC of up to 0.98), interpretability of recovered normal behavior ([Formula: see text] accuracy in period detection), and the ability to detect both point and contextual anomalies. In addition, AURORA is orders of magnitude faster than baselines. Springer US 2021-06-23 2021 /pmc/articles/PMC8220123/ /pubmed/34177356 http://dx.doi.org/10.1007/s10618-021-00771-7 Text en © The Author(s), under exclusive licence to Springer Science+Business Media LLC, part of Springer Nature 2021 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Zhang, Lin
Zhang, Wenyu
McNeil, Maxwell J.
Chengwang, Nachuan
Matteson, David S.
Bogdanov, Petko
AURORA: A Unified fRamework fOR Anomaly detection on multivariate time series
title AURORA: A Unified fRamework fOR Anomaly detection on multivariate time series
title_full AURORA: A Unified fRamework fOR Anomaly detection on multivariate time series
title_fullStr AURORA: A Unified fRamework fOR Anomaly detection on multivariate time series
title_full_unstemmed AURORA: A Unified fRamework fOR Anomaly detection on multivariate time series
title_short AURORA: A Unified fRamework fOR Anomaly detection on multivariate time series
title_sort aurora: a unified framework for anomaly detection on multivariate time series
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8220123/
https://www.ncbi.nlm.nih.gov/pubmed/34177356
http://dx.doi.org/10.1007/s10618-021-00771-7
work_keys_str_mv AT zhanglin auroraaunifiedframeworkforanomalydetectiononmultivariatetimeseries
AT zhangwenyu auroraaunifiedframeworkforanomalydetectiononmultivariatetimeseries
AT mcneilmaxwellj auroraaunifiedframeworkforanomalydetectiononmultivariatetimeseries
AT chengwangnachuan auroraaunifiedframeworkforanomalydetectiononmultivariatetimeseries
AT mattesondavids auroraaunifiedframeworkforanomalydetectiononmultivariatetimeseries
AT bogdanovpetko auroraaunifiedframeworkforanomalydetectiononmultivariatetimeseries