atlas

Research map / Time series / Causal and generative time series

Non-stationary Diffusion For Probabilistic Time Series Forecasting

ICML 2025 · Time series › Causal and generative time series · approach: Diffusion models for time series · 0 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 NsDiff, a diffusion model for probabilistic time series forecasting that uses a location-scale noise model endpoint and an uncertainty-aware noise schedule to capture time-varying uncertainty.

Problem

Existing diffusion models for probabilistic time series forecasting assume constant (stationary) noise variance from the additive noise model, so they fail to capture non-stationary, time-varying uncertainty.

Approach

Replaces the fixed-variance additive noise endpoint N(0,I) or N(f(X),I) with a location-scale noise model endpoint N(f(X), g(X)) using a pretrained conditional mean and variance estimator, and derives an uncertainty-aware forward noise schedule that integrates time-varying variance into the diffusion process, with a quadratic-solved estimate of the data variance at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use NsDiff instead of TMDMprobabilistic forecasting · ETTh1QICE: 2.821 -> 1.470Helped
Use NsDiff instead of TMDMprobabilistic forecasting · TrafficQICE: 10.676 -> 3.601Helped
Use NsDiff instead of the strongest baselineprobabilistic forecasting · SolarCRPS: 0.293 -> 0.300Hurt
Add the LSNM assumption (variable conditional variance) (ablation)NsDiff · ETTh1QICE: 2.821 -> 1.470Helped
Add the LSNM assumption (variable conditional variance) (ablation)NsDiff · ETTh1CRPS: 0.452 -> 0.392Helped
Add the uncertainty-aware noise schedule (ablation)NsDiff · ETTh1QICE: 3.184 -> 1.470Helped
Add the uncertainty-aware noise schedule (ablation)NsDiff · ETTh1CRPS: 0.413 -> 0.392Helped
Train end-to-end rather than pretraining the estimators (ablation)NsDiff · ETTh1CRPS: 0.3795 -> 0.3868No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Electricity ILI ETTh1 ETTh2 ETTm1 ETTm2 ExchangeRate Traffic SolarEnergy synthetic LSNM datasets

Benchmarks: ETTh1 ETTh2 ETTm1 ETTm2 ECL EXG ILI Solar Traffic synthetic linear/quadratic variance datasets

Metrics: CRPS QICE MSE MAE

Baselines: TimeGrad CSDI TimeDiff TMDM DiffusionTS

Builds on: DDPM TMDM TimeGrad Non-stationary Transformer 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