Cost-Sensitive Convolution based Neural Networks for Imbalanced Time-Series Classification
arXiv:1801.04396
Abstract
Some deep convolutional neural networks were proposed for time-series classification and class imbalanced problems. However, those models performed degraded and even failed to recognize the minority class of an imbalanced temporal sequences dataset. Minority samples would bring troubles for temporal deep learning classifiers due to the equal treatments of majority and minority class. Until recently, there were few works applying deep learning on imbalanced time-series classification (ITSC) tasks. Here, this paper aimed at tackling ITSC problems with deep learning. An adaptive cost-sensitive learning strategy was proposed to modify temporal deep learning models. Through the proposed strategy, classifiers could automatically assign misclassification penalties to each class. In the experimental section, the proposed method was utilized to modify five neural networks. They were evaluated on a large volume, real-life and imbalanced time-series dataset with six metrics. Each single network was also tested alone and combined with several mainstream data samplers. Experimental results illustrated that the proposed cost-sensitive modified networks worked well on ITSC tasks. Compared to other methods, the cost-sensitive convolution neural network and residual network won out in the terms of all metrics. Consequently, the proposed cost-sensitive learning strategy can be used to modify deep learning classifiers from cost-insensitive to cost-sensitive. Those cost-sensitive convolutional networks can be effectively applied to address ITSC issues.
22 pages,12 figures
References in corpus (6)
- A systematic study of the class imbalance problem in convolutional neural networks
- LSTM Fully Convolutional Networks for Time Series Classification
- A deep learning architecture for temporal sleep stage classification using multivariate and multimodal time series
- Multi-Scale Convolutional Neural Networks for Time Series Classification
- Deep Learning for Time-Series Analysis
- Earliness-Aware Deep Convolutional Networks for Early Time Series Classification
Cited by in corpus (9)
- Deep learning for time series classification: a review
- Transfer learning for time series classification
- Data augmentation using synthetic data for time series classification with deep residual networks
- Deep learning for time series classification
- Adaptive Transfer Learning of Multi-View Time Series Classification
- The Tiny Time-series Transformer: Low-latency High-throughput Classification of Astronomical Transients using Deep Model Compression
- Adaptive Cost-Sensitive Learning in Neural Networks for Misclassification Cost Problems
- Granular Motor State Monitoring of Free Living Parkinson's Disease Patients via Deep Learning
- Time Series Classification Using Convolutional Neural Network On Imbalanced Datasets