atlas

Research map / Time series / Causal and generative time series

Flow Matching with Gaussian Process Priors for Probabilistic Time Series Forecasting

ICLR 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 TSFlow, a conditional flow matching model for univariate time series that uses Gaussian process priors and optimal-transport couplings, with conditional prior sampling and guidance to make unconditional models usable for forecasting.

Problem

Diffusion-based time series generators map non-i.i.d. data to an isotropic Gaussian prior, producing long complex paths; it is unclear how to exploit flow matching with data-aligned priors for probabilistic time series generation and forecasting.

Approach

Replace the isotropic Gaussian source in conditional flow matching with Gaussian process priors (SE, OU, periodic kernels) coupled to data via mini-batch optimal transport, and adapt unconditional models to forecasting via conditional prior sampling (Langevin dynamics on a GP-conditioned prior) plus guidance, or train a conditional model with a GP-regression conditional prior.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use a conditional GP-regression prior rather than an isotropic prior (ablation)TSFlow conditional forecasting · Electricity, KDDCup, Solar, Traffic, and UberTLCCRPS: 0.058 -> 0.049; 0.302 -> 0.273; 0.339 -> 0.333; 0.133 -> 0.107; 0.199 -> 0.161Helped
add lagged-value features (ablation)TSFlow conditional forecasting · KDDCupCRPS: 0.302 -> 0.392Hurt
add lagged-value features (ablation)TSFlow conditional forecasting · Traffic and UberTLCCRPS: 0.133 -> 0.084; 0.199 -> 0.154Helped
add bidirectional S4 layers (ablation)TSFlow conditional forecasting · Traffic and UberTLCCRPS: 0.133 -> 0.083; 0.199 -> 0.153Helped
add exponential moving average (ablation)TSFlow conditional forecasting · Electricity and SolarCRPS: 0.058 -> 0.045; 0.339 -> 0.343Helped
add 4 conditional prior sampling iterations (ablation)TSFlow-Uncond. with guidance · Electricity, Exchange, KDDCup, M4-Hourly, Solar, Traffic, UberTLC, and Wiki2000CRPS: 0.012 -> 0.011; 0.294 -> 0.299; 0.371 -> 0.464; 0.096 -> 0.089; 0.290 -> 0.279Mixed
use asymmetric Laplace rather than Gaussian guidance score (ablation)TSFlow-Uncond. · Electricity, Exchange, KDDCup, M4-Hourly, Traffic, UberTLC, and Wiki2000CRPS: 0.059 -> 0.049; 0.020 -> 0.011; 0.317 -> 0.299; 0.031 -> 0.029; 0.101 -> 0.089; 0.169 -> 0.153; 24.046 -> 0.279Helped
replace OU prior with Seasonal Naive prior (ablation)TSFlow-Cond. · Electricity and ExchangeCRPS: 0.045 -> 0.044; 0.009 -> 0.008Helped
replace OU prior with Seasonal Naive prior (ablation)TSFlow-Cond. · KDDCup and M4-HourlyCRPS: 0.273 -> 0.321; 0.025 -> 0.036Hurt
train conditionally rather than use unconditional TSFlow with conditional prior sampling and guidanceTSFlow forecasting · Electricity, Exchange, KDDCup, M4-Hourly, Solar, Traffic, and Wiki2000CRPS: 0.049 -> 0.045; 0.011 -> 0.008; 0.287 -> 0.278; 0.032 -> 0.028; 0.396 -> 0.344; 0.086 -> 0.082; 0.291 -> 0.207Helped
use TSFlow-Cond. (OU) rather than the strongest displayed baselineTSFlow forecasting · SolarCRPS: 0.358 -> 0.344Helped
use TSFlow-Cond. (OU) rather than the strongest displayed baselineTSFlow forecasting · Exchange and KDDCupCRPS: 0.007 -> 0.008; 0.274 -> 0.288Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Electricity Exchange KDDCup M4-Hourly Solar Traffic UberTLC-Hourly Wikipedia

Benchmarks: Electricity Exchange KDDCup M4-Hourly Solar Traffic UberTLC-Hourly Wikipedia

Metrics: 2-Wasserstein distance Linear Predictive Score CRPS

Baselines: TimeVAE TSDiff Seasonal Naive AutoARIMA AutoETS DLinear DeepAR TFT WaveNet PatchTST CSDI SSSD

Builds on: conditional flow matching optimal transport conditional flow matching TSDiff CSDI SSSD

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