LSTM Fully Convolutional Networks for Time Series Classification
Fazle Karim, Somshubra Majumdar, Houshang Darabi, Shun Chen
Code Available — Be the first to reproduce this paper.
ReproduceCode
- github.com/titu1994/LSTM-FCNOfficialtf★ 804
- github.com/houshd/LSTM-FCNIn papertf★ 139
- github.com/timeseriesAI/tsai/tree/main/tsai/modelspytorch★ 0
- github.com/phuijse/MATICpytorch★ 0
- github.com/houshd/MLSTM-FCNtf★ 0
- github.com/roytalman/LSTM-FCN-Pytorchpytorch★ 0
- github.com/titu1994/MLSTM-FCNtf★ 0
- github.com/flaviagiammarino/lstm-fcn-pytorchpytorch★ 0
- github.com/kmutya/Algorithms-for-Drowsy-Driver-Detectionnone★ 0
Abstract
Fully convolutional neural networks (FCN) have been shown to achieve state-of-the-art performance on the task of classifying time series sequences. We propose the augmentation of fully convolutional networks with long short term memory recurrent neural network (LSTM RNN) sub-modules for time series classification. Our proposed models significantly enhance the performance of fully convolutional networks with a nominal increase in model size and require minimal preprocessing of the dataset. The proposed Long Short Term Memory Fully Convolutional Network (LSTM-FCN) achieves state-of-the-art performance compared to others. We also explore the usage of attention mechanism to improve time series classification with the Attention Long Short Term Memory Fully Convolutional Network (ALSTM-FCN). Utilization of the attention mechanism allows one to visualize the decision process of the LSTM cell. Furthermore, we propose fine-tuning as a method to enhance the performance of trained models. An overall analysis of the performance of our model is provided and compared to other techniques.
Tasks
Benchmark Results
| Dataset | Model | Metric | Claimed | Verified | Status |
|---|---|---|---|---|---|
| ECG5000 | F-t ALSTM-FCN | Accuracy | 0.95 | — | Unverified |