TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/SegRNN: Segment Recurrent Neural Network for Long-Term Tim...

SegRNN: Segment Recurrent Neural Network for Long-Term Time Series Forecasting

Shengsheng Lin, Weiwei Lin, Wentai Wu, Feiyu Zhao, Ruichao Mo, Haotong Zhang

2023-08-22Time Series ForecastingTime Series
PaperPDFCodeCodeCode(official)Code

Abstract

RNN-based methods have faced challenges in the Long-term Time Series Forecasting (LTSF) domain when dealing with excessively long look-back windows and forecast horizons. Consequently, the dominance in this domain has shifted towards Transformer, MLP, and CNN approaches. The substantial number of recurrent iterations are the fundamental reasons behind the limitations of RNNs in LTSF. To address these issues, we propose two novel strategies to reduce the number of iterations in RNNs for LTSF tasks: Segment-wise Iterations and Parallel Multi-step Forecasting (PMF). RNNs that combine these strategies, namely SegRNN, significantly reduce the required recurrent iterations for LTSF, resulting in notable improvements in forecast accuracy and inference speed. Extensive experiments demonstrate that SegRNN not only outperforms SOTA Transformer-based models but also reduces runtime and memory usage by more than 78%. These achievements provide strong evidence that RNNs continue to excel in LTSF tasks and encourage further exploration of this domain with more RNN-based approaches. The source code is coming soon.

Results

TaskDatasetMetricValueModel
Time Series ForecastingETTh2 (336) UnivariateMAE0.345SegRNN
Time Series ForecastingETTh2 (336) UnivariateMSE0.18SegRNN
Time Series ForecastingETTh2 (720) MultivariateMAE0.424SegRNN
Time Series ForecastingETTh2 (720) MultivariateMSE0.394SegRNN
Time Series ForecastingETTh1 (720) MultivariateMAE0.447SegRNN
Time Series ForecastingETTh1 (720) MultivariateMSE0.434SegRNN
Time Series ForecastingWeather (192)MAE0.227SegRNN
Time Series ForecastingWeather (192)MSE0.186SegRNN
Time Series ForecastingWeather (336)MAE0.269SegRNN
Time Series ForecastingWeather (336)MSE0.237SegRNN
Time Series ForecastingWeather (720)MAE0.32SegRNN
Time Series ForecastingWeather (720)MSE0.31SegRNN
Time Series ForecastingETTh2 (336) MultivariateMAE0.374SegRNN
Time Series ForecastingETTh2 (336) MultivariateMSE0.325SegRNN
Time Series ForecastingETTh1 (720) UnivariateMAE0.233SegRNN
Time Series ForecastingETTh1 (720) UnivariateMSE0.085SegRNN
Time Series ForecastingETTh1 (96) UnivariateMAE0.18SegRNN
Time Series ForecastingETTh1 (96) UnivariateMSE0.053SegRNN
Time Series ForecastingETTh1 (192) MultivariateMAE0.402SegRNN
Time Series ForecastingETTh1 (192) MultivariateMSE0.385SegRNN
Time Series ForecastingETTh2 (192) UnivariateMAE0.317SegRNN
Time Series ForecastingETTh2 (192) UnivariateMSE0.158SegRNN
Time Series ForecastingETTh1 (192) UnivariateMAE0.208SegRNN
Time Series ForecastingETTh1 (192) UnivariateMSE0.068SegRNN
Time Series ForecastingETTh1 (336) MultivariateMAE0.417SegRNN
Time Series ForecastingETTh1 (336) MultivariateMSE0.401SegRNN
Time Series ForecastingETTh2 (96) MultivariateMAE0.32SegRNN
Time Series ForecastingETTh2 (96) MultivariateMSE0.263SegRNN
Time Series ForecastingWeather (96)MAE0.181SegRNN
Time Series ForecastingWeather (96)MSE0.142SegRNN
Time Series ForecastingETTh2 (720) UnivariateMAE0.365SegRNN
Time Series ForecastingETTh2 (720) UnivariateMSE0.205SegRNN
Time Series ForecastingETTh1 (96) MultivariateMAE0.376SegRNN
Time Series ForecastingETTh1 (96) MultivariateMSE0.341SegRNN
Time Series ForecastingETTh1 (336) UnivariateMAE0.215SegRNN
Time Series ForecastingETTh1 (336) UnivariateMSE0.073SegRNN
Time Series ForecastingETTh2 (192) MultivariateMAE0.36SegRNN
Time Series ForecastingETTh2 (192) MultivariateMSE0.321SegRNN
Time Series ForecastingETTh2 (96) UnivariateMAE0.272SegRNN
Time Series ForecastingETTh2 (96) UnivariateMSE0.121SegRNN
Time Series AnalysisETTh2 (336) UnivariateMAE0.345SegRNN
Time Series AnalysisETTh2 (336) UnivariateMSE0.18SegRNN
Time Series AnalysisETTh2 (720) MultivariateMAE0.424SegRNN
Time Series AnalysisETTh2 (720) MultivariateMSE0.394SegRNN
Time Series AnalysisETTh1 (720) MultivariateMAE0.447SegRNN
Time Series AnalysisETTh1 (720) MultivariateMSE0.434SegRNN
Time Series AnalysisWeather (192)MAE0.227SegRNN
Time Series AnalysisWeather (192)MSE0.186SegRNN
Time Series AnalysisWeather (336)MAE0.269SegRNN
Time Series AnalysisWeather (336)MSE0.237SegRNN
Time Series AnalysisWeather (720)MAE0.32SegRNN
Time Series AnalysisWeather (720)MSE0.31SegRNN
Time Series AnalysisETTh2 (336) MultivariateMAE0.374SegRNN
Time Series AnalysisETTh2 (336) MultivariateMSE0.325SegRNN
Time Series AnalysisETTh1 (720) UnivariateMAE0.233SegRNN
Time Series AnalysisETTh1 (720) UnivariateMSE0.085SegRNN
Time Series AnalysisETTh1 (96) UnivariateMAE0.18SegRNN
Time Series AnalysisETTh1 (96) UnivariateMSE0.053SegRNN
Time Series AnalysisETTh1 (192) MultivariateMAE0.402SegRNN
Time Series AnalysisETTh1 (192) MultivariateMSE0.385SegRNN
Time Series AnalysisETTh2 (192) UnivariateMAE0.317SegRNN
Time Series AnalysisETTh2 (192) UnivariateMSE0.158SegRNN
Time Series AnalysisETTh1 (192) UnivariateMAE0.208SegRNN
Time Series AnalysisETTh1 (192) UnivariateMSE0.068SegRNN
Time Series AnalysisETTh1 (336) MultivariateMAE0.417SegRNN
Time Series AnalysisETTh1 (336) MultivariateMSE0.401SegRNN
Time Series AnalysisETTh2 (96) MultivariateMAE0.32SegRNN
Time Series AnalysisETTh2 (96) MultivariateMSE0.263SegRNN
Time Series AnalysisWeather (96)MAE0.181SegRNN
Time Series AnalysisWeather (96)MSE0.142SegRNN
Time Series AnalysisETTh2 (720) UnivariateMAE0.365SegRNN
Time Series AnalysisETTh2 (720) UnivariateMSE0.205SegRNN
Time Series AnalysisETTh1 (96) MultivariateMAE0.376SegRNN
Time Series AnalysisETTh1 (96) MultivariateMSE0.341SegRNN
Time Series AnalysisETTh1 (336) UnivariateMAE0.215SegRNN
Time Series AnalysisETTh1 (336) UnivariateMSE0.073SegRNN
Time Series AnalysisETTh2 (192) MultivariateMAE0.36SegRNN
Time Series AnalysisETTh2 (192) MultivariateMSE0.321SegRNN
Time Series AnalysisETTh2 (96) UnivariateMAE0.272SegRNN
Time Series AnalysisETTh2 (96) UnivariateMSE0.121SegRNN

Related Papers

The Power of Architecture: Deep Dive into Transformer Architectures for Long-Term Time Series Forecasting2025-07-17MoTM: Towards a Foundation Model for Time Series Imputation based on Continuous Modeling2025-07-17Data Augmentation in Time Series Forecasting through Inverted Framework2025-07-15D3FL: Data Distribution and Detrending for Robust Federated Learning in Non-linear Time-series Data2025-07-15Towards Interpretable Time Series Foundation Models2025-07-10MoFE-Time: Mixture of Frequency Domain Experts for Time-Series Forecasting Models2025-07-09Foundation models for time series forecasting: Application in conformal prediction2025-07-09Bridging the Last Mile of Prediction: Enhancing Time Series Forecasting with Conditional Guided Flow Matching2025-07-09