Deep Semi-Supervised Learning for Time Series Classification
arXiv:2102.03622 · doi:10.1109/ICMLA52953.2021.00072
Abstract
While Semi-supervised learning has gained much attention in computer vision on image data, yet limited research exists on its applicability in the time series domain. In this work, we investigate the transferability of state-of-the-art deep semi-supervised models from image to time series classification. We discuss the necessary model adaptations, in particular an appropriate model backbone architecture and the use of tailored data augmentation strategies. Based on these adaptations, we explore the potential of deep semi-supervised learning in the context of time series classification by evaluating our methods on large public time series classification problems with varying amounts of labelled samples. We perform extensive comparisons under a decidedly realistic and appropriate evaluation scheme with a unified reimplementation of all algorithms considered, which is yet lacking in the field. We find that these transferred semi-supervised models show significant performance gains over strong supervised, semi-supervised and self-supervised alternatives, especially for scenarios with very few labelled samples.
References in corpus (11)
- Adam: A Method for Stochastic Optimization
- PyTorch: An Imperative Style, High-Performance Deep Learning Library
- mixup: Beyond Empirical Risk Minimization
- An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling
- Deep learning for time series classification: a review
- Scalable and accurate deep learning for electronic health records
- InceptionTime: Finding AlexNet for Time Series Classification
- Mean teachers are better role models: Weight-averaged consistency targets improve semi-supervised deep learning results
- Temporal Ensembling for Semi-Supervised Learning
- Hyperband: A Novel Bandit-Based Approach to Hyperparameter Optimization
- Semi-Supervised Learning with Ladder Networks