Scaling Law for Time Series Forecasting

Jingzhe Shi, Qinwei Ma, Huan Ma, Lei Li
5/1/2024

No official code found. Best implementation: JingzheShi/ScalingLawForTimeSeriesForecasting (20 stars, last commit 2024-10-23).

Abstract

Scaling law that rewards large datasets, complex models and enhanced data granularity has been observed in various fields of deep learning. Yet, studies on time series forecasting have cast doubt on scaling behaviors of deep learning methods for time series forecasting: while more training data improves performance, more capable models do not always outperform less capable models, and longer input horizons may hurt performance for some models. We propose a theory for scaling law for time series forecasting that can explain these seemingly abnormal behaviors. We take into account the impact of dataset size and model complexity, as well as time series data granularity, particularly focusing on the look-back horizon, an aspect that has been unexplored in previous theories. Furthermore, we empirically evaluate various models using a diverse set of time series forecasting datasets, which (1) verifies the validity of scaling law on dataset size and model complexity within the realm of time series forecasting, and (2) validates our theoretical framework, particularly regarding the influence of look back horizon. We hope our findings may inspire new models targeting time series forecasting datasets of limited size, as well as large foundational datasets and models for time series forecasting in future work. Code for our experiments has been made public at https://github.com/JingzheShi/ScalingLawForTimeSeriesForecasting.

View on arXivView PDF

Code Implementations(1)

[NeurIPS 2024] The repository for experiment codes for the paper: Scaling Law for Time Series Forecasting.

200Shell, PythonMay 23, 20241 years ago

Cite this paper

@article{shi2024scaling,
  title  = {Scaling Law for Time Series Forecasting},
  author = {Jingzhe Shi and Qinwei Ma and Huan Ma and Lei Li},
  year   = {2024},
  eprint = {2405.15124},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2405.15124},
  url    = {https://arxiv.org/abs/2405.15124},
  journal = {NEURIPS 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/2405.15124.svg)](https://codeofpaper.com/paper/2405.15124)

Discussion