atlas

Research map / Time series / Long-term forecasting

xPatch: Dual-Stream Time Series Forecasting with Exponential Seasonal-Trend Decomposition

AAAI 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 xPatch, a dual-stream non-transformer forecaster using EMA seasonal-trend decomposition, an MLP linear stream plus a CNN patch-based non-linear stream, an arctangent loss, and a sigmoid learning-rate schedule.

Problem

Long-term time series forecasting: transformers' permutation-invariant attention may fail to exploit temporal order, and existing moving-average decomposition introduces padding bias and loses trend features.

Approach

Replace moving-average decomposition with exponential moving average (EMA) decomposition, process trend and seasonal parts in a dual flow (MLP linear stream for trend, CNN with patching and channel-independence for seasonality), and train with an arctangent-scaled MAE loss and a sigmoid learning-rate schedule.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use xPatch instead of CARDLong-term forecasting benchmarks, unified settings · Nine datasetsMSE: 2.46%Helped
Use xPatch instead of CARDLong-term forecasting benchmarks, unified settings · Nine datasetsMAE: 2.34%Helped
Use xPatch instead of PatchTSTLong-term forecasting benchmarks, unified settings · Nine datasetsMSE: 4.76%Helped
Use xPatch instead of PatchTSTLong-term forecasting benchmarks, unified settings · Nine datasetsMAE: 6.20%Helped
Replace the original decomposition with EMA (alpha 0.3) (ablation)DLinear · Nine forecasting datasetsMSE: 2.93%Helped
Replace the original decomposition with EMA (alpha 0.3) (ablation)DLinear · Nine forecasting datasetsMAE: 3.00%Helped
Replace the original decomposition with EMA (alpha 0.3) (ablation)PatchTST · Nine forecasting datasetsMSE: 1.91%Helped
Replace the original decomposition with EMA (alpha 0.3) (ablation)PatchTST · Nine forecasting datasetsMAE: 1.25%Helped
Set alpha to a learnable parameter rather than fixed (ablation)xPatch · Forecasting benchmarksforecasting performanceHelped
Use the original stream assignment: seasonality to nonlinear stream, trend to linear stream (ablation)xPatch dual-flow network · Forecasting benchmarksforecasting performanceHelped
Use alpha 0.3 rather than other tested fixed alpha values (ablation)xPatch, DLinear, and PatchTST · Weather, Traffic, ElectricityMAEHelped

Surprising findings

Limitations

Experimental setup

Datasets: ETTh1 ETTh2 ETTm1 ETTm2 Weather Traffic Electricity Exchange-rate ILI Solar-energy

Benchmarks: ETTh1 ETTh2 ETTm1 ETTm2 Weather Traffic Electricity Exchange-rate Solar-energy ILI

Metrics: MSE MAE

Baselines: CARD TimeMixer iTransformer RLinear PatchTST MICN DLinear TimesNet ETSformer Autoformer FEDformer

Builds on: PatchTST CARD DLinear Autoformer RevIN

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