LaDCast: A Latent Diffusion Model for Medium-Range Ensemble Weather Forecasting
About
Accurate probabilistic weather forecasting demands both high accuracy and efficient uncertainty quantification, challenges that overburden both ensemble numerical weather prediction (NWP) and recent machine-learning methods. We introduce LaDCast, the first global latent-diffusion framework for medium-range ensemble forecasting, which generates hourly ensemble forecasts entirely in a learned latent space. An autoencoder compresses high-dimensional ERA5 reanalysis fields into a compact representation, and a transformer-based diffusion model produces sequential latent updates with arbitrary hour initialization. The model incorporates Geometric Rotary Position Embedding (GeoRoPE) to account for the Earth's spherical geometry, a dual-stream attention mechanism for efficient conditioning, and sinusoidal temporal embeddings to capture seasonal patterns. LaDCast achieves deterministic and probabilistic skill close to that of the European Centre for Medium-Range Forecast IFS-ENS, without any explicit perturbations. Notably, LaDCast demonstrates superior performance in tracking rare extreme events such as cyclones, capturing their trajectories more accurately than established models. By operating in latent space, LaDCast reduces storage and compute by orders of magnitude, demonstrating a practical path toward forecasting at kilometer-scale resolution in real time. We open-source our code and models and provide the training and evaluation pipelines at: https://github.com/tonyzyl/ladcast.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| 30-day global weather forecasting | WeatherBench-2 ERA5 (test 2018 2021) | UW 500hPa RMSE8.4 | 4 | |
| Global Weather Forecasting (15-day forecast horizon) | WeatherBench years 2018 and 2021 2 (test) | Zonal Wind (500hPa)8.08 | 4 | |
| Global Weather Forecasting | WeatherBench 2 | Speed45 | 3 | |
| Global Weather Forecasting | ERA5 | Zonal Wind Speed (U) at 500hPa (UW500)4.38 | 3 | |
| Weather forecasting | ERA5 WeatherBench 15-day forecast horizon v2 (test) | Zonal Wind (UW) at 500hPa4.19 | 3 |