Towards accurate extreme event likelihoods from diffusion model climate emulators
Listen
Radio episode about this paper
Transcript
Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.
Tom: Today's paper: "Towards accurate extreme event likelihoods from diffusion model climate emulators".
Jane: The gist The authors show that probabilistic information can be accurately recovered for guided samples of Tropical Cyclones using the cBottle diffusion model,
Tom: First, who's behind it and why it matters.
Title and authors: Tom: So we're looking at a paper called "Towards accurate extreme event likelihoods from diffusion model climate emulators" by Peter Manshausen and his team. It’s pretty interesting because it tackles how to get better probability estimates for really rare things like tropical cyclones using these climate models.
Jane: Exactly, Tom. The title tells you they are focused on getting those accurate likelihoods, not just generating a random state or a typical weather pattern. They are using something called the Climate in a Bottle diffusion model to do it.
Lu: What’s key here is that this paper shows how you can use these probability density estimates for atmospheric states to calculate the likelihood of extreme events under guidance, which is a big step forward in this area.
Meng: So if I’m getting my climate data, I usually get a sample and I have to run a bunch of Monte Carlo simulations to figure out how likely that sample is. This paper suggests a different way to do that using the model's own probability density function.
Lalam: And the authors are trying to quantify exactly how much more likely guidance makes a tropical cyclone sample compared to when you don't use any guidance at all, which is quantified by odds ratios.
The paper's summary: Tom: They explain that diffusion models approximate the probability density of training data through this denoising process, where the denoiser network approximates the score function, which is basically the gradient log-probability density function of that noised data, as shown in equation one.
Jane: That means they take noisy data and try to reverse it back to a less noisy state by estimating that score function. It’s an iterative process where you are essentially undoing the noise step by step.
Lu: And then they use this process to sample from the data distribution by solving a specific ordinary differential equation derived from this whole diffusion process, which is what they call the ODE in equation three.
Meng: The core of their idea is adding a term to that ODE—classifier guidance—to make the model focus on generating states that include things like tropical cyclones in a specific location.
Lalam: They modify the score of the probability density function by adding this classifier guidance term, which effectively changes it to p(x; sigmay) = p(yx; sigma)p(x; sigma), where y is a condition like 'TC in Miami'.
The paper's improvements: Tom: The paper points out that they can use importance sampling to sample from the distribution using these guidance samples, and they calculate the log odds ratio between the guided and unguided velocity fields.
Jane: That odds ratio is calculated using a trajectory difference between guided and unguided velocity fields, which involves terms like latent plus denoiser plus guidance. This lets them quantify exactly how much more likely guidance makes you get that tropical cyclone sample.
Lu: They found that setting the parameter rho to one and gamma to something like one thousand two hundred eighty consistently produces guided states without needing complicated rescaling, which is a neat finding for practical use.
Meng: But they also noted a limitation when applying guidance along the entire trajectory; the guidance divergence term can become implausible, so restricting it to a small window, like sigma between fifteen and twenty seems to be effective.
Lalam: And for extremes specifically, they showed that the uncertainty of their importance sampling estimate can actually be smaller than that of a simple unguided Monte Carlo estimate.
Conclusion: Tom: So to wrap up, this paper on "Towards accurate extreme event likelihoods from diffusion model climate emulators" shows you how to recover probability information from a diffusion model guided toward oversampling extreme events.
Jane: By using those odds ratios, they can increase their confidence that the guidance they're applying is actually consistent with the data distribution. It’s about getting a reliable measure of how much more likely your guidance has made the event you're looking for.
Lu: The method seems successful for weaker guidance and repeated sampling, and it shows potential for making sampling extremes more cost-effective in the long run.
Meng: I do have to mention that they found a bias where the average tropical cyclone probabilities in cBottle are too small compared to historical ERA5 data, which suggests we still need to improve how these models represent extremes.
Lalam: That's a fair point, Meng. But overall, the ability to calculate those probability calculations could be used to evaluate the KL-divergence between two distributions p and q, which is really useful for comparing different climate scenarios.
NVIDIA
physics.ao-ph, cs.LG
Submitted: 2026-05-05
Updated: 2026-10-12
Comments: 19 pages, 6 figures
Code: https://github.com/NVlabs/cBottle
License: http://creativecommons.org/licenses/by/4.0/
Importance score: 83/100
The gist: The gist The authors show that probabilistic information can be accurately recovered for guided samples of Tropical Cyclones using the cBottle diffusion model, allowing them to quantify how much more
Key concepts
- Diffusion Models
- These models work by learning to approximate the probability density of training data through a denoising process. They iteratively reverse a random noise process, allowing them to generate new data samples that resemble the original training set, like real atmospheric states.
- Classifier Guidance
- This technique modifies the generation process by adding a term to the model's equation that pushes the generated samples towards satisfying a specific condition, such as having a Tropical Cyclone in a particular location. This helps guide the model to generate extreme events.
- Importance Sampling (IS)
- This is a statistical method used here to sample from the distribution of TCs by multiplying samples drawn from the guided distribution by an odds ratio. This allows researchers to quantify exactly how much more likely a guided TC sample is compared to one generated without guidance.
- Odds Ratio
- The log odds ratio measures the difference between the probability density of a sample under the guided model and its probability density under an unguided model. It provides a direct mathematical measure of how much guidance changes the likelihood of observing a specific extreme event.
Terminology
Summary
The gist The authors show that probabilistic information can be accurately recovered for guided samples of Tropical Cyclones using the cBottle diffusion model, allowing them to quantify how much more likely guidance makes a TC sample compared to an unguided model.
How it works
Diffusion models like cBottle emulate present-day climate at high resolution by approximating the probability density of training data through a denoising process (Ho et al., 2020; Song et al., 2020). This process involves iteratively reversing a stochastic noising process where a denoiser network approximates the score function, which is the gradient log-probability density function of the noised data (Dθ(x;σ) − x / σ 2) (1), and sampling is achieved by solving an ODE derived from this process (3).
Extreme event guidance
Guidance in cBottle is implemented by adding a term to the ODE, specifically classifier guidance: dx/dσ = x - Dθ(x,σ)/σ + γ∇xLBCE(C(x),y) (10). This term replaces the score of p(x;σ) with p(x;σy) = p(yx;σ)p(x;σ), where y is a condition such as ‘TC in Miami’ (11). The learning objective of the classifier is −logp(yx;σ), leading to the modified ODE (12): dx/dσ = x - Dθ(x,σ)/σ + σ∇xLBCE(C(x),y) (12).
Importance sampling for likelihoods
To sample extreme events with guidance, the authors use Importance Sampling (IS) by multiplying the samples drawn from the guided distribution by the odds ratio o(x) = p guided(x)/p unguided(x) (15). The log odds ratio is calculated using the PF-ODE trajectory difference between guided and unguided velocity fields: log o(x) = ∆latent + ∆denoiser + ∆guidance (22). This allows them to quantify how much more likely guidance makes us to obtain a TC sample, which can be used to back out the likelihood of the TC under the unguided model (18, 19, 20).
Results and findings
The study finds that setting ρ = 1 and γˆ ∼ 20×64 = 1280 consistently produces guided states without complicated rescaling (4). They find that applying guidance along the entire trajectory leads to implausible values of the guidance divergence term, but restricting guidance to a small window, such as σ ∈ [15,20], is effective (3.1). Furthermore, they demonstrate that for extremes, the uncertainty of the importance sampling estimate can be smaller than that of the unguided Monte Carlo estimate (4).
Applications and limitations
The authors apply these methods to ERA5 samples to calculate likelihoods under different SST input conditions (2.5.1). They note that while guidance and importance sampling are independent of the model itself, cBottle shows a bias where average TC probabilities are too small compared to the historic record (3.4). A significant computational cost is incurred by calculating odds ratios, which can be up to 33x slower than unguided inference for a single guided sample (3.4). Future work suggests exploring classifier-free guidance and improving the model's representation of TC strengths (4).
Conclusion
The authors conclude that they can retrieve probabilistic information from a diffusion model guided to oversample extreme events, and the accurate odds ratios increase their confidence in extreme event guidance being consistent with the data distribution (4). The method is successful for weaker guidance and sampling repeatedly, and it shows potential for more cost-effective sampling of extremes in the long term (3.4). The authors also demonstrate that this probability calculation could be used to evaluate the KL-divergence between two data distributions p and q (3.4).
--- Page 1 ---
Towards accurate extreme event likelihoods from diffusion model climate emulators climate emulators Peter Manshausen, Noah Brenowitz, Julius Berner, Karthik Kashinath, and Mike Pritchard 1NVIDIA, Santa Clara, CA, USA Correspondence: Peter Manshausen (pmanshausen@nvidia.com) Abstract. ML climate model emulators are useful for scenario planning and adaptation allowing for cost-efficient experimentation. Recently the diffusion model Climate in a Bottle (cBottle) has been proposed for generation of atmospheric states compatible with boundary conditions of solar position and sea surface temperatures. Crucially cBottle can be guided to generate extreme events such as Tropical Cyclones (TCs) over locations of interest. Diffusion models such as cBottle work by approximating the probability density of the training data. Here we show use cases of the probability density estimates of atmospheric states obtained from this climate emulator. Most importantly these estimates allow us to calculate likelihoods of extreme events under guidance. When guiding the model towards states including TCs comparing the probability density under the guided and unguided model enables us to quantify how much more likely the guidance has made the TC. We show how these odds ratios allow us to importance-sample from the TC distribution, reducing the standard error of the probability estimate compared to simple Monte Carlo sampling. Furthermore we discuss results and limitations of the application of model probability densities to extreme event attribution-like experiments. We present these early but encouraging results hoping they will spur more research into probabilistic information that can be gained from diffusion models of the atmosphere Copyright statement. CC-BY 1 Introduction Generative Artificial Intelligence has achieved remarkable success across the modalities of natural language, images, and various scientific applications in recent years. One such success is in medium-range weather forecasting (Keisler, 2022) matching and then surpassing (Pathak et al., 2022; Price et al., 2023) the forecast skill of numerical weather prediction and being increasingly deployed operationally (Lang et al., 2014). For climate research has focused on stable rollouts of dynamical (auto-regressive) models which predict a following timestep given a current one. Stability is needed on a much longer timescale than for weather in order to allow for studies into climate variability. Some models have shown promising skill at emulating the present-day climate (Watt-Meyer et al., 2025; Chapman et al., 2025). Another approach to simulating climate is the direct generation of samples without a previous time step as input. This way Watson-Parris et al. (2022) have been able to emulate the behavior of a climate model conditioned on either anthropogenic emissions. Bouabid et al. (2025) use diffusion models to generate impact-relevant variables sampled from the distributions of three CMIP6 models conditioned on global mean surface temperature. Perkins et al. (2026) demonstrate downscaling of 100km climate runs to 3km resolution precipitation fields. Climate-in-a-Bottle (cBottle, Brenowitz et al., 2025) is a recent family of diffusion models that emulate the present-day climate at unprecedented 5km resolution. Conditioned on sea surface temperatures and solar position, the first step coarse model generates full atmospheric states of winds temperature humidity and geopotential at eight pressure levels. Being a diffusion model it has the unique capability for climate emulators to be guided to states of interest in a way similar to the implementation of score based data assimilation (Rozet and Louppe, 2023) with a diffusion weather emulator by Manshausen et al. (2025). Brenowitz et al. (2025) demonstrate this by training a classifier of Tropical Cyclone (TC) probability and using it for classifier guidance allowing a user to generate samples that have a TC in a user-defined location. Such oversampling can be useful to study the impacts of these extremes for scenario planning and building intuition for possible events. However the model does not inform the user about the likelihood of such generated samples. For diffusion models which learn to estimate the probability density function of the training data there are theoretical approaches to calculating the probabilities of samples. Song et al. (2020) detail how these probability estimates can be obtained from the probability flow (PF) ODE associated with the diffusion model. However these PDF values can be counterintuitive with Nalisnick et al. (2019) proving that models can assign higher values to samples from data sets other than the training set. Here we show that nevertheless probabilistic information can be accurately recovered for guided samples of TCs using the cBottle diffusion model. Specifically we can quantify how much more likely guidance makes us to obtain a TC sample which can be used to back out the likelihood of the TC under the unguided model. We further demonstrate other applications of the sample probability calculated from cBottle. The remainder of the paper is organized as follows: Section 2 details the methods used here with subsection 2.1 discussing more general concepts before subsections 2.4 describes the methods related to obtaining TC likelihoods and subsection 2.5 and detail the application to ERA5 samples Section 3 shows our results for guidance TC likelihoods and other applications before the final section concludes
--- Page 2 ---
Song et al., Score-based generative modeling through stochastic differential equations arXiv preprint arXiv:2011.13456, 2020 Song et al., Score-based generative modeling through stochastic differential equations arXiv preprint arXiv:2011.13456, 2020
--- Page 3 ---
The ODE formulation allows us to back out the model’s estimated probability density for individual samples by (Song et al.
Improvements for AI systems
-
Accurate Extreme Event Likelihood Estimation: The system can now calculate likelihoods of extreme events, such as Tropical Cyclones (TCs), by quantifying
how much more likely the guidance has made the TC
by comparing probability density under guided and unguided models, usingodds ratios.
-
Importance Sampling for Rare Events: The AI system can perform importance sampling from the TC distribution using these odds ratios, which is shown to reduce the standard error of probability estimates compared to simple Monte Carlo sampling, leading to
more confident estimates of extreme event likelihoods
for rare events. -
Adaptive Guidance Strategy: The model can utilize an adaptive guidance scale, specifically
γ = ˆγρ,
where ρ is defined as∥ x−Dθ(x,σ)∥2∥∇xLBCE(C(x),y)∥2
to ensure thatat each step, the fraction of the norm of the update in the score direction and of that in the classifier direction is constant.
-
Efficient Guidance Window Identification: The system can determine an optimal guidance window for extreme events, finding that
it is sufficient to apply guidance at a single sampling step corresponding to the magnitude of the extreme event,
specifically within an interval likeσ ∈ [15,20].
-
Reduced Computational Cost via Distillation: To mitigate the high computational cost of calculating odds ratios (
a slowdown of 33x for a single guided sample
), future systems can benefit fromdistillation of the probability calculation,
potentially reducing the overall slowdown to just2x (one calculation for the guided and one for the unguided model).
-
Model Bias Detection: The system can compare its estimated TC probabilities with historic ERA5 data, identifying that while it
matches well
spatially,the average values of TC probability are too small in cBottle,
indicating a specific bias that could be addressed byimproving the representation of extremes in the diffusion model.
Abstract
ML climate model emulators are useful for scenario planning and adaptation, allowing for cost-efficient experimentation. Recently, the diffusion model Climate in a Bottle (cBottle) has been proposed for generation of atmospheric states compatible with boundary conditions of solar position and sea surface temperatures. Crucially, cBottle can be guided to generate extreme events such as Tropical Cyclones (TCs) over locations of interest. Diffusion models such as cBottle work by approximating the probability density of the training data. Here, we show use cases of the probability density estimates of atmospheric states obtained from this climate emulator. Most importantly, these estimates allow us to calculate likelihoods of extreme events under guidance. When guiding the model towards states including TCs, comparing the probability density under the guided and unguided model enables us to quantify how much more likely the guidance has made the TC. We show how these odds ratios allow us to importance-sample from the TC distribution, reducing the standard error of the probability estimate compared to simple Monte Carlo sampling. Furthermore, we discuss results and limitations of the application of model probability densities to extreme event attribution-like experiments. We present these early but encouraging results hoping they will spur more research into probabilistic information that can be gained from diffusion models of the atmosphere.
Sources
- Joint Distillation for Fast Likelihood Evaluation and Sampling in Flow-based Models
- GraphDOP: Towards skilful data-driven medium-range weather forecasts learnt and initialised directly from observations
- Score-based generative emulation of impact-relevant Earth system model outputs
- Climate in a Bottle: Towards a Generative Foundation Model for the Kilometer-Scale Global Atmosphere
- CAMulator: Fast Emulation of the Community Atmosphere Model
- Learn to Guide Your Diffusion Model
- HealDA: Highlighting the importance of initial errors in end-to-end AI weather forecasts
- RNE: plug-and-play diffusion inference-time control and energy-based training
- Forecasting Global Weather with Graph Neural Networks
- Demystifying Data-Driven Probabilistic Medium-Range Weather Forecasting
- AIFS -- ECMWF's data-driven forecasting system
- Long-Range Distillation: Distilling 10,000 Years of Simulated Climate into Long Timestep AI Weather Models
- Detecting Out-of-Distribution Inputs to Deep Generative Models Using Typicality
- FourCastNet: A Global Data-driven High-resolution Weather Model using Adaptive Fourier Neural Operators
- Learning Accurate Storm-Scale Evolution from Observations
- HiRO-ACE: Fast and skillful AI emulation and downscaling trained on a 3 km global storm-resolving model
- GenCast: Diffusion-based ensemble forecasting for medium-range weather
- FALCON: Few-step Accurate Likelihoods for Continuous Flows
- Score-Based Generative Modeling through Stochastic Differential Equations
Related papers
- NORi: An ML-Augmented Ocean Boundary Layer Parameterization
- A Checklist to assess the energy and carbon impacts of ML/AI applications in Earth System Modeling
- On the Predictive Skill of Artificial Intelligence-based Weather Models for Extreme Events using Uncertainty Quantification
- A Mechanism-Coupled Split Window Network for Medium- to High-Resolution Land Surface Temperature Retrieval
- Composable multi-satellite precipitation estimation for evolving observing systems
- Improving global precipitation forecasts with an AI weather model trained on satellite observations