atlas

Research map / Time series / Long-term forecasting

$K^2$VAE: A Koopman-Kalman Enhanced Variational AutoEncoder for Probabilistic Time Series Forecasting

ICML 2025 · Time series › Long-term forecasting · approach: Lightweight long-term forecasters · 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 K²VAE, a VAE-based probabilistic forecaster that uses a KoopmanNet to linearize patch-token dynamics and a KalmanNet to refine the latent posterior, targeting long-term probabilistic time series forecasting.

Problem

Long-term probabilistic time series forecasting (LPTSF): existing probabilistic models degrade sharply as horizons grow due to nonlinear dynamics, error accumulation, and high per-step cost of diffusion/flow generators.

Approach

Combine a learnable Koopman measurement function with local (one-step eDMD) plus global learnable Koopman operators to get an approximately linear latent system, then apply a data-driven Kalman filter (learnable A, B, H, Q, R, with an integrator supplying control inputs) to model and refine the variational posterior uncertainty in a VAE with one-step generation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use K²VAE instead of the strongest baselineShort-term probabilistic forecasting · Short-term scenarios across eight datasetsCRPS: 7.3% reductionHelped
use K²VAE instead of the strongest baselineLong-term probabilistic forecasting · Long-term scenarios across nine datasetsCRPS: 20.9%Helped
add the local Koopman operator to the global Koopman operator (ablation)K²VAE · Electricity-L (L=720)CRPS: 0.065\scriptstyle\pm0.007 -> 0.057\scriptstyle\pm 0.005Helped
add the global Koopman operator to the local Koopman operator (ablation)K²VAE · Exchange-S (L=30)CRPS: 0.012\scriptstyle\pm0.002 -> 0.009\scriptstyle\pm0.001Helped
add the Integrator (ablation)K²VAE · Exchange-S (L=30)CRPS: 0.015\scriptstyle\pm0.002 -> 0.009\scriptstyle\pm0.001Helped
add the skip connection (ablation)K²VAE · Exchange-S (L=30)CRPS: 0.011\scriptstyle\pm0.001 -> 0.009\scriptstyle\pm0.001Helped
add the control input (ablation)K²VAE · Exchange-S (L=30)CRPS: 0.013\scriptstyle\pm0.006 -> 0.009\scriptstyle\pm0.001Helped
add KoopmanNet (ablation)K²VAE · Exchange-S (L=30)CRPS: 0.014\scriptstyle\pm0.002 -> 0.009\scriptstyle\pm0.001Helped
add KalmanNet (ablation)K²VAE · Electricity-L (L=720)CRPS: 0.089\scriptstyle\pm0.011 -> 0.057\scriptstyle\pm 0.005Helped

Surprising findings

Limitations

Experimental setup

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

Benchmarks: ETTh1-S ETTh2-S ETTm1-S ETTm2-S Electricity-S Solar-S Traffic-S Exchange-S ETTh1-L ETTh2-L ETTm1-L ETTm2-L

Metrics: CRPS NMAE

Baselines: FITS PatchTST iTransformer Koopa TSDiff D3VAE GRU NVP GRU MAF Trans MAF TimeGrad CSDI

Builds on: Koopman theory Kalman filter VAE ProbTS Koopa

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