SOTAVerified

Revisiting Long-term Time Series Forecasting: An Investigation on Linear Mapping

2023-05-18Code Available1· sign in to hype

Zhe Li, shiyi qi, Yiduo Li, Zenglin Xu

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

Long-term time series forecasting has gained significant attention in recent years. While there are various specialized designs for capturing temporal dependency, previous studies have demonstrated that a single linear layer can achieve competitive forecasting performance compared to other complex architectures. In this paper, we thoroughly investigate the intrinsic effectiveness of recent approaches and make three key observations: 1) linear mapping is critical to prior long-term time series forecasting efforts; 2) RevIN (reversible normalization) and CI (Channel Independent) play a vital role in improving overall forecasting performance; and 3) linear mapping can effectively capture periodic features in time series and has robustness for different periods across channels when increasing the input horizon. We provide theoretical and experimental explanations to support our findings and also discuss the limitations and future works. Our framework's code is available at https://github.com/plumprc/RTSF.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
ETTh1 (192) MultivariateRLinearMSE0.4Unverified
ETTh1 (336) MultivariateRLinearMSE0.42Unverified
ETTh1 (720) MultivariateRLinearMSE0.44Unverified
ETTh1 (96) MultivariateRLinearMSE0.37Unverified
ETTh2 (192) MultivariateRLinearMSE0.32Unverified
ETTh2 (336) MultivariateRLinearMSE0.33Unverified
ETTh2 (720) MultivariateRLinearMSE0.37Unverified
ETTh2 (96) MultivariateRLinearMSE0.26Unverified
ETTm1 (192) MultivariateRLinearMSE0.34Unverified
ETTm1 (336) MultivariateRLinearMSE0.37Unverified
ETTm1 (720) MultivariateRLinearMSE0.43Unverified
ETTm1 (96) MultivariateRLinearMSE0.3Unverified
ETTm2 (192) MultivariateRLinearMSE0.22Unverified
ETTm2 (336) MultivariateRLinearMSE0.27Unverified
ETTm2 (720) MultivariateRLinearMSE0.37Unverified
ETTm2 (96) MultivariateRLinearMSE0.16Unverified
Weather (192)RLinearMSE0.22Unverified
Weather (192)RLinear-CIMSE0.19Unverified
Weather (336)RLinear-CIMSE0.24Unverified
Weather (336)RLinearMSE0.27Unverified
Weather (720)RLinearMSE0.33Unverified
Weather (720)RLinear-CIMSE0.31Unverified
Weather (96)RLinear-CIMSE0.15Unverified
Weather (96)RLinearMSE0.18Unverified

Reproductions