atlas

Research map / Time series / Long-term forecasting

TimeStacker: A Novel Framework with Multilevel Observation for Capturing Nonstationary Patterns in Time Series Forecasting

ICML 2025 · Time series › Long-term forecasting · approach: Attention for time series forecasting

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 TimeStacker, a time series forecaster that stacks patches of decreasing size and aggregates them with a frequency-similarity (FreqAttention) module, reporting state-of-the-art accuracy with fewer parameters on ETT, Weather, Traffic, Electricity and Exchange.

Problem

Forecasting non-stationary time series, where a single STFT patch size cannot capture both global frequency trends and local details.

Approach

Sequentially stack patches of decreasing size across layers (large to small), with a Smooth Layer and a frequency-domain similarity attention (Hadamard-filtered Fourier features for Q/K, time-domain aggregation for V) inside each Stacker Block.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use TimeStacker instead of the strongest listed baselineETTh1 forecasting · ETTh1MSE: 0.441 -> 0.433Helped
use TimeStacker instead of the strongest listed baselineETTh2 forecasting · ETTh2MAE: 0.395 -> 0.390Helped
use TimeStacker instead of the strongest listed baselineETTm1 forecasting · ETTm1MSE: 0.381 -> 0.381No clear effect
use TimeStacker instead of the strongest listed baselineETTm2 forecasting · ETTm2MAE: 0.323 -> 0.316Helped
use TimeStacker instead of the strongest listed baselineTraffic forecasting · TrafficMSE: 0.409 -> 0.508Hurt
use TimeStacker instead of the strongest listed baselineElectricity forecasting · ElectricityMAE: 0.264 -> 0.275Hurt
use TimeStacker instead of the strongest listed baselineWeather forecasting · WeatherMAE: 0.271 -> 0.264Helped
use TimeStacker instead of the strongest listed baselineExchange forecasting · ExchangeMSE: 0.346 -> 0.336Helped
add FreqAttention (ablation)TimeStacker · ETTh1 (prediction length 96)MSE: 0.388 -> 0.379Helped
add FreqAttention instead of traditional self-attention (ablation)TimeStacker · ETTh1 (prediction length 96)MSE: 0.386 -> 0.379Helped
add Hadamard product in FreqAttention (ablation)TimeStacker · ETTh1 (prediction length 96)MSE: 0.384 -> 0.379Helped
use Hadamard product instead of a linear transformation (ablation)TimeStacker · ETTh1 (prediction length 96)MSE: 0.381 -> 0.379Helped

Surprising findings

Limitations

Experimental setup

Datasets: ETTh1 ETTh2 ETTm1 ETTm2 Weather Traffic Electricity Exchange

Benchmarks: ETTh1 ETTh2 ETTm1 ETTm2 Traffic Electricity Weather Exchange

Metrics: MSE MAE

Baselines: SOFTS SparseTSF iTransformer TimeMixer SAMformer PatchTST Crossformer DLinear RLinear Pathformer

Builds on: PatchTST iTransformer RevIN DLinear

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