README.md
March 19, 2025 · View on GitHub
A Comprehensive Survey of Time Series Forecasting: Concepts, Challenges, and Future Directions (Preprint, ArXiv 2025)
🙋 Please let us know if you notice any mistakes or have any suggestions! If you find this resource helpful, please consider starring this repository.
Updates/News:
🚩 News (Mar. 2025): We have created this repository.
Abstract 🚀
Static-based Approaches
- Some properties of a simple moving average when applied to fore casting a time series [Journal of the Operational Research Society, 1999]
- Forecasting seasonals and trends by exponentially weighted moving averages [International journal of forecasting, 2004]
- Time series analysis: forecasting and control [books.google.com, 2025]
- Automatic time series forecasting: the forecast package for R [Journal of statistical software, 2008]
- Exponential smoothing: The state of the art [Journal of forecasting, 1985]
- Forecasting using simple exponential smoothing method [Acta Electrotechnica et Informatica, 2012]
- A new look at models for exponential smoothing [Journal of the Royal Statistical Society, 2001]
- Time series forecasting using holt-winters exponential smoothing [Kanwal Rekhi school of information Technology, 2004]
- The markov-switching multifractal model of asset re turns: Gmm estimation and linear forecasting of volatility [Journal of business & economic statistics, 2008]
Machine Learning Models
- Support vector regression machines [NeurIPS 1996]
- Support-Vector Networks [Machine Learning 1995]
- A tutorial on support vector regression [Statistics and Computing 2004]
- Time series prediction using support vector machines: a survey [IEEE 2009]
- Support vector machine with adaptive parameters in financial time series forecasting [IEEE 2003]
- Air pollutant parameter forecasting using support vector machinesn [IEEE 2002]
- Time series forecasting by a seasonal support vector regression model [Expert Systems with Applications 2010]
- Iterated time series prediction with multiple support vector regression models [Neurocomputing 2013]
- Classification and regression trees [Nature Methods 2017]
- Random forests [Machine Learning 2001]
- Greedy function approximation: a gradient boosting machine []
- Forecasting with trees [International Journal of Forecasting 2022]
- A hybrid method using exponential smoothing and gradient boosting for electrical short-term load forecasting [International Journal of Forecasting 2020]
- Nearest neighbor pattern classification [IEEE 1967]
- A methodology for applying k-nearest neighbor to time series forecastin [Artificial Intelligence Review 2019]
- [Dealing with seasonality by narrowing the training set in time series forecasting with kNN](Expert systems with applications) [Expert systems with applications 2018]
- A k-nearest-neighbor simulator for daily precipitation and other weather variable [Water resources research 1999]
- Multivariate k-nearest neighbour regression for time series data—A novel algorithm for forecasting UK electricity demand [IEEE 2013]
Deep Learning Models
RNNs
- Modeling Long- and Short-Term Temporal Patterns with Deep Neural Networks [SIGIR 2018]
- A Dual-Stage Attention-Based Recurrent Neural Network for Time Series Prediction [IJCAI 2017]
- DeepAR: Probabilistic Forecasting with Autoregressive Recurrent Networks [IJoF 2019]
- A Multi-Horizon Quantile Recurrent Forecaster [NIPSW 2017]
- Deep Factors for Forecasting [ICML 2019]
- A hybrid method of exponential smoothing and recurrent neural networks for time series forecasting [IJoF 2020]
- Multi-Horizon Time Series Forecasting with Temporal Attention Learning [KDD 2019]
- Modeling Irregular Time Series with Continuous Recurrent Units [ICML 2022]
- SegRNN: Segment Recurrent Neural Network for Long-Term Time Series Forecasting [Arxiv 2023]
CNNs
- Towards Better Forecasting by Fusing Near and Distant Future Visions [AAAI 2020]
- MICN: Multi-scale Local and Global Context Modeling for Long-term Series Forecasting [ICLR 2023]
- ConvTimeNet: A Deep Hierarchical Fully Convolutional Model for Multivariate Time Series Analysis [WWW 2025]
- SCINet: Time Series Modeling and Forecasting with Sample Convolution and Interaction [NIPS 2022]
- FTMixer: Frequency and Time Domain Representations Fusion for Time Series Modeling [Arxiv 2024]
- TimesNet: Temporal 2D-Variation Modeling for General Time Series Analysis [ICLR 2023]
- ModernTCN: A Modern Pure Convolution Structure for General Time Series Analysis [ICLR 2024]
- Ts2vec: Towards universal representation of time series [AAAI 2022]
Attention
- Enhancing the Locality and Breaking the Memory Bottleneck of Transformer on Time Series Forecasting [NIPS 2019]
- Informer: Beyond Efficient Transformer for Long Sequence Time-Series Forecasting [AAAI 2021]
- Autoformer: Decomposition Transformers with Auto-Correlation for Long-Term Series Forecasting [NIPS 2021]
- FEDformer: Frequency Enhanced Decomposed Transformer for Long-term Series Forecasting [ICML 2022]
- Crossformer: Transformer Utilizing Cross-Dimension Dependency for Multivariate Time Series Forecasting [ICLR 2023]
- A Time Series is Worth 64 Words: Long-term Forecasting with Transformers [ICLR 2023]
- iTransformer: Inverted Transformers Are Effective for Time Series Forecasting [ICLR 2024]
MLPs
- N-BEATS: Neural Basis Expansion Analysis For Interpretable Time Series Forecasting [ICLR 2020]
- N-HiTS: Neural Hierarchical Interpolation for Time Series Forecasting [AAAI 2023]
- Are Transformers Effective for Time Series Forecasting? [AAAI 2023]
- Koopa: Learning Non-stationary Time Series Dynamics with Koopman Predictors [NIPS 2023]
- FITS: Modeling Time Series with 10k Parameters [ICLR 2024]
- SparseTSF: Modeling Long-term Time Series Forecasting with 1k Parameters [ICML 2024]
- TimeMixer: Decomposable Multiscale Mixing for Time Series Forecasting [ICLR 2024]
SSMs
- Deep State Space Models for Time Series Forecasting [NIPS 2018]
- Effectively Modeling Time Series with Simple Discrete State Spaces [ICLR 2023]
- TimeMachine: A Time Series is Worth 4 Mambas for Long-term Forecasting [ECAI 2024]
- Is Mamba Effective for Time Series Forecasting? [Arxiv 2024]
KANs
- Kan: Kolmogorov-arnold networks [Arxiv 2024]
- Kolmogorov-Arnold Networks (KANs) for Time Series Analysis [Arxiv 2024]
- A Temporal Kolmogorov-Arnold Transformer for Time Series Forecasting [Arxiv 2024]
Generative Models
Autoregressive Models
- Timer: generative pre-trained transformers are large time series models [ICML 2024]
- Instructime: Advancing time series classification with multimodal language modeling [WSDM 2025]
- Generative pretrained hierarchical transformer for time series forecasting [KDD 2024]
- Autotimes: Autoregressive time series forecasters via large language models [NeurIPS 2024]
VAEs
- Timevae: A variational auto-encoder for multivariate time series generation [Arxiv 2021]
- Hybrid variational autoencoder for time series forecasting [KBS 2023]
GANs
- Time-series generative adversarial networks [NeurIPS 2019]
- Context-aware traffic flow forecasting in new roads [CIKM 2022]
- Curb-gan: Conditional urban traffic estimation through spatio-temporal generative adversarial networks [SIGKDD 2020]
Flow-based Models
- Conditional flow matching for time series modelling [ICML 2024 Workshop]
- Trajectory flow matching with applications to clinical time series modelling [NeurIPS 2024]
- Fm-ts: Flow matching for time series generation [Arxiv 2024]
Diffusion Models
- Autoregressive denoising diffusion models for multivariate probabilistic time series forecasting [ICML 2021]
- Predict, refine, synthesize: Self-guiding diffusion models for probabilistic time series forecasting [NeurIPS 2023]
- Score-grad: Multivariate probabilistic time series forecasting with continuous energy-based generative models [Arxiv 2021]
- Non-autoregressive conditional diffusion models for time series prediction [ICML 2023]
- Modeling temporal data as continuous functions with stochastic process diffusion [ICML 2023]
- Fdf: Flexible decoupled framework for time series forecasting with conditional denoising and polynomial modeling [Arxiv 2024]
Transferring Learning Methods
- Learning Transferable Time Series Classifier with Cross-Domain Pre-training from Language Model [WSDM 2025]
- Advancing Time Series Classification with Multimodal Language Modeling [WSDM 2025]
- Soft Contrastive Learning for Time Series [ICLR 2024]
- Learning to Embed Time Series Patches Independently [ICLR 2024]
- Timer: Generative Pre-trained Transformers Are Large Time Series Models [ICML 2024]
- TimeSiam: A Pre-Training Framework for Siamese Time-Series Modeling [ICML 2024]
- UniST: A Prompt-Empowered Universal Model for Urban Spatio-Temporal Prediction [KDD 2024]
- SimMTM: A Simple Pre-Training Framework for Masked Time-Series Modeling [NeurIPS 2023]
- Self-Supervised Contrastive Pre-Training for Time Series via Time-Frequency Consistency [NeurIPS 2022]
- CoST: Contrastive Learning of Disentangled Seasonal-Trend Representations for Time Series Forecasting [ICLR 2022]
- Domain Adaptation for Time Series Forecasting via Attention Sharing [ICML 2022]
- Time-Series Representation Learning via Temporal and Contextual Contrasting [IJCAI 2022]
- Transfer learning for time series classification [IEEE Big Data 2018]
- VisionTS: Visual Masked Autoencoders Are Free-Lunch Zero-Shot Time Series Forecasters [Arxiv 2024]
Time Series Foundation Models
- Unsupervised Representation Learning for Time Series with Temporal Neighborhood Coding [ICLR 2021]
- Time-Series Representation Learning via Temporal and Contextual Contrasting [IJCAI 2021]
- TS2Vec: Towards Universal Representation of Time Series [AAA 2022]
- Self-supervised contrastive pre-training for time series via time-frequency consistency [neurips 2022]
- A transformer-based framework for multivariate time series representation learning [SIGKDD 2021]
- A time series is worth 64 words: Long-term forecasting with transformers [ICLR 2023]
- Timemae: Self-supervised representations of time series with decoupled masked autoencoders [arXiv]
- Cross-Domain Pre-training with Language Models for Transferable Time Series Representations [WSDM 2025]
- Simmtm: A simple pre-training framework for masked time-series modeling [neurips 2023]
- Diffusion Auto-regressive Transformer for Effective Self-supervised Time Series Forecasting [arXiv]
- Generative pretrained hierarchical transformer for time series forecasting [SIGKDD 2024]
- Timer: Generative Pre-trained Transformers Are Large Time Series Models [PMLR 2024]
Trustworthy Time Series Forecasting
- SeqLink: A Robust Neural-ODE Architecture for Modelling Partially Observed Time Series [TMLR 2024]
- Physics-informed neural ode for post-disaster mobility recovery[KDD 2024]
- Physics-informed neural networks for modeling physiological time series for cuffless blood pressure estimation[npj digital medicine 2023]
- Machine learning for the physics of climate[Nature Reviews Physics 2024]
- Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations[Journal of Computational physics 2019]
- Applications of physics-informed neural networks in power systems-a review[IEEE Transactions on Power Systems 2022]
- Causal inference meets machine learning[KDD 2020]
- Causal effect inference with deep latent-variable models[NeurIPS 2017]
- Time-series classification using mixed-state dynamic Bayesian networks[CVPR 1999]
- Time-varying dynamic bayesian networks[NeurIPS 2009]
- Estimation and hypothesis testing of cointegration vectors in Gaussian vector autoregressive models
Benchmark Evaluation
- Deep Time Series Models: A Comprehensive Survey and Benchmark[CoRR 2024]
- Machine Learning Based Short-Term Load Forecasting for Smart Meter Energy Consumption Data in London Households(IEEE 2021)
- Sdwpf: A dataset for spatial dynamic wind power forecasting challenge at kdd cup 2022(arXiv)
- Modeling long-and short-term temporal patterns with deep neural networks(SIGIR 2018)
- Informer: Beyond Efficient Transformer for Long Sequence Time-Series Forecasting(AAAI 2021)
- Autoformer: Decomposition transformers with auto-correlation for long-term series forecasting[NeurIPS 2021]
- Gluonts: Probabilistic and neural time series modeling in python[JMLR 2020]
- Libcity: An open library for traffic prediction[SIGSPATIAL '21]
- Big data and its technical challenges[ACM 2014]
- SubseasonalClimateUSA: a dataset for subseasonal forecasting and benchmarking[NeurIPS 2023]
- TFB: Towards Comprehensive and Fair Benchmarking of Time Series Forecasting Methods[CoRR 2024]
- Forecasting Fine-Grained Air Quality Based on Big Data[KDD '15]
- Unified Training of Universal Time Series Forecasting Transformers[(ICML 2024]
- Chronos: Learning the Language of Time Series[TMLR 2024]
- The Building Data Genome Project 2, energy meter data from the ASHRAE Great Energy Predictor III competition[Scientific Data]
- Project Tycho 2.0: a repository to improve the integration and reuse of data for global population health[JAMIA 2018]
Contact:
If you have any questions or suggestions, feel free to contact our team:
Current:
- Mingyue Cheng (mycheng@ustc.edu.cn,)
- Zhiding Liu (zhiding@mail.ustc.edu.cn,)
- Xiaoyu Tao (txytiny@mail.ustc.edu.cn,)
- Jintao Zhang (zjttt@mail.ustc.edu.cn,)
- Tingyue Pan (pty12345@mail.ustc.edu.cn,)
- Daoyu Wang (wdy030428@mail.ustc.edu.cn,)
- Shilong Zhang (zhangshilong@mail.ustc.edu.cn,)
- Panjing He (hepanjing@mail.ustc.edu.cn,)
- Xiaohan Zhang (zxh2519826485@mail.ustc.edu.cn,)
- Jiahao Wang (SA24229078@mail.ustc.edu.cn)