atlas

Research map / Time series / Long-term forecasting

Learning Pattern-Specific Experts for Time Series Forecasting Under Patch-level Distribution Shift

NeurIPS 2025 · Time series › Long-term forecasting · approach: Attention for time series forecasting · 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 TFPS, a time-frequency dual-domain forecaster that uses subspace-clustering pattern identification and a mixture of pattern-specific MLP experts to handle patch-level distribution shift.

Problem

Long-term time series forecasting degrades when patches within a series follow heterogeneous, drifting distributions, since single uniform models cannot capture all patterns.

Approach

A dual-domain (time and Fourier) patch encoder feeds a subspace-clustering Pattern Identifier that assigns patches to clusters, and a Mixture of Pattern Experts routes each patch to specialized MLP experts, rather than normalizing away non-stationarity.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use TFPS instead of time-domain baselinesTime-series forecasting · Nine real-world multivariate datasetsMSE: 9.5%Helped
Use TFPS instead of frequency-domain baselinesTime-series forecasting · Nine real-world multivariate datasetsMSE: 16.9%Helped
Use TFPS instead of time-frequency baselinesTime-series forecasting · Nine real-world multivariate datasetsMSE: 5.2%Helped
Use TFPS instead of foundation modelsTime-series forecasting · ETTh2MSE: 10.9%Helped
Use TFPS instead of foundation modelsTime-series forecasting · ETTm2MSE: 7.3%Helped
Use TFPS instead of foundation modelsTime-series forecasting · TrafficMSE: -3.6%Hurt
Add the frequency branch to the time branch (ablation)TFPS · ETTh1 H=192MSE: 0.459 -> 0.423Helped
Use PI instead of a linear layer in the time branch (ablation)TFPS · ETTh1 H=192MSE: 0.451 -> 0.423Helped
Add PI and MoPE to the time-branch encoder (ablation)TFPS · ETTh1 H=192MSE: 0.460 -> 0.423Helped
Add the time branch to the frequency branch (ablation)TFPS · ETTh1 H=192MSE: 0.507 -> 0.423Helped
Use PI instead of a linear layer in the frequency branch (ablation)TFPS · ETTh1 H=192MSE: 0.535 -> 0.507Helped
Add PI and MoPE to the frequency-branch encoder (ablation)TFPS · ETTh1 H=192MSE: 0.583 -> 0.507Helped

Surprising findings

Limitations

Experimental setup

Datasets: ETTh1 ETTh2 ETTm1 ETTm2 Exchange-Rate Weather Electricity Traffic ILI

Benchmarks: ETTh1 ETTh2 ETTm1 ETTm2 Exchange-Rate Weather Electricity Traffic ILI

Metrics: MSE MAE IMP (relative MSE improvement)

Baselines: PatchTST DLinear TimesNet iTransformer FEDformer FITS TFDNet-IK TSLANet AutoTimes Moment Timer SIN

Builds on: PatchTST FEDformer Mixture of Experts

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