Deep learning for time series classification: a review

by   Hassan Ismail Fawaz, et al.

Time Series Classification (TSC) is an important and challenging problem in data mining. With the increase of time series data availability, hundreds of TSC algorithms have been proposed. Among these methods, only a few have considered Deep Neural Networks (DNNs) to perform this task. This is surprising as deep learning has seen very successful applications in the last years. DNNs have indeed revolutionized the field of computer vision especially with the advent of novel deeper architectures such as Residual and Convolutional Neural Networks. Apart from images, sequential data such as text and audio can also be processed with DNNs to reach state of the art performance for document classification and speech recognition. In this article, we study the current state of the art performance of deep learning algorithms for TSC by presenting an empirical study of the most recent DNN architectures for TSC. We give an overview of the most successful deep learning applications in various time series domains under a unified taxonomy of DNNs for TSC. We also provide an open source deep learning framework to the TSC community where we implemented each of the compared approaches and evaluated them on a univariate TSC benchmark (the UCR archive) and 12 multivariate time series datasets. By training 8,730 deep learning models on 97 time series datasets, we propose the most exhaustive study of DNNs for TSC to date.


page 1

page 2

page 3

page 4


Deep Neural Network Ensembles for Time Series Classification

Deep neural networks have revolutionized many fields such as computer vi...

Examining Deep Learning Architectures for Crime Classification and Prediction

In this paper, a detailed study on crime classification and prediction u...

Adversarial Attacks on Deep Neural Networks for Time Series Classification

Time Series Classification (TSC) problems are encountered in many real l...

From Private to Public: Benchmarking GANs in the Context of Private Time Series Classification

Deep learning has proven to be successful in various domains and for dif...

Enhancing Multivariate Time Series Classifiers through Self-Attention and Relative Positioning Infusion

Time Series Classification (TSC) is an important and challenging task fo...

XAI Methods for Neural Time Series Classification: A Brief Review

Deep learning models have recently demonstrated remarkable results in a ...

Data Augmentation techniques in time series domain: A survey and taxonomy

With the latest advances in deep learning generative models, it has not ...

Code Repositories


Evaluating surgical skills from kinematic data using convolutional neural networks

view repo

Please sign up or login with your details

Forgot password? Click here to reset