Skip to content

πŸ“– A curated list of awesome time-series papers, benchmarks, datasets, tutorials. (WIP)

License

Notifications You must be signed in to change notification settings

qhliu26/awesome-time-series-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Awesome [MIT License] PRs Welcome Stars Visits Badge

πŸ“– A curated list of awesome time-series papers, benchmarks, datasets, tutorials.

If you find any missed resources or errors, please feel free to open an issue or make a PR.

Main Recent Update

  • [Dec. 19, 2024] Add papers from NeurIPS 2024
  • [Sep. 22, 2024] Create the repo!

Table of Contents

πŸ“š Introduction and Tutorials

Books and PhD Thesis

  • Fast, Scalable, and Accurate Algorithms for Time-Series Analysis, Phd Thesis 2018. [Link]
  • Fast Algorithms for Mining Co-evolving Time Series, Phd Thesis 2010. [Link]

Workshops and Tutorials

  • Time Series in the Age of Large Models, in NeurIPS 2024. [Link]
  • An Introduction to Machine Learning from Time Series, in ECML 2024. [Link]
  • Time-Series Anomaly Detection: Overview and New Trends, in VLDB 2024. [Link] [Video]
  • AI for Time Series Analysis, in AAAI 2024. [Link]
  • Out-of-Distribution Generalization in Time Series, in AAAI 2024. [Link] [Slides]
  • Robust Time Series Analysis and Applications: An Interdisciplinary Approach, in ICDM 2023. [Link]

πŸ“ Time-series Papers

🧩 Time-series Analysis In General

Benchmark and Survey

  • Foundation models for time series analysis: A tutorial and survey, in KDD 2024. [Paper]
  • Position: What Can Large Language Models Tell Us about Time Series Analysis, in ICML 2024. [Paper]
  • Large Models for Time Series and Spatio-Temporal Data: A Survey and Outlook, in arXiv 2023. [Paper] [Website]
  • Transformers in Time Series: A Survey, in IJCAI 2023. [Paper] [GitHub Repo]
  • Time series data augmentation for deep learning: a survey, in IJCAI 2021. [Paper]

Related Paper

  • UniTS: A unified multi-task time series model, in NeurIPS 2024. [Paper] [Code]
  • Agentic Retrieval-Augmented Generation for Time Series Analysis, in KDD 2024. [Paper]
  • Moment: A family of open time-series foundation models, in ICML 2024. [Paper] [Code]
  • A decoder-only foundation model for time-series forecasting, in ICML 2024. [Paper] [Code]
  • TEMPO: Prompt-based Generative Pre-trained Transformer for Time Series Forecasting, in ICLR 2024. [Paper] [Code]
  • Chronos: Learning the language of time series, in arXiv 2024. [Paper] [Code]
  • Time-llm: Time series forecasting by reprogramming large language models, in ICLR 2024. [Paper] [Code]
  • FITS: Modeling Time Series with 10k Parameters, in ICLR 2024. [Paper] [Code]
  • Lag-llama: Towards foundation models for time series forecasting, in NeurIPS Workshop 2023. [Paper] [Code]
  • One fits all: Power general time series analysis by pretrained lm, in NeurIPS 2023. [Paper] [Code]
  • Large Language Models Are Zero-Shot Time Series Forecasters, in NeurIPS 2023. [Paper] [Code]
  • Timesnet: Temporal 2d-variation modeling for general time series analysis, in ICLR 2023. [Paper] [Code]
  • Ts2vec: Towards universal representation of time series, in AAAI 2022. [Paper] [Code]

☁️ Forecasting

Benchmark and Survey

  • TFB: Towards Comprehensive and Fair Benchmarking of Time Series Forecasting Methods, in VLDB 2024. [Paper]

Related Paper

  • Tiny Time Mixers (TTMs): Fast Pre-trained Models for Enhanced Zero/Few-Shot Forecasting of Multivariate Time Series, in NeurIPS 2024. [Paper] [Code]
  • TimeXer: Empowering Transformers for Time Series Forecasting with Exogenous Variables, in NeurIPS 2024. [Paper] [Code]
  • From News to Forecast: Integrating Event Analysis in LLM-Based Time Series Forecasting with Reflection, in NeurIPS 2024. [Paper] [Code]
  • CycleNet: Enhancing Time Series Forecasting through Modeling Periodic Patterns, in NeurIPS 2024. [Paper] [Code]
  • Are Language Models Actually Useful for Time Series Forecasting, in NeurIPS 2024. [Paper] [Code]
  • Are Self-Attentions Effective for Time Series Forecasting, in NeurIPS 2024. [Paper] [Code]
  • Frequency Adaptive Normalization For Non-stationary Time Series Forecasting, in NeurIPS 2024. [Paper] [Code]
  • DDN: Dual-domain Dynamic Normalization for Non-stationary Time Series Forecasting, in NeurIPS 2024. [Paper] [Code]
  • Crossformer: Transformer utilizing cross-dimension dependency for multivariate time series forecasting, in ICLR 2023. [Paper] [Code]
  • Reversible instance normalization for accurate time-series forecasting against distribution shift, in ICLR 2022. [Paper] [Code]

βš™οΈ Anomaly Detection

Benchmark and Survey

  • The Elephant in the Room: Towards A Reliable Time-series Anomaly Detection Benchmark, in NeurIPS 2024. [Paper] [Website]
  • Deep learning for time series anomaly detection: A survey, in CSUR 2024. [Paper]
  • An Experimental Evaluation of Anomaly Detection in Time Series, in VLDB 2023. [Paper]
  • Timesead: Benchmarking deep multivariate time-series anomaly detection, in TMLR 2023. [Paper]
  • TSB-UAD: an end-to-end benchmark suite for univariate time-series anomaly detection, in VLDB 2022. [Paper] [Website]
  • Anomaly detection in time series: a comprehensive evaluation, in VLDB 2022. [Paper] [Website]
  • A review on outlier/anomaly detection in time series data, in CSUR 2021. [Paper]
  • Anomaly detection for IoT time-series data: A survey, in IEEE Internet of Things Journal 2019. [Paper]

Related Paper

  • SARAD: Spatial Association-Aware Anomaly Detection and Diagnosis for Multivariate Time Series, in NeurIPS 2024. [Paper] [Code]
  • TranAD: Deep Transformer Networks for Anomaly Detection in Multivariate Time Series Data, in VLDB 2022. [Paper] [Code]
  • Anomaly Transformer: Time Series Anomaly Detection with Association Discrepancy, in ICLR 2022. [Paper] [Code]
  • TFAD: A Decomposition Time Series Anomaly Detection Architecture with Time-Frequency Analysis, in ICLR 2022. [Paper] [Code]
  • Usad: Unsupervised anomaly detection on multivariate time series, in KDD 2020. [Paper] [Code]
  • Robust anomaly detection for multivariate time series through stochastic recurrent neural network, in KDD 2019. [Paper] [Code]
  • Unsupervised anomaly detection via variational auto-encoder for seasonal kpis in web applications, in WWW 2018. [Paper] [Code]

🌴 Classification

Benchmark and Survey

  • Deep learning for time series classification: a review, in Data Mining and Knowledge Discovery 2019. [Paper]

Related Paper

  • UniMTS: Unified Pre-training for Motion Time Series, in NeurIPS 2024. [Paper] [Code]
  • Abstracted Shapes as Tokens - A Generalizable and Interpretable Model for Time-series Classification, in NeurIPS 2024. [Paper] [Code]
  • Con4m: Context-aware Consistency Learning Framework for Segmented Time Series Classification, in NeurIPS 2024. [Paper] [Code]

πŸ–οΈ Clustering

Benchmark and Survey

  • End-to-end deep representation learning for time series clustering: a comparative study, in Data Mining and Knowledge Discovery 2023. [Paper]
  • Clustering of time series dataβ€”a survey, in Pattern Recognition 2005. [Paper]

Related Paper

  • k-shape: Efficient and accurate clustering of time series, in SIGMOD 2015. [Paper] [Code]

πŸšͺ Segmentation

Benchmark and Survey

  • Unsupervised Time Series Segmentation: A Survey on Recent Advances, in CMC 2024. [Paper]
  • An Evaluation of Change Point Detection Algorithms, in arXiv 2022. [Paper] [Code]
  • A survey of methods for time series change point detection, in Knowledge and information systems 2017. [Paper]

Related Paper

  • ClaSP: parameter-free time series segmentation, in Data Mining and Knowledge Discovery 2023. [Paper] [Code]
  • Matrix profile VIII: domain agnostic online semantic segmentation at superhuman performance levels, in ICDM 2017. [Paper] [Code]
  • Espresso: Entropy and shape aware time-series segmentation for processing heterogeneous sensor data, in IMWUT 2020. [Paper] [Code]

🧱 Imputation

Benchmark and Survey

  • TSI-Bench: Benchmarking Time Series Imputation, in arXiv 2024. [Paper]

Related Paper

  • Brits: Bidirectional recurrent imputation for time series, in NeurIPS 2018. [Paper] [Code]

πŸ“¦ Awesome Time-series Analysis Toolkits

  • aeon: A toolkit for machine learning from time series. [Link] Stars
  • sktime: A unified framework for machine learning with time series. [Link] Stars
  • Kats: A toolkit to analyze time series data, a lightweight, easy-to-use, and generalizable framework to perform time series analysis. [Link] Stars
  • tsai: State-of-the-art Deep Learning library for Time Series and Sequences. [Link] Stars
  • prophet: Tool for producing high quality forecasts for time series data. [Link] Stars
  • darts: A python library for user-friendly forecasting and anomaly detection on time series. [Link] Stars
  • gluonts: Probabilistic time series modeling in Python. [Link] Stars
  • pyts: A Python package for time series classification. [Link] Stars