journal article·2025Open access

A Survey of Deep Learning for Time Series Forecasting: Theories, Datasets, and State-of-the-Art Techniques

Gaoyong Lu, Yang Ou, Zhihong Wang, Yingnan Qu, Yingsheng Xia, Dibin Tang, Igor Kotenko, Wei Li

Computers, Materials & Continua· Volume 85· Issue 2

Abstract

Deep learning (DL) has revolutionized time series forecasting (TSF), surpassing traditional statistical methods (e.g., ARIMA) and machine learning techniques in modeling complex nonlinear dynamics and long-term dependencies prevalent in real-world temporal data. This comprehensive survey reviews state-of-the-art DL architectures for TSF, focusing on four core paradigms: (1) Convolutional Neural Networks (CNNs), adept at extracting localized temporal features; (2) Recurrent Neural Networks (RNNs) and their advanced variants (LSTM, GRU), designed for sequential dependency modeling; (3) Graph Neural Networks (GNNs), specialized for forecasting structured relational data with spatial-temporal dependencies; and (4) Transformer-based models, leveraging self-attention mechanisms to capture global temporal patterns efficiently. We provide a rigorous analysis of the theoretical underpinnings, recent algorithmic advancements (e.g., TCNs, attention mechanisms, hybrid architectures), and practical applications of each framework, supported by extensive benchmark datasets (e.g., ETT, traffic flow, financial indicators) and standardized evaluation metrics (MAE, MSE, RMSE). Critical challenges, including handling irregular sampling intervals, integrating domain knowledge for robustness, and managing computational complexity, are thoroughly discussed. Emerging research directions highlighted include diffusion models for uncertainty quantification, hybrid pipelines combining classical statistical and DL techniques for enhanced interpretability, quantile regression with Transformers for risk-aware forecasting, and optimizations for real-time deployment. This work serves as an essential reference, consolidating methodological innovations, empirical resources, and future trends to bridge the gap between theoretical research and practical implementation needs for researchers and practitioners in the field.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Time Series Analysis and Forecasting · Stock Market Forecasting Methods · Anomaly Detection Techniques and Applications

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (100+)

Show source-provided references
1. Financial time series forecasting using support vector machines10.1016/S0925-2312(03)00372-2 ↗
2. Designing a neural network for forecasting financial and economic time series10.1016/0925-2312(95)00039-9 ↗
3. Financial time series forecasting model based on CEEMDAN and LSTM10.1016/j.physa.2018.11.061 ↗
4. Data-driven time series forecasting for social studies using spatio-temporal graph neural networks
5. Environmental time series analysis and forecasting with the captain toolbox10.1016/j.envsoft.2006.03.002 ↗
6. Forecasting daily meteorological time series using ARIMA and regression models10.1515/intag-2017-0007 ↗
7. Traffic flow forecast through time series analysis based on deep learning10.1109/ACCESS.2020.2990738 ↗
8. Short-term traffic flow forecasting: an experimental comparison of time-series analysis and supervised learning10.1109/TITS.2013.2247040 ↗
9. Long sequence time-series forecasting with deep learning: a survey10.1016/j.inffus.2023.101819 ↗
10. Time series multi-step forecasting based on memory network for the prognostics and health management in freight train braking system10.1109/TITS.2023.3266227 ↗
11. What is a support vector machine?10.1038/nbt1206-1565 ↗
12. Hidden markov models10.1016/S0959-440X(96)80056-X ↗
13. Devlin J, Chang MW, Lee K, Toutanova K. Bert: pre-training of deep bidirectional transformers for language understanding. arXiv:1810.04805. 2018. doi:10.48550/arXiv.1810.04805.
14. Recurrent neural networks for time series forecasting: current status and future directions10.1016/j.ijforecast.2020.06.008 ↗
15. Deep learning for time series forecasting: tutorial and literature survey10.1145/3533382 ↗
16. Kim J, Kim H, Kim H, Lee D, Yoon S. A comprehensive survey of time series forecasting: architectural diversity and open challenges. arXiv:2411.05793. 2024. doi:10.48550/arXiv.2411.05793.10.1007/s10462-025-11223-9 ↗
17. Bai S, Kolter JZ, Koltun V. An empirical evaluation of generic convolutional and recurrent networks for sequence modeling. arXiv:1803.01271. 2018. doi:10.48550/arXiv.1803.01271.
18. Everything is image: CNN-based short-term electrical load forecasting for smart grid
19. Borovykh A, Bohte S, Oosterlee CW. Conditional time series forecasting with convolutional neural networks. arXiv:1703.04691. 2017. doi:10.48550/arXiv.1703.04691.
20. Short-term load forecasting in smart grid: a combined CNN and K-means clustering approach
21. Towards better forecasting by fusing near and distant future visions
22. Scinet: time series modeling and forecasting with sample convolution and interaction
23. Micn: multi-scale local and global context modeling for long-term series forecasting
24. Wu H, Hu T, Liu Y, Zhou H, Wang J, Long M. Timesnet: temporal 2D-variation modeling for general time series analysis. arXiv:2210.02186. 2022. doi:10.48550/arXiv.2210.02186.
25. Lightcts: a lightweight framework for correlated time series forecasting10.1145/3589270 ↗
26. Luo D, Wang X. Cross-LKTCN: modern convolution utilizing cross-variable dependency for multivariate time series forecasting dependency for multivariate time series forecasting. arXiv:2306.02326. 2023. doi:10.48550/arXiv.2306.02326.
27. Gong Z, Tang Y, Liang J. Patchmixer: a patch-mixing architecture for long-term time series forecasting. arXiv:2310.00655. 2023. doi:10.48550/arXiv.2310.00655.
28. Moderntcn: a modern pure convolution structure for general time series analysis
29. Finding structure in time10.1207/s15516709cog1402_1 ↗
30. Graves · Long short-term memory. Supervised sequence labelling with recurrent neural networks · 2012 · 3710.1007/978-3-642-24797-2_4 ↗
31. Cho K, Van Merriënboer B, Gulcehre C, Bahdanau D, Bougares F, Schwenk H, et al. Learning phrase representations using RNN encoder-decoder for statistical machine translation. arXiv:1406.1078. 2014. doi:10.48550/arXiv.1406.1078.10.3115/v1/D14-1179 ↗
32. Modeling long-and short-term temporal patterns with deep neural networks
33. Qin Y, Song D, Chen H, Cheng W, Jiang G, Cottrell G. A dual-stage attention-based recurrent neural network for time series prediction. arXiv:1704.02971. 2017. doi:10.48550/arXiv.1704.02971.10.24963/ijcai.2017/366 ↗
34. Chang YY, Sun FY, Wu YH, Lin SD. A memory-network based solution for multivariate time-series forecasting. arXiv:1809.02105. 2018. doi:10.48550/arXiv.1809.021057.
35. Multi-horizon time series forecasting with temporal attention learning
36. Long short-term memory recurrent neural network for modeling temporal patterns in long-term power forecasting for solar PV facilities: case study of South Korea10.1016/j.jclepro.2019.119476 ↗
37. Multivariate time series forecasting via attention-based encoder-decoder framework10.1016/j.neucom.2019.12.118 ↗
38. Spatiotemporal attention for multivariate time series prediction and interpretation
39. Schirmer M, Eltayeb M, Lessmann S, Rudolph M. Modeling irregular time series with continuous recurrent units. arXiv:2111.11344. 2022. doi:10.48550/arXiv.2111.11344.
40. Jia · Advances in neural information processing systems · 2023 · 12389
41. Veličković P, Cucurull G, Casanova A, Romero A, Liò P, Bengio Y. Graph attention networks. arXiv:1710.10903. 2018. doi:10.48550/arXiv.1710.10903.
42. Kipf T. Semi-supervised classification with graph convolutional networks. arXiv:1609.02907. 2016. doi:10.48550/arXiv.1609.02907.
43. Spatio-temporal graph convolutional networks: a deep learning framework for traffic forecasting
44. Attention based spatial-temporal graph convolutional networks for traffic flow forecasting
45. Dynamic spatiotemporal interactive graph neural network for multivariate time series forecasting10.1016/j.knosys.2023.110995 ↗
46. Spatio-temporal graph structure learning for traffic forecasting
47. Attention-based spatial-temporal convolution gated recurrent unit for traffic flow forecasting10.3390/e25060938 ↗
48. Connecting the dots: multivariate time series forecasting with graph neural networks
49. A multi-scale residual graph convolution network with hierarchical attention for predicting traffic flow in urban mobility10.1007/s40747-023-01324-9 ↗
50. Cao D, Wang Y, Duan J, Zhang C, Zhu X, Huang C, et al. Spectral temporal graph neural network for multivariate time-series forecasting. arXiv:2103.07719. 2021. doi:10.48550/arXiv.2103.07719.
51. AutoSTG: neural architecture search for predictions of spatio-temporal graph
52. Dynamic and multi-faceted spatio-temporal deep learning for traffic speed forecasting
53. Decoupled dynamic spatial-temporal graph neural network for traffic forecasting10.14778/3551793.3551827 ↗
54. Financial time series forecasting with multi-modality graph neural network10.1016/j.patcog.2021.108218 ↗
55. Crisis event summary generative model based on hierarchical multimodal fusion10.1016/j.patcog.2023.109890 ↗
56. Multivariate time-series forecasting with temporal polynomial graph neural networks
57. Msgnet: learning multi-scale inter-series correlations for multivariate time series forecasting
58. Vaswani · Advances in neural information processing systems · 2017 · Vol. 30
59. Enhancing the locality and breaking the memory bottleneck of transformer on time series forecasting
60. All you need is transformer: RTT prediction for TCP based on deep learning approach
61. TrafficBERT: pre-trained model with large-scale data for long-range traffic flow forecasting10.1016/j.eswa.2021.115738 ↗
62. Informer: beyond efficient transformer for long sequence time-series forecasting
63. Spatial-temporal synchronous graph transformer network (STSGT) for COVID-19 forecasting10.1016/j.smhl.2022.100348 ↗
64. Temporal fusion transformers for interpretable multi-horizon time series forecasting10.1016/j.ijforecast.2021.03.012 ↗
65. SSDNet: state space decomposition neural network for time series forecasting
66. Autoformer: decomposition transformers with auto-correlation for long-term series forecasting
67. Qi X, Hou K, Liu T, Yu Z, Hu S, Ou W. From known to unknown: knowledge-guided transformer for time-series sales forecasting in Alibaba. arXiv:2109.08381. 2021. doi:10.48550/arXiv.2109.08381.
68. Pyraformer: low-complexity pyramidal attention for long-range time series modeling and forecasting
69. TPAD: temporal-pattern-based neural network model for anomaly detection in multivariate time series10.1109/JSEN.2023.3327138 ↗
70. Oil temperature prediction method based on deep learning and digital twins
71. Fedformer: frequency enhanced decomposed transformer for long-term series forecasting
72. Triformer: triangular, variable-specific attentions for long sequence multivariate time series forecasting
73. Learning to rotate: quaternion transformer for complicated periodical time series forecasting
74. Airformer: predicting nationwide air quality in china with transformers
75. Nie Y, Nguyen NH, Sinthong P, Kalagnanam J. A time series is worth 64 words: long-term forecasting with transformers. arXiv:2211.14730. 2022. doi:10.48550/arXiv.2211.14730.
76. Detformer: detect the reliable attention index for ultra-long time series forecasting
77. Shabani MA, Abdi AH, Meng L, Sylvain T. Scaleformer: iterative multi-scale refining transformers for time series forecasting. arXiv:2206.04038. 2023. doi:10.48550/arXiv.2206.04038.
78. Towards long-term time-series forecasting: feature, pattern, and distribution
79. Pdformer: propagation delay-aware dynamic long-range transformer for traffic flow prediction
80. GCformer: an efficient solution for accurate and scalable long-term multivariate time series forecasting
81. SageFormer: series-aware framework for long-term multivariate time-series forecasting10.1109/JIOT.2024.3363451 ↗
82. DifFormer: multi-resolutional differencing transformer with dynamic ranging for time series analysis10.1109/TPAMI.2023.3293516 ↗
83. Dsformer: a double sampling transformer for multivariate time series long-term prediction
84. Liu Y, Hu T, Zhang H, Wu H, Wang S, Ma L, et al. iTransformer: inverted transformers are effective for time series forecasting. arXiv:2310.06625. 2023. doi:10.48550/arXiv.2310.06625.
85. Master: market-guided stock transformer for stock price forecasting
86. Wang X, Zhou T, Wen Q, Gao J, Ding B, Jin R. CARD: channel aligned robust blend transformer for time series forecasting. arXiv:2305.12095. 2024. doi:10.48550/arXiv.2305.12095.
87. ContiFormer: continuous-time transformer for irregular time series modeling
88. BasisFormer: attention-based time series forecasting with learnable and interpretable basis
89. Attention-based autoregression for accurate and efficient multivariate time series forecasting
90. Forecasting wavelet transformed time series with attentive neural networks
91. Adversarial sparse transformer for time series forecasting
92. SpringNet: transformer and spring DTW for time series forecasting
93. Adaptive temporal-frequency network for time-series forecasting
94. A CNN-LSTM model for gold price time-series forecasting10.1007/s00521-020-04867-x ↗
95. An enriched time-series forecasting framework for long-short portfolio strategy10.1109/ACCESS.2020.2973037 ↗
96. A novel time series forecasting model with deep learning10.1016/j.neucom.2018.12.084 ↗
97. Forecasting corporate financial time series using multi-phase attention recurrent neural networks
98. Mean squared error: love it or leave it? A new look at signal fidelity measures10.1109/MSP.2008.930649 ↗
99. Root mean square error (RMSE) or mean absolute error (MAE)?—Arguments against avoiding RMSE in the literature10.5194/gmd-7-1247-2014 ↗
100. Stock price prediction with attentive temporal convolution-based generative adversarial network10.1016/j.array.2025.100374 ↗