Deep Time-Series Forecasting in 10 Years: A Survey
Abstract
Autocorrelation is a common property of time-series, where each observation is dependent on its predecessors. In deep time-series forecasting, it raises two central challenges: (1) designing backbone architectures to model autocorrelation in history sequences, and (2) devising loss functions to model autocorrelation in label sequences. Recent studies have made strides in tackling these challenges, but a systematic survey examining both aspects remains lacking. To bridge this gap, this paper reviews deep time-series forecasting from an autocorrelation modeling perspective, offering two contributions beyond existing surveys. First, it introduces a taxonomy that jointly covers both backbone architectures and loss functions, whereas prior surveys provide limited coverage of the latter. Second, it analyzes the motivations and insights underlying the surveyed literature from a unified autocorrelation perspective, providing a holistic overview of the field's evolution. Additional resources and details are available at https://github.com/Master-PLC/Awesome-TSF-Papers.
Figures & tables
| Author | Year | Taxonomy | Backbone Architecture | Loss Function | |||||
|---|---|---|---|---|---|---|---|---|---|
| Non-Transformers | Transformers | Plug-ins | LikeEst | ShapeAlign | DistBal | CondGene | |||
| Wen et al. [ 41 ] | 2023 | Backbone architecture | - | ✓ | - | - | - | - | - |
| Li et al. [ 63 ] | 2024 | Backbone architecture | ✓ | ✓ | - | - | - | - | - |
| Wang et al. [ 2 ] | 2024 | Backbone architecture | ✓ | ✓ | ✓ | - | - | - | - |
| Casolaro et al. [ 64 ] | 2023 | Backbone architecture | ✓ | ✓ | - | - | - | - | ✓ |
| Liang et al. [ 62 ] | 2024 | Backbone architecture | ✓ | ✓ | - | - | - | - | ✓ |
| Model | Year | Backbone | Tokenizer | Texts | Cross-modal Alignment Strategy | Fine-tuned LLM parameters | |||
| Query | Repro | Pretrain | Finetuning | ||||||
| PromptCast [ 110 ] | 2023 | BERT | Discrete | ✓ | ✓ | - | - | - | - |
| LLMTime [ 111 ] | 2023 | GPT3 | Discrete | - | ✓ | - | - | - | - |
| Time-LLM [ 112 ] | 2024 | LLaMA | Patching | ✓ | - | ✓ | - | - | - |
| Time-FFM [ 113 ] | 2024 | GPT2 | Patching | ✓ | - | ✓ | - | - | - |
| GPT4TS [ 114 ] | 2023 | GPT2 | Patching | - | - | - | - | ✓ | LN, PE |
| Loss function | Year | Type | Agnostic | AutoDiff | Analytical | Infer. free | Param. free |
|---|---|---|---|---|---|---|---|
| MSE [ 146 ] | 2021 | - | ✓ | ✓ | ✓ | ✓ | ✓ |
| AutoMSE [ 174 ] | 2021 | Likelihood estimation | ✓ | ✓ | ✓ | ✓ | ✓ |
| FreDF [ 14 ] | 2025 | Likelihood estimation | ✓ | ✓ | ✓ | ✓ | ✓ |
| Time-o1 [ 42 ] | 2025 | Likelihood estimation | ✓ | ✓ | ✓ | ✓ | ✓ |
| LatentTSF [ 175 ] | 2026 | Likelihood estimation | ✓ | ✓ | ✓ | - | - |
| DBLoss [ 176 ] | 2025 | Likelihood estimation | ✓ | ✓ | ✓ | ✓ | ✓ |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Loss | QDF | DistDF | Time-o1 | FreDF | DBLoss | Dilate | Soft-DTW | DTW | MSE | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| (2026) | (2026) | (2026) | (2025) | (2025) | (2019) | (2017) | (2003) | (-) | |||||||||||
| Metrics | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | MSE | MAE | |
| ETTm1 | 96 | 0.312 | 0.353 | 0.316 | 0.357 | 0.321 | 0.357 | 0.326 | 0.355 | 0.317 | 0.346 | 0.337 | 0.367 | 0.332 | 0.363 | 0.332 | 0.364 | 0.326 | 0.361 |
| 192 | 0.359 | 0.380 | 0.358 | 0.380 | 0.360 | 0.378 | 0.363 | 0.380 | 0.365 | 0.374 | 0.364 | 0.384 | 0.370 | 0.386 | 0.370 | 0.386 | 0.365 | 0.382 | |
| 336 | 0.391 | 0.403 | 0.392 | 0.404 | 0.389 | 0.400 | 0.392 | 0.400 | 0.395 | 0.398 | 0.397 | 0.406 | 0.406 | 0.409 | 0.409 | 0.410 | 0.396 | 0.404 | |
| 720 | 0.450 | 0.438 | 0.448 | 0.437 | 0.447 | 0.435 | 0.454 | 0.440 | 0.454 | 0.433 | 0.457 | 0.443 | 0.478 | 0.450 | 0.476 | 0.448 | 0.459 | 0.444 | |