Deep Learning for Anomaly Detection in Time-Series Data: Review, Analysis, and Guidelines

As industries become automated and connectivity technologies advance, a wide range of systems continues to generate massive amounts of data. Many approaches have been proposed to extract principal indicators from the vast sea of data to represent the entire system state. Detecting anomalies using th...

Full description

Bibliographic Details
Main Authors: Kukjin Choi, Jihun Yi, Changhwa Park, Sungroh Yoon
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9523565/
id doaj-ed4d6313ef9e4f24acad47b4d0b78f3a
record_format Article
spelling doaj-ed4d6313ef9e4f24acad47b4d0b78f3a2021-09-09T23:01:19ZengIEEEIEEE Access2169-35362021-01-01912004312006510.1109/ACCESS.2021.31079759523565Deep Learning for Anomaly Detection in Time-Series Data: Review, Analysis, and GuidelinesKukjin Choi0https://orcid.org/0000-0002-2779-6569Jihun Yi1https://orcid.org/0000-0001-5762-6643Changhwa Park2https://orcid.org/0000-0002-6685-8072Sungroh Yoon3https://orcid.org/0000-0002-2367-197XDepartment of Electrical and Computer Engineering, Seoul National University, Seoul, South KoreaDepartment of Electrical and Computer Engineering, Seoul National University, Seoul, South KoreaDepartment of Electrical and Computer Engineering, Seoul National University, Seoul, South KoreaDepartment of Electrical and Computer Engineering, Seoul National University, Seoul, South KoreaAs industries become automated and connectivity technologies advance, a wide range of systems continues to generate massive amounts of data. Many approaches have been proposed to extract principal indicators from the vast sea of data to represent the entire system state. Detecting anomalies using these indicators on time prevent potential accidents and economic losses. Anomaly detection in multivariate time series data poses a particular challenge because it requires simultaneous consideration of temporal dependencies and relationships between variables. Recent deep learning-based works have made impressive progress in this field. They are highly capable of learning representations of the large-scaled sequences in an unsupervised manner and identifying anomalies from the data. However, most of them are highly specific to the individual use case and thus require domain knowledge for appropriate deployment. This review provides a background on anomaly detection in time-series data and reviews the latest applications in the real world. Also, we comparatively analyze state-of-the-art deep-anomaly-detection models for time series with several benchmark datasets. Finally, we offer guidelines for appropriate model selection and training strategy for deep learning-based time series anomaly detection.https://ieeexplore.ieee.org/document/9523565/Anomaly detectiondeep learningfault diagnosisindustry applicationsInternet-of-Things (IoT)time series analysis
collection DOAJ
language English
format Article
sources DOAJ
author Kukjin Choi
Jihun Yi
Changhwa Park
Sungroh Yoon
spellingShingle Kukjin Choi
Jihun Yi
Changhwa Park
Sungroh Yoon
Deep Learning for Anomaly Detection in Time-Series Data: Review, Analysis, and Guidelines
IEEE Access
Anomaly detection
deep learning
fault diagnosis
industry applications
Internet-of-Things (IoT)
time series analysis
author_facet Kukjin Choi
Jihun Yi
Changhwa Park
Sungroh Yoon
author_sort Kukjin Choi
title Deep Learning for Anomaly Detection in Time-Series Data: Review, Analysis, and Guidelines
title_short Deep Learning for Anomaly Detection in Time-Series Data: Review, Analysis, and Guidelines
title_full Deep Learning for Anomaly Detection in Time-Series Data: Review, Analysis, and Guidelines
title_fullStr Deep Learning for Anomaly Detection in Time-Series Data: Review, Analysis, and Guidelines
title_full_unstemmed Deep Learning for Anomaly Detection in Time-Series Data: Review, Analysis, and Guidelines
title_sort deep learning for anomaly detection in time-series data: review, analysis, and guidelines
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description As industries become automated and connectivity technologies advance, a wide range of systems continues to generate massive amounts of data. Many approaches have been proposed to extract principal indicators from the vast sea of data to represent the entire system state. Detecting anomalies using these indicators on time prevent potential accidents and economic losses. Anomaly detection in multivariate time series data poses a particular challenge because it requires simultaneous consideration of temporal dependencies and relationships between variables. Recent deep learning-based works have made impressive progress in this field. They are highly capable of learning representations of the large-scaled sequences in an unsupervised manner and identifying anomalies from the data. However, most of them are highly specific to the individual use case and thus require domain knowledge for appropriate deployment. This review provides a background on anomaly detection in time-series data and reviews the latest applications in the real world. Also, we comparatively analyze state-of-the-art deep-anomaly-detection models for time series with several benchmark datasets. Finally, we offer guidelines for appropriate model selection and training strategy for deep learning-based time series anomaly detection.
topic Anomaly detection
deep learning
fault diagnosis
industry applications
Internet-of-Things (IoT)
time series analysis
url https://ieeexplore.ieee.org/document/9523565/
work_keys_str_mv AT kukjinchoi deeplearningforanomalydetectionintimeseriesdatareviewanalysisandguidelines
AT jihunyi deeplearningforanomalydetectionintimeseriesdatareviewanalysisandguidelines
AT changhwapark deeplearningforanomalydetectionintimeseriesdatareviewanalysisandguidelines
AT sungrohyoon deeplearningforanomalydetectionintimeseriesdatareviewanalysisandguidelines
_version_ 1717758790746505216