atlas

Research map / Time series / Long-term forecasting

CycleNet: Enhancing Time Series Forecasting through Modeling Periodic Patterns

NeurIPS 2024 · Time series › Long-term forecasting · approach: Lightweight long-term forecasters · 34 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Residual Cycle Forecasting (RCF), which models global periodic patterns with learnable zero-initialized recurrent cycles and forecasts the residual, yielding CycleNet (Linear/MLP backbones) that reaches SOTA on long-term forecasting benchmarks with far fewer parameters.

Problem

Long-term time series forecasting (LTSF) relies on stable periodic patterns, but existing deep models capture them only implicitly from limited look-back windows; the paper asks whether periodicity can be modeled explicitly to improve accuracy and efficiency.

Approach

Learn globally shared recurrent cycles Q of length W (one per channel, initialized to zero) from the training set, subtract the aligned cyclic component from the input, forecast the residual with a simple backbone (Linear or MLP), and add the cycle back; RCF is also plug-and-play on existing models.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add RCF to Linear (ablation)Linear · Electricity, H=96MSE: 0.197 -> 0.141Helped
add RCF to MLP (ablation)MLP · Traffic, H=96MSE: 0.500 -> 0.458Helped
add RCF to PatchTST (ablation)PatchTST · TrafficMSE: 0.436 -> 0.438Hurt
add RCF to PatchTST (ablation)PatchTST · TrafficMAE: 0.281 -> 0.264Helped
add RCF to iTransformer (ablation)iTransformer · TrafficMSE: 0.395 -> 0.415Hurt
add RCF to iTransformer (ablation)iTransformer · ElectricityMSE: 0.148 -> 0.136Helped
use RCF instead of MOV decomposition (ablation)Linear · ElectricityMSE: 0.167 -> 0.157Helped
set the cycle length to W=168 instead of W=144 (ablation)CycleNet/Linear · Electricity, H=96MSE: 0.196 -> 0.142Helped
set the cycle length to W=144 instead of W=168 (ablation)CycleNet/Linear · Solar-Energy, H=96MSE: 0.289 -> 0.208Helped
add instance normalization (ablation)CycleNet · Solar-Energyforecasting performanceHurt
use CycleNet/MLP rather than CycleNet/Linear (ablation)CycleNet · ElectricityMSE: 0.170 -> 0.168Helped
use CycleNet/MLP rather than CycleNet/Linear (ablation)CycleNet · TrafficMSE: 0.485 -> 0.472Helped

Surprising findings

Limitations

Experimental setup

Datasets: ETTh1 ETTh2 ETTm1 ETTm2 Electricity Solar-Energy Traffic Weather

Benchmarks: ETTh1 ETTh2 ETTm1 ETTm2 Electricity Solar-Energy Traffic Weather

Metrics: MSE MAE

Baselines: iTransformer PatchTST TimeMixer TimesNet DLinear FEDformer Autoformer Crossformer TiDE SCINet SparseTSF Leddam

Builds on: DLinear RevIN PatchTST iTransformer

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy