Proceedings

Time Series Data Augmentation for Deep Learning: A Survey

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Survey Track. Pages 4653-4660.

https://doi.org/10.24963/ijcai.2021/631

Abstract

Deep learning performs remarkably well on many time series analysis tasks recently. The superior performance of deep neural networks relies heavily on a large number of training data to avoid overfitting. However, the labeled data of many real-world time series applications may be limited such as classification in medical time series and anomaly detection in AIOps. As an effective way to enhance the size and quality of the training data, data augmentation is crucial to the successful application of deep learning models on time series data. In this paper, we systematically review different data augmentation methods for time series. We propose a taxonomy for the reviewed methods, and then provide a structured review for these methods by highlighting their strengths and limitations. We also empirically compare different data augmentation methods for different tasks including time series classification, anomaly detection, and forecasting. Finally, we discuss and highlight five future directions to provide useful research guidance.

  1. [Alexandrov et al., 2020] Alexander Alexandrov, Konstantinos Benidis, Michael Bohlke-Schneider, Valentin Flunkert, Jan Gasthaus, Tim Januschowski, Danielle C Maddix, Syama Rangapuram, David Salinas, Jasper Schulz, et al. Gluonts: Probabilistic and neural time series modeling in python. Journal of Machine Learning Research, 21(116):1-6, 2020.
  2. [Bandara et al., 2020] Kasun Bandara, Hansika Hewamalage, Yuan-Hao Liu, Yanfei Kang, and Christoph Bergmeir. Improv- ing the accuracy of global forecasting models using time series data augmentation. arXiv preprint arXiv:2008.02663, 2020.
  3. [Bergmeir et al., 2016] Christoph Bergmeir, Rob J. Hyndman, and José M. Benítez. Bagging exponential smoothing methods using STL decomposition and Box-Cox transformation. International Journal of Forecasting, 32(2):303-312, 2016.
  4. [Cao et al., 2014] Hong Cao, Vincent YF Tan, and John ZF Pang. A parsimonious mixture of gaussian trees model for oversampling in imbalanced and multimodal time-series classification. IEEE TNNLS, 25(12):2226-2239, 2014.
  5. [Cheung and Yeung, 2021] Tsz-Him Cheung and Dit-Yan Yeung. MODALS: Modality-agnostic automated data augmentation in the latent space. In International Conference on Learning Repre- sentations (ICLR), 2021.
  6. [Cleveland et al., 1990] Robert B Cleveland, William S Cleveland, Jean E McRae, and Irma Terpenning. STL: A seasonal-trend de- composition procedure based on loess. Journal of Official Statis- tics, 6(1):3-73, 1990.
  7. [Cubuk et al., 2019] Ekin D. Cubuk, Barret Zoph, Dandelion Mane, Vijay Vasudevan, and Quoc V. Le. AutoAugment: Learning aug- mentation strategies from data. In IEEE CVPR 2019, pages 113- 123, June 2019.
  8. [Cubuk et al., 2020] Ekin D Cubuk, Barret Zoph, Jonathon Shlens, and Quoc V Le. RandAugment: Practical automated data aug- mentation with a reduced search space. In 2020 IEEE/CVF Con- ference on Computer Vision and Pattern Recognition Workshops, pages 3008-3017, 2020.
  9. [Cui et al., 2015] X Cui, V Goel, and B Kingsbury. Data augmen- tation for deep neural network acoustic modeling. IEEE/ACM TASLP, 23(9):1469-1477, 2015.
  10. [Cui et al., 2016] Zhicheng Cui, Wenlin Chen, et al. Multi-scale convolutional neural networks for time series classification. arXiv preprint arXiv:1603.06995, 2016.
  11. [Damianou and Lawrence, 2013] Andreas Damianou and Neil D Lawrence. Deep gaussian processes. In Artificial intelligence and statistics, pages 207-215. PMLR, 2013.
  12. [Deng et al., 2020] Ruizhi Deng, Bo Chang, Marcus A Brubaker, Greg Mori, and Andreas Lehrmann. Modeling continuous stochastic processes with dynamic normalizing flows. In NeurIPS 2020, Dec 2020.
  13. [DeVries and Taylor, 2017] Terrance DeVries and Graham W. Tay- lor. Dataset augmentation in feature space. In ICLR 2017, pages 1-12, Toulon, 2017.
  14. [Esteban et al., 2017] Cristóbal Esteban, Stephanie L Hyland, and Gunnar Rätsch. Real-valued (medical) time series gen- eration with recurrent conditional gans. arXiv preprint arXiv:1706.02633, 2017.
  15. [Fawaz et al., 2018] Hassan Ismail Fawaz, Germain Forestier, Jonathan Weber, Lhassane Idoumghar, and Pierre-Alain Muller. Data augmentation using synthetic data for time series classifica- tion with deep residual networks. In ECML/PKDD Workshop on AALTD, 2018.
  16. [Fawaz et al., 2019] Hassan Ismail Fawaz, Germain Forestier, Jonathan Weber, et al. Deep learning for time series classi- fication: a review. Data Mining and Knowledge Discovery, 33(4):917-963, 2019.
  17. [Fernández et al., 2018] Alberto Fernández, Salvador Garcia, Fran- cisco Herrera, and Nitesh V Chawla. SMOTE for learning from imbalanced data: progress and challenges, marking the 15-year anniversary. Journal of Artificial Intelligence Research, 61:863- 905, 2018.
  18. [Fons et al., 2021] Elizabeth Fons, Paula Dawson, Xiao-jun Zeng, John Keane, and Alexandros Iosifidis. Adaptive weighting scheme for automatic time-series data augmentation. arXiv preprint arXiv:2102.08310, 2021.
  19. [Fu et al., 2020] Biying Fu, Florian Kirchbuchner, and Arjan Kui- jper. Data augmentation for time series: traditional vs generative models on capacitive proximity time series. In ACM PETRA, pages 1-10, 2020.
  20. [Gamboa, 2017] John Cristian Borges Gamboa. Deep learning for time-series analysis. arXiv preprint arXiv:1701.01887, 2017.
  21. [Gao et al., 2020] Jingkun Gao, Xiaomin Song, Qingsong Wen, Pichao Wang, Liang Sun, and Huan Xu. Robusttad: Robust time series anomaly detection via decomposition and convolutional neural networks. MileTS'20: 6th KDD Workshop on Mining and Learning from Time Series, pages 1-6, 2020.
  22. [Geng and Luo, 2018] Yue Geng and Xinyu Luo. Cost-sensitive convolution based neural networks for imbalanced time-series classification. arXiv preprint arXiv:1801.04396, 2018.
  23. [Han et al., 2019] Z Han, J Zhao, H Leung, K F Ma, and W Wang. A review of deep learning models for time series prediction. IEEE Sensors Journal, page 1, 2019.
  24. [Ho et al., 2019] Daniel Ho, Eric Liang, Xi Chen, Ion Stoica, and Pieter Abbeel. Population based augmentation: Efficient learning of augmentation policy schedules. In International Conference on Machine Learning (ICML), pages 2731-2741, 2019.
  25. [Hu et al., 2019] Zhiting Hu, Bowen Tan, Russ R Salakhutdinov, Tom M Mitchell, and Eric P Xing. Learning data manipulation for augmentation and weighting. In NeurIPS 2019, pages 15764- 15775, 2019.
  26. [Hu et al., 2020] Hailin Hu, MingJian Tang, and Chengcheng Bai. Datsing: Data augmented time series forecasting with adversar- ial domain adaptation. In Proceedings of the 29th ACM Inter- national Conference on Information & Knowledge Management, pages 2061-2064, 2020.
  27. [Iwana and Uchida, 2020] Brian Kenji Iwana and Seiichi Uchida. An empirical survey of data augmentation for time series classi- fication with neural networks. arXiv preprint arXiv:2007.15951, 2020.
  28. [Kang et al., 2020] Yanfei Kang, Rob J Hyndman, and Feng Li. GRATIS: Generating time series with diverse and controllable characteristics. Statistical Analysis and Data Mining: The ASA Data Science Journal, 13(4):354-376, 2020.
  29. [Kegel et al., 2018] Lars Kegel, Martin Hahmann, and Wolfgang Lehner. Feature-based comparison and generation of time series. In SSDBM 2018, 2018.
  30. [Keylock, 2006] C J Keylock. Constrained surrogate time series with preservation of the mean and variance structure. Phys. Rev. E, 73(3):36707, Mar 2006.
  31. [Kobyzev et al., 2020] Ivan Kobyzev, Simon Prince, and Marcus Brubaker. Normalizing flows: An introduction and review of current methods. IEEE Transactions on Pattern Analysis and Machine Intelligence, pages 1-17, 2020.
  32. [Krizhevsky et al., 2012] Alex Krizhevsky, Ilya Sutskever, and Ge- offrey E Hinton. Imagenet classification with deep convolutional neural networks. In NeurIPS 2012, pages 1097-1105, 2012.
  33. [Laptev et al., 2015] Nikolay Laptev, Saeed Amizadeh, et al. Generic and scalable framework for automated time-series anomaly detection. KDD, pages 1939-1947, 2015.
  34. [Le Guennec et al., 2016] Arthur Le Guennec, Simon Malinowski, and Romain Tavenard. Data augmentation for time series clas- sification using convolutional neural networks. In ECML/PKDD Workshop on AALTD, 2016.
  35. [Lee and Kim, 2020] Si Woon Lee and Ha Young Kim. Stock mar- ket forecasting with super-high dimensional time-series data us- ing convlstm, trend sampling, and specialized data augmentation. Expert Systems with Applications, 161:113704, 2020.
  36. [Lee et al., 2019] Tracey Kah-Mein Lee, YL Kuah, Kee-Hao Leo, Saeid Sanei, Effie Chew, and Ling Zhao. Surrogate rehabilitative time series data for image-based deep learning. In EUSIPCO 2019, pages 1-5, 2019.
  37. [Lim et al., 2018] Swee Kiat Lim, Yi Loo, Ngoc-Trung Tran, Ngai- Man Cheung, Gemma Roig, and Yuval Elovici. DOPING: Gener- ative data augmentation for unsupervised anomaly detection with gan. In 2018 IEEE International Conference on Data Mining (ICDM), pages 1122-1127. IEEE, 2018.
  38. [Oord et al., 2016] Aaron van den Oord, Sander Dieleman, Heiga Zen, Karen Simonyan, Oriol Vinyals, Alex Graves, Nal Kalch- brenner, Andrew Senior, and Koray Kavukcuoglu. Wavenet: A generative model for raw audio. In International Conference on Learning Representations, 2016.
  39. [Park et al., 2019] Daniel S Park, William Chan, Yu Zhang, Chung- Cheng Chiu, Barret Zoph, Ekin D Cubuk, et al. SpecAugment: A simple data augmentation method for automatic speech recog- nition. In INTERSPEECH 2019, pages 2613-2617, 2019.
  40. [Percival and Walden, 2000] Donald B Percival and Andrew T Walden. Wavelet methods for time series analysis, volume 4. Cambridge university press, New York, 2000.
  41. [Rashid and Louis, 2019] Khandakar M Rashid and Joseph Louis. Times-series data augmentation and deep learning for construc- tion equipment activity recognition. Advanced Engineering In- formatics, 42:100944, 2019.
  42. [Rasmussen and Williams, 2005] Carl Edward Rasmussen and Christopher KI Williams. Gaussian Processes for Machine Learning. The MIT Press, 2005.
  43. [Ratner et al., 2017] Alexander J Ratner, Henry R Ehrenberg, Ze- shan Hussain, Jared Dunnmon, and Christopher Ré. Learning to compose domain-specific transformations for data augmentation. NeurIPS 2017, 30:3239, 2017.
  44. [Roberts et al., 2013] Stephen Roberts, Michael Osborne, Mark Ebden, Steven Reece, Neale Gibson, and Suzanne Aigrain. Gaus- sian processes for time-series modelling. Philosophical Transac- tions of the Royal Society A: Mathematical, Physical and Engi- neering Sciences, 371(1984):20110550, 2013.
  45. [Salimbeni and Deisenroth, 2017] Hugh Salimbeni and Marc Peter Deisenroth. Doubly stochastic variational inference for deep gaussian processes. In NeurIPS 2017, pages 4591-4602, 2017.
  46. [Salinas et al., 2019] David Salinas, Valentin Flunkert, Jan Gasthaus, and Tim Januschowski. DeepAR: Probabilistic fore- casting with autoregressive recurrent networks. International Journal of Forecasting, 2019.
  47. [Schreiber and Schmitz, 2000] Thomas Schreiber and Andreas Schmitz. Surrogate time series. Physica D: Nonlinear Phenom- ena, 142(3):346-382, 2000.
  48. [Shorten and Khoshgoftaar, 2019] Connor Shorten and Taghi M Khoshgoftaar. A survey on image data augmentation for deep learning. Journal of Big Data, 6(1):60, 2019.
  49. [Smyl and Kuber, 2016] Slawek Smyl and Karthik Kuber. Data preprocessing and augmentation for multiple short time series forecasting with recurrent neural networks. In 36th International Symposium on Forecasting, June 2016.
  50. [Steven Eyobu and Han, 2018] Odongo Steven Eyobu and Dong Seog Han. Feature representation and data augmen- tation for human activity classification based on wearable IMU sensor data using a deep LSTM neural network. Sensors, 18(9):2892, 2018.
  51. [Um et al., 2017] Terry T Um, Franz M J Pfister, Daniel Pichler, Satoshi Endo, Muriel Lang, Sandra Hirche, Urban Fietzek, and Dana Kulić. Data augmentation of wearable sensor data for Parkinson's disease monitoring using convolutional neural net- works. In ACM ICMI 2017, pages 216-220, 2017.
  52. [Vaswani et al., 2017] Ashish Vaswani, Noam Shazeer, Niki Par- mar, Jakob Uszkoreit, Llion Jones, et al. Attention is all you need. In NeurIPS 2017, pages 5998-6008, 2017.
  53. [Wang et al., 2017] Zhiguang Wang, Weizhong Yan, and Tim Oates. Time series classification from scratch with deep neural networks: A strong baseline. In IJCNN, pages 1578-1585, 2017.
  54. [Wen and Keyes, 2019] Tailai Wen and Roy Keyes. Time se- ries anomaly detection using convolutional neural networks and transfer learning. In IJCAI Workshop on AI4IoT, 2019.
  55. [Wen et al., 2019a] Qingsong Wen, Jingkun Gao, Xiaomin Song, Liang Sun, and Jian Tan. RobustTrend: A Huber loss with a combined first and second order difference regularization for time series trend filtering. In IJCAI, pages 3856-3862, 2019. IJCAI
  56. [Wen et al., 2019b] Qingsong Wen, Jingkun Gao, Xiaomin Song, Liang Sun, Huan Xu, and Shenghuo Zhu. RobustSTL: A robust seasonal-trend decomposition algorithm for long time series. In AAAI, volume 33, pages 5409-5416, 2019.
  57. [Wen et al., 2020] Qingsong Wen, Zhe Zhang, Yan Li, and Liang Sun. Fast RobustSTL: Efficient and robust seasonal-trend decom- position for time series with complex patterns. In KDD, pages 2203-2213, 2020.
  58. [Wen et al., 2021] Qingsong Wen, Kai He, Liang Sun, Yingying Zhang, Min Ke, and Huan Xu. RobustPeriod: Time-frequency mining for robust multiple periodicities detection. In Interna- tional Conference on Management of Data (SIGMOD), 2021.
  59. [Yoon et al., 2019] Jinsung Yoon, Daniel Jarrett, and Mihaela van der Schaar. Time-series generative adversarial networks. In NeurIPS 2019, pages 5508-5518, 2019.
  60. [Zhang et al., 2020] Xinyu Zhang, Qiang Wang, Jian Zhang, and Zhao Zhong. Adversarial autoaugment. In International Confer- ence on Learning Representations (ICLR), 2020.
  61. [Zhou et al., 2019] Bin Zhou, Shenghua Liu, Bryan Hooi, Xueqi Cheng, and Jing Ye. Beatgan: Anomalous rhythm detection using adversarially generated time series. In IJCAI, pages 4433-4439, 2019. IJCAI

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards