atlas

Research map / Time series / Long-term forecasting

TimeEmb: A Lightweight Static-Dynamic Disentanglement Framework for Time Series Forecasting

NeurIPS 2025 · Time series › Long-term forecasting · approach: Lightweight long-term forecasters · 2 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 TimeEmb, a lightweight time series forecaster that splits the rFFT spectrum into a learnable timestep-indexed embedding bank (time-invariant) and a learnable frequency filter on the residual (time-varying), reporting SOTA accuracy with far fewer parameters.

Problem

Temporal non-stationarity in time series forecasting: existing methods conflate long-term static patterns with short-term dynamic fluctuations, and strong disentanglement methods rely on rigid assumptions or are computationally heavy.

Approach

Decompose the frequency-domain representation into a time-invariant part retrieved from a learnable embedding bank indexed by the last timestep modulo M (a global, dataset-wide pattern), and a time-varying residual processed by a learnable complex frequency filter, then fuse, invert, and predict with a two-layer MLP.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use TimeEmb instead of CycleNettime-series forecaster · ETTh1 (avg, L=96)MSE: 0.432 -> 0.425Helped
Use TimeEmb instead of Fredformertime-series forecaster · ETTh2 (avg, L=96)MSE: 0.365 -> 0.362Helped
Use TimeEmb instead of CycleNettime-series forecaster · ETTm1 (avg, L=96)MSE: 0.379 -> 0.368Helped
Use TimeEmb instead of CycleNettime-series forecaster · ETTm2 (avg, L=96)MSE: 0.266 -> 0.265Helped
Use TimeEmb instead of CycleNettime-series forecaster · Weather (avg, L=96)MSE: 0.243 -> 0.237Helped
Use TimeEmb instead of CycleNettime-series forecaster · Electricity (avg, L=96)MSE: 0.168 -> 0.167Helped
Use TimeEmb instead of iTransformertime-series forecaster · Traffic (avg, L=96)MSE: 0.428 -> 0.454Hurt
Integrate TimeEmb with MLP backboneMLP · Electricity (L=96, H=96)MSE: 0.177 -> 0.137; +22.6%Helped
Integrate TimeEmb with Linear backboneLinear · Weather (L=96, H=720)MSE: 0.346 -> 0.349; -0.9%Hurt
Replace the learned embedding bank with random initialization between training and testing (ablation)TimeEmb · time-series forecasting (ablation; datasets not specified)forecasting performanceHurt
Fix the embedding bank to zeros or the global mean (ablation)TimeEmb · time-series forecasting (ablation; datasets not specified)forecasting performanceHurt
Remove the time-invariant component X_s (ablation)TimeEmb · time-series forecasting (ablation; datasets not specified)forecasting performanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: ETTh1 ETTh2 ETTm1 ETTm2 Weather Electricity Traffic

Benchmarks: ETTh1 ETTh2 ETTm1 ETTm2 Weather Electricity Traffic

Metrics: MSE MAE

Baselines: CycleNet Fredformer FilterNet iTransformer PatchTST FITS FreTS DLinear SOFTS

Builds on: CycleNet DLinear FilterNet FITS

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