Unified Training of Universal Time Series Forecasting Transformers

Gerald Woo, Chenghao Liu, Akshat Kumar, Caiming Xiong, Silvio Savarese +1 more
2/4/2024
cs.LGcs.AI

Official code: SalesforceAIResearch/uni2ts (1,580 stars, Apache-2.0, last commit 2026-01-29).

Abstract

Deep learning for time series forecasting has traditionally operated within a one-model-per-dataset framework, limiting its potential to leverage the game-changing impact of large pre-trained models. The concept of universal forecasting, emerging from pre-training on a vast collection of time series datasets, envisions a single Large Time Series Model capable of addressing diverse downstream forecasting tasks. However, constructing such a model poses unique challenges specific to time series data: i) cross-frequency learning, ii) accommodating an arbitrary number of variates for multivariate time series, and iii) addressing the varying distributional properties inherent in large-scale data. To address these challenges, we present novel enhancements to the conventional time series Transformer architecture, resulting in our proposed Masked Encoder-based Universal Time Series Forecasting Transformer (Moirai). Trained on our newly introduced Large-scale Open Time Series Archive (LOTSA) featuring over 27B observations across nine domains, Moirai achieves competitive or superior performance as a zero-shot forecaster when compared to full-shot models. Code, data, and model weights can be found at https://github.com/SalesforceAIResearch/uni2ts.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Unified Training of Universal Time Series Forecasting Transformers

1,580214Shell, PythonFeb 7, 20248 months agoApache-2.0
deep-learningforecastingmachine-learningpre-trained-modelspre-training+5 more

Similar Papers

Cite this paper

@article{woo2024unified,
  title  = {Unified Training of Universal Time Series Forecasting Transformers},
  author = {Gerald Woo and Chenghao Liu and Akshat Kumar and Caiming Xiong and Silvio Savarese and Doyen Sahoo},
  year   = {2024},
  eprint = {2402.02592},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.02592v2},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.02592.svg)](https://codeofpaper.com/paper/2402.02592)

Discussion