the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
Towards accurate extreme event likelihoods from diffusion model climate emulators
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.
Status: final response (author comments only)
-
CEC1: 'Comment on egusphere-2026-2610 - No compliance with the policy of the journal', Juan Antonio Añel, 21 Jun 2026
-
AC1: 'Reply on CEC1', Peter Manshausen, 25 Jun 2026
Dear Juan A. Añel,
thank you for bringing this to our attention. While we note, that the reviewer can access the code and data during the ongoing review process via the links included in the manuscript, we understand the need for a guaranteed, durable archive. We have uploaded of the current code version, as well as the NGC model checkpoints to zenodo, archived under DOI https://doi.org/10.5281/zenodo.20832634
We look forward to hearing back about our manuscript.
Kind regards,
Peter Manshausen
Citation: https://doi.org/10.5194/egusphere-2026-2610-AC1 -
CEC2: 'Reply on AC1', Juan Antonio Añel, 25 Jun 2026
Dear authors,
Thanks for addressing this issue so quickly. I have checked the repository and we can consider now the current version of your manuscript in compliance with the code policy of the journal.
Juan A. Añel
Geosci. Model Dev. Executive Editor
Citation: https://doi.org/10.5194/egusphere-2026-2610-CEC2
-
CEC2: 'Reply on AC1', Juan Antonio Añel, 25 Jun 2026
-
AC1: 'Reply on CEC1', Peter Manshausen, 25 Jun 2026
-
RC1: 'Comment on egusphere-2026-2610', Guillaume Couairon, 28 Jun 2026
Strengths:
- Using diffusion models for computing sample probabilities is a very good idea, I would say even a motivation for using diffusion models in the first place, so it’s very good that a paper tackles this problem and this paper presents a solid analysis of the idea.
- The presentation of the method and results is very good.
- The paper is honest about the computational cost of the method and that it is currently not competitive with unguided Monte Carlo estimate. It’s indeed the ultimate goal to improve the Pareto frontier of computational cost vs probability uncertainty of Monte Carlo estimates.
- Computing odds ratio for guided vs unguided samples is a neat idea that circumvents problems of the raw probability estimates.
Weaknesses:
- The weakness of the method is that it is a bit weird to only apply guidance for a given noise range (15, 20). Even if it is motivated in the paper why (relevant noise scale for TCs), applying guidance at all scales should still work. I would have liked to see how this affects the importance sampling estimate. Also in general, using a classifier trained on clean data produces low-quality gradients when evaluated on denoising estimates, but it does not seem to be the case here since the classifier is the same model as the denoiser (if I understood correctly paragraph 2.2), so it does not have this limitation and should work at all noise levels.
- The main weakness of the paper is for me the absence of an analysis of the estimate uncertainty depending on the computational cost, which can be varied e.g. by varying the ODE solver / number of steps. Since the main goal is to reduce compute cost of Monte Carlo estimation with the same accuracy, that would show a bit different operating regimes and if there is a favorable trade-off. While the paper suggests distillation can be used for fast probability estimation, I would like to see to what extent the 11x slowdown for ODE integration is needed.
- Related to the point above, it would have been nice to compute probabilities not clustered by detection threshold from the classifier, but rather by TC strength (which is probably correlated, but would have given a more interpretable result). We expect that the uncertainty of the importance sampling estimate should decrease compared to the Monte Carlo estimate for more extreme events, which we begin to see on figure 4a) for 85% detection threshold but could be clearer.
- Given the importance of TC classifier, it would have been nice to put a bit more details on it in the paper (how it was trained, its accuracy as function of noise, scale of its gradients..)
Questions
Figure 4a) we can see that for TC detection threshold = 85%, the guided model compensates for the under-representation of extremes in cBottle but barely increases upon the frequency in ERA5 (~ 1%). Is that all we can do ? If we increase guidance strength and guidance noise interval we would hope to be able to sample those extreme events a lot more.
Other remarks:
“This formalizes that the accuracy of the probabilities calculated here depends on how well the underlying model approximates the data distribution.” I think this is a very intuitive statement that does not require justification. Nevertheless I don’t see the purpose of the provided justification.
First the writing suggests that the negative log likelihood bound is the formalization, whereas it’s rather the decomposition (8) that is informative. Second, (8) is an average on the distribution, which does not tell you much about individual sample probabilities. It would be a better justification to establish a bound on E_{x~p_data} |p_data(x) - p_\theta(x)| or E_{x~p_data} |log p_data(x) - log p_\theta(x)| which would control the average deviation of log prob from their true value. It could turn out that this quantity is upper bounded by the KL under some conditions. I think that would be a better justification.
- The discussion on adaptive guidance scale could probably put after the results or in related work to streamline presentation of the method.
Typos
Page 1 - “research has has focused”
Page 10 - “with the the”
Citation: https://doi.org/10.5194/egusphere-2026-2610-RC1 -
RC2: 'Comment on egusphere-2026-2610', Karandeep Singh, 21 Aug 2026
The paper presents a framework for estimating rare event probabilities from a diffusion-based climate emulator cbottle. Using tropical cyclones as the main example, cbottle is deliberately guided toward atmospheric states containing a TC at a selected location. Because these guided states are artificially more frequent, the authors use the probability flow ODE to evaluate each state under both the guided and original model and use their density ratio to correct for this oversampling through importance sampling. The resulting estimate is compared against direct unguided sampling, while a separate Antarctic heatwave experiment explores whether diffusion model likelihoods themselves contain useful information about climate extremes.
Good: Rare events may be scientifically important but occur too infrequently for efficient direct sampling. The combination of targeted generation and probability based reweighting is therefore a useful direction, and the manuscript explains the workflow very clearly. A key positive result is that the reweighted guided samples reproduce the TC frequency estimated independently from unguided cbottle simulations, showing that the likelihood-ratio calculation is behaving sensibly at the emulator level. For the rarest threshold considered, the importance sampling estimate also begins to show lower relative sampling uncertainty than ordinary MC. The authors also show that excessively strong guidance produces highly variable weights and investigate where along the diffusion trajectory the TC structure is introduced. The authors also make it clear that the present implementation is a proof of concept rather than an immediately cheaper alternative to brute force sampling.
Improvements can be made on the following:
The method ultimately estimates probabilities from the learned cbottle distribution, and therefore cannot be more accurate than the underlying emulator. This is already visible in the results - although the importance sampled and unguided cbottle estimates agree with each other, both differ from ERA5, particularly for the strongest TC detection criterion. A related concern is that the TC event is defined through essentially the same classifier machinery used for guidance. It would strengthen the climate interpretation considerably to evaluate the generated storms using an independent tracker or physical measures such as maximum wind speed or minimum pressure, rather than treating increasing classifier confidence as equivalent to increasing TC severity.
The numerical and computational robustness of the likelihood calculation could also be demonstrated more thoroughly. The method relies on discretized ODE integrations and stochastic divergence estimates, while the final importance weights can be highly sensitive to errors in log probability. It would therefore be useful to show how the estimated event probability and uncertainty change with ODE resolution, divergence estimator accuracy, and the chosen guidance interval. In particular, the restriction of guidance to [15-20] works empirically, but the paper does not fully demonstrate whether the final importance sampling result is robust to alternative guidance windows. A cost normalized comparison - uncertainty versus actual computational expense - would also be more informative than comparing estimators at equal sample count, because the current weighted guided calculation is approximately 33 times more expensive per sample than unguided inference.
The Antarctic likelihood experiment is less convincing than the tc analysis. The March 2022 heatwave is not assigned an unusually low likelihood for its season, and likelihood does not vary systematically with temperature extremeness. In addition, the student and teacher models respond differently to imposed sst perturbations, including an unphysical Antarctic response in cbottle. I would therefore regard this portion as an exploratory demonstration of what diffusion likelihoods might eventually enable rather than evidence that the present method is suitable for event attribution.
Minor: Equation 17, the text refers to as the standard error of the importance sampling estimate, while the expression appears to give the variance of the individual weighted samples rather than the variance of their mean.
The manuscript defines the ratio as unguided p divided by guided p, so successful guidance should usually make the log ratio negative. However, section 3.1 says a positive log odds ratio is expected, which seems inconsistent.Citation: https://doi.org/10.5194/egusphere-2026-2610-RC2
Viewed
Since the preprint corresponding to this journal article was posted outside of Copernicus Publications, the preprint-related metrics are limited to HTML views.
| HTML | XML | Total | BibTeX | EndNote | |
|---|---|---|---|---|---|
| 190 | 0 | 1 | 191 | 0 | 0 |
- HTML: 190
- PDF: 0
- XML: 1
- Total: 191
- BibTeX: 0
- EndNote: 0
Viewed (geographical distribution)
Since the preprint corresponding to this journal article was posted outside of Copernicus Publications, the preprint-related metrics are limited to HTML views.
| Country | # | Views | % |
|---|
| Total: | 0 |
| HTML: | 0 |
| PDF: | 0 |
| XML: | 0 |
- 1
Dear authors,
Unfortunately, after checking your manuscript, it has come to our attention that it does not comply with our "Code and Data Policy".
https://www.geoscientific-model-development.net/policies/code_and_data_policy.html
You have archived your code on GitHub. However, GitHub is not a suitable repository for scientific publication. GitHub itself instructs authors to use other long-term archival and publishing alternatives, such as Zenodo. In addition, you have archived the trained cBottle model checkpoints in a nvidia.com site.; however, the mentioned site does not fulfil GMD’s requirements for a persistent data archive because:
- It does not appear to have a published policy for data preservation over many years or decades (some flexibility exists over the precise length of preservation, but the policy must exist).
- It does not appear to have a published mechanism for preventing authors from unilaterally removing material. Archives must have a policy which makes removal of materials only possible in exceptional circumstances and subject to an independent curatorial decision,
- It does not appear to issue a persistent identifier such as a DOI or Handle for each precise dataset.
If we have missed a published policy which does in fact address this matter satisfactorily, please post a response linking to it. If you have any questions about this issue, please post them in a reply.
Due to the above mentioned issues your manuscript should have not been accepted for Discussions or peer-review in GMD. The GMD review and publication process depends on reviewers and community commentators being able to access, during the discussion phase, the code and data on which a manuscript depends, and on ensuring the provenance of replicability of the published papers for years after their publication. Please, therefore, publish your code and data in one of the appropriate repositories and reply to this comment with the relevant information (link and a permanent identifier for it (e.g. DOI)) as soon as possible. We cannot have manuscripts under discussion that do not comply with our policy.
Later, if the Topical Editor decides to continue with the review or publication process of your manuscript and you are requested to upload a new version of it, then The 'Code and Data Availability’ section of your manuscript must also be modified to cite the new repository locations, and corresponding references added to the bibliography.
I must note that if you do not fix this problem, we cannot continue with the peer-review process or accept your manuscript for publication in GMD.
Juan A. Añel
Geosci. Model Dev. Executive Editor