atlas

Research map / Image generation / Fast diffusion sampling

DiffDA: a Diffusion model for weather-scale Data Assimilation

ICML 2024 · Image generation › Fast diffusion sampling · approach: Denoising diffusion probabilistic models · 10 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 DiffDA, a denoising diffusion model that adapts the pretrained GraphCast forecaster as its backbone to assimilate sparse column observations into 0.25° global atmospheric states, with observations enforced at inference via soft-masked inpainting.

Problem

Data assimilation (producing accurate initial conditions from predicted states and sparse observations) is computationally expensive and tightly coupled to numerical forecast systems, and prior diffusion-based DA work has not reached ERA5-scale resolution.

Approach

Condition a diffusion model on the GraphCast forecast by reusing GraphCast's input/output shape (two time steps in, next step out), train it on predicted-state conditioning only, and inject sparse observations at inference time via a softbled mask and kriging-interpolated observations (RePaint-style resampling) rather than training with observations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase soft-mask Gaussian kernel standard deviation from 0.5 to larger values (ablation)DiffDA with GraphCast backbone · Single-step assimilation and forecasts from assimilated dataRMSE: 94.6 -> 90.1Helped
Increase soft-mask Gaussian kernel standard deviation into the 2.0–3.0 range (ablation)DiffDA with GraphCast backbone · Single-step assimilation and forecasts from assimilated dataRMSE: 200 -> 209Mixed
Use 40000 observed columns instead of 1000DiffDA with GraphCast backbone · Single-step assimilationRMSEHelped
Use DiffDA assimilation rather than interpolated observationsAutoregressive data assimilation with non-fixed observation locations · z500 and t850RMSEHelped
Use DiffDA assimilation rather than interpolated observationsAutoregressive data assimilation with non-fixed observation locations · t2mRMSEHurt
Use 48-hour forecast inputs for DiffDA assimilation rather than ERA5 inputsDiffDA forecast evaluation · 10,000 observed columns; z500, t850, and t2mRMSEHelped

Surprising findings

Limitations

Experimental setup

Datasets: WeatherBench2 ERA5

Benchmarks: ERA5 (WeatherBench2)

Metrics: RMSE

Baselines: GraphCast 48h forecast interpolated observations ERA5 initial conditions

Builds on: DDPM RePaint GraphCast universal kriging

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