Data Assimilation with Machine Learning Surrogate Models: A Case Study with FourCastNet

Melissa Adrian, Daniel Sanz-Alonso, Rebecca Willett
5/21/2024
eess.SPcs.LGnlin.CD

No official code found. Best implementation: Melissa3248/FCN-3DVar (0 stars, MIT, last commit 2026-01-03). 1 more below.

Abstract

Modern data-driven surrogate models for weather forecasting provide accurate short-term predictions but inaccurate and nonphysical long-term forecasts. This paper investigates online weather prediction using machine learning surrogates supplemented with partial and noisy observations. We empirically demonstrate and theoretically justify that, despite the long-time instability of the surrogates and the sparsity of the observations, filtering estimates can remain accurate in the long-time horizon. As a case study, we integrate FourCastNet, a weather surrogate model, within a variational data assimilation framework using partial, noisy ERA5 data. Our results show that filtering estimates remain accurate over a year-long assimilation window and provide effective initial conditions for forecasting tasks, including extreme event prediction.

View on arXivView PDF

Code Implementations(2)

MIT

Code for "Data Assimilation with Machine Learning Surrogate Models: A Case Study with FourCastNet." Published in Artificial Intelligence for the Earth Systems, 2025. A link to the paper can be found below.

00Shell, PythonAug 20, 20249 months agoMIT
MIT

Code for "Data Assimilation with Machine Learning Surrogate Models: A Case Study with FourCastNet." Published in Artificial Intelligence for the Earth Systems, 2025. A link to the paper can be found below.

00Shell, PythonJan 12, 20269 months agoMIT

Similar Papers

Cite this paper

@article{adrian2024data,
  title  = {Data Assimilation with Machine Learning Surrogate Models: A Case Study with FourCastNet},
  author = {Melissa Adrian and Daniel Sanz-Alonso and Rebecca Willett},
  year   = {2024},
  eprint = {2405.13180},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.13180v2}
}

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/2405.13180.svg)](https://codeofpaper.com/paper/2405.13180)

Discussion