Generative assimilation and prediction for weather and climate

Shangshang Yang, Congyi Nai, Xinyan Liu, Weidong Li, Jie Chao +9 more
3/4/2025
cs.LGphysics.ao-ph

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Machine learning models have shown great success in predicting weather up to two weeks ahead, outperforming process-based benchmarks. However, existing approaches mostly focus on the prediction task, and do not incorporate the necessary data assimilation. Moreover, these models suffer from error accumulation in long roll-outs, limiting their applicability to seasonal predictions or climate projections. Here, we introduce Generative Assimilation and Prediction (GAP), a unified deep generative framework for assimilation and prediction of both weather and climate. By learning to quantify the probabilistic distribution of atmospheric states under observational, predictive, and external forcing constraints, GAP excels in a broad range of weather-climate related tasks, including data assimilation, seamless prediction, and climate simulation. In particular, GAP is competitive with state-of-the-art ensemble assimilation, probabilistic weather forecast and seasonal prediction, yields stable millennial simulations, and reproduces climate variability from daily to decadal time scales.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{yang2025generative,
  title  = {Generative assimilation and prediction for weather and climate},
  author = {Shangshang Yang and Congyi Nai and Xinyan Liu and Weidong Li and Jie Chao and Jingnan Wang and Leyi Wang and Xichen Li and Xi Chen and Bo Lu and Ziniu Xiao and Niklas Boers and Huiling Yuan and Baoxiang Pan},
  year   = {2025},
  eprint = {2503.03038},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.03038v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.03038.svg)](https://codeofpaper.com/paper/2503.03038)

Discussion