4D-Var using Hessian approximation and backpropagation applied to automatically-differentiable numerical and machine learning models

Kylen Solvik, Stephen G. Penny, Stephan Hoyer
8/5/2024
cs.LGmath.DSphysics.geo-ph

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

Constraining a numerical weather prediction (NWP) model with observations via 4D variational (4D-Var) data assimilation is often difficult to implement in practice due to the need to develop and maintain a software-based tangent linear model and adjoint model. One of the most common 4D-Var algorithms uses an incremental update procedure, which has been shown to be an approximation of the Gauss-Newton method. Here we demonstrate that when using a forecast model that supports automatic differentiation, an efficient and in some cases more accurate alternative approximation of the Gauss-Newton method can be applied by combining backpropagation of errors with Hessian approximation. This approach can be used with either a conventional numerical model implemented within a software framework that supports automatic differentiation, or a machine learning (ML) based surrogate model. We test the new approach on a variety of Lorenz-96 and quasi-geostrophic models. The results indicate potential for a deeper integration of modeling, data assimilation, and new technologies in a next-generation of operational forecast systems that leverage weather models designed to support automatic differentiation.

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. 2 weaker matches are 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{solvik2024dvar,
  title  = {4D-Var using Hessian approximation and backpropagation applied to automatically-differentiable numerical and machine learning models},
  author = {Kylen Solvik and Stephen G. Penny and Stephan Hoyer},
  year   = {2024},
  eprint = {2408.02767},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.02767v1}
}

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

Discussion