Data augmentation using synthetic data for time series classification with deep residual networks

by   Hassan Ismail Fawaz, et al.

Data augmentation in deep neural networks is the process of generating artificial data in order to reduce the variance of the classifier with the goal to reduce the number of errors. This idea has been shown to improve deep neural network's generalization capabilities in many computer vision tasks such as image recognition and object localization. Apart from these applications, deep Convolutional Neural Networks (CNNs) have also recently gained popularity in the Time Series Classification (TSC) community. However, unlike in image recognition problems, data augmentation techniques have not yet been investigated thoroughly for the TSC task. This is surprising as the accuracy of deep learning models for TSC could potentially be improved, especially for small datasets that exhibit overfitting, when a data augmentation method is adopted. In this paper, we fill this gap by investigating the application of a recently proposed data augmentation technique based on the Dynamic Time Warping distance, for a deep learning model for TSC. To evaluate the potential of augmenting the training set, we performed extensive experiments using the UCR TSC benchmark. Our preliminary experiments reveal that data augmentation can drastically increase deep CNN's accuracy on some datasets and significantly improve the deep model's accuracy when the method is used in an ensemble approach.


page 1

page 2

page 3

page 4


Transfer learning for time series classification

Transfer learning for deep neural networks is the process of first train...

Deep Image: Scaling up Image Recognition

We present a state-of-the-art image recognition system, Deep Image, deve...

Geometric Data Augmentation Based on Feature Map Ensemble

Deep convolutional networks have become the mainstream in computer visio...

Making Invisible Visible: Data-Driven Seismic Inversion with Physics-Informed Data Augmentation

Deep learning and data-driven approaches have shown great potential in s...

Polarimetric image augmentation

Robotics applications in urban environments are subject to obstacles tha...

Time Series Data Augmentation for Neural Networks by Time Warping with a Discriminative Teacher

Neural networks have become a powerful tool in pattern recognition and p...

Efficient Training of Deep Convolutional Neural Networks by Augmentation in Embedding Space

Recent advances in the field of artificial intelligence have been made p...

Code Repositories


Data augmentation using synthetic data for time series classification with deep residual networks

view repo


Repository for the synthetic time series generation for Neural Prophet

view repo

Please sign up or login with your details

Forgot password? Click here to reset