Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

PULSE: Generative Phase Evolution for Non-Stationary Time Series Forecasting

About

Time series forecasting under non-stationarity faces a fundamental tension between capturing stable representations and adapting to distribution shifts. Existing methods implicitly rely on static historical assumptions, leading to a critical failure mode we term Phase Amnesia, where models become blind to the evolving global context. To resolve this, we formalize non-stationary dynamics through three physical hypotheses: wold decomposition, dynamical phase evolution, and heteroscedastic manifold generation. These principles inspire PULSE, a physics-informed, plug-and-play framework adopting a Disentangle--Evolve--Simulate design philosophy. Specifically, PULSE utilizes phase-anchored disentanglement to resolve optimization interference caused by dominant trends, employs a Phase Router to actively generate future trajectories, and introduces Statistic-Aware Mixup (SAM) to ensure robustness against out-of-distribution volatility. Empirically, PULSE enables a simple MLP backbone to achieve state-of-the-art or highly competitive performance across 12 real-world benchmarks. This validates that a correct physics-informed inductive bias is far more critical than raw architectural complexity for non-stationary forecasting. The code is available at: https://github.com/Gemost/PULSE.

Yangyou Liu, Zezhi Shao, Xinyu Chen, Hu Chen, Fei Wang, Yuankai Wu• 2026

Related benchmarks

TaskDatasetResultRank
Multivariate ForecastingETTh1
MSE0.412
909
Time Series ForecastingETTh1
MSE0.409
869
Multivariate Time-series ForecastingETTm1
MSE0.363
742
Multivariate Time-series ForecastingETTm2
MSE0.262
593
Time Series ForecastingWeather
MSE0.219
497
Multivariate Time-series ForecastingWeather
MSE0.239
466
Multivariate Time-series ForecastingTraffic
MSE0.46
323
Time Series ForecastingETTm2
MSE0.247
300
Time Series ForecastingElectricity
MSE0.149
285
Multivariate Time-series ForecastingETTh2
MSE0.361
219
Showing 10 of 20 rows

Other info

Follow for update