atlas

Research map / Probabilistic and scientific modeling / Dynamical systems

Thermalizer: Stable autoregressive neural emulation of spatiotemporal chaos

ICML 2025 · Probabilistic and scientific modeling › Dynamical systems · approach: Data assimilation from sparse observations

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 the thermalizer, which couples a pretrained black-box autoregressive emulator with a separately trained diffusion-model denoiser of the invariant measure, applying adaptive on-the-fly denoising at inference to stabilize long chaotic rollouts.

Problem

Autoregressive neural emulators of spatiotemporal chaotic systems accumulate errors and drift out of distribution, causing trajectories to diverge over long rollouts.

Approach

Use a diffusion model trained on samples of the stationary measure to estimate its score, then at inference time detect (via a noise-level classifier head) when the emulator state drifts out of distribution and run partial reverse-diffusion denoising steps to pull it back toward the invariant measure, without retraining the emulator.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply adaptive diffusion denoising during autoregressive rolloutUnet emulator · Kolmogorov flowstable rollout horizon: 5000 to 10,000Helped
apply adaptive diffusion denoising during autoregressive rolloutUnet emulator · QG turbulencestable rollout horizon: approximately 4000 to 10,000Helped
apply adaptive diffusion denoising during autoregressive rolloutUnet and DRN emulators · Kolmogorov flow and QG turbulencestable rollout horizon: 10,000Helped
apply adaptive diffusion denoising during autoregressive rolloutThermalized flows · Kolmogorov flow and QG turbulenceautocorrelationNo clear effect
apply adaptive diffusion denoising during autoregressive rolloutThermalized QG flows · QG turbulencekinetic energy spectraHurt
use residual prediction instead of direct state prediction (ablation)Emulator · Kolmogorov flow, validation loss and 200-step rolloutsMSE accuracyHelped
compute loss on the residual rather than on the predicted state (ablation)Residual emulator · Kolmogorov flow, validation loss and 200-step rolloutsMSE accuracyHelped
omit batch and group normalization (ablation)Unet emulator · Kolmogorov flow and QG turbulenceemulator performanceNo clear effect
train the thermalizer only on low noise levels (ablation)Thermalizer · Diffusion model trainingperformanceHurt
increase emulator training beyond 12 epochs (ablation)Emulator · Kolmogorov flow and QG turbulencetraining lossNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Kolmogorov flow simulations (jax-cfd, 64x64 vorticity) 2-layer quasi-geostrophic turbulence simulations (64x64 potential vorticity)

Benchmarks: Kolmogorov flow rollouts up to 1e5 steps 2-layer quasi-geostrophic turbulence rollouts up to 1e5 steps

Metrics: MSE versus numerical model radially averaged kinetic energy spectra autocorrelation number of thermalization steps stability over rollout horizon

Baselines: Unet emulator without thermalization Dilated ResNet emulator without thermalization numerical solver (jax-cfd / PyTorch pseudo-spectral)

Builds on: DDPM Tweedie's formula reverse diffusion sampling Ornstein-Uhlenbeck process

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