Online model error correction with neural networks in the incremental 4D-Var framework
Not on the map. Why?
Abstract (arXiv)
Recent studies have demonstrated that it is possible to combine machine learning with data assimilation to reconstruct the dynamics of a physical model partially and imperfectly observed. Data assimilation is used to estimate the system state from the observations, while machine learning computes a surrogate model of the dynamical system based on those estimated states. The surrogate model can be defined as an hybrid combination where a physical model based on prior knowledge is enhanced with a statistical model estimated by a neural network. The training of the neural network is typically done offline, once a large enough dataset of model state estimates is available. By contrast, with online approaches the surrogate model is improved each time a new system state estimate is computed. Online approaches naturally fit the sequential framework encountered in geosciences where new observations become available with time. In a recent methodology paper, we have developed a new weak-constraint 4D-Var formulation which can be used to train a neural network for online model error correction. In the present article, we develop a simplified version of that method, in the incremental 4D-Var framework adopted by most operational weather centres. The simplified method is implemented in the ECMWF Object-Oriented Prediction System, with the help of a newly developed Fortran neural network library, and tested with a two-layer two-dimensional quasi geostrophic model. The results confirm that online learning is effective and yields a more accurate model error correction than offline learning. Finally, the simplified method is compatible with future applications to state-of-the-art models such as the ECMWF Integrated Forecasting System.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 21 of its 64 references that are in the map. First posted on arXiv 25 Oct 2022.
Builds on
21 of 64 references.
References · 21
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2018On the Spectral Bias of Neural Networkscited by 1,321
- 2018Deep learning to represent sub-grid processes in climate modelscited by 156
- 2020Combining data assimilation and machine learning to emulate a dynamical model from sparse and noisy observations: a case study with the Lorenz 96 modelcited by 72
- 2018Hybrid Forecasting of Chaotic Processes: Using Machine Learning in Conjunction with a Knowledge-Based Modelcited by 57
- 2018Physics Guided RNNs for Modeling Dynamical Systems: A Case Study in Simulating Lake Temperature Profilescited by 55
- 2019Machine Learning for Stochastic Parameterization: Generative Adversarial Networks in the Lorenz '96 Modelcited by 45
- 2020Combining data assimilation and machine learning to infer unresolved scale parametrisationcited by 40
- 2020Using machine learning to correct model error in data assimilation and forecast applicationscited by 40
- 2020Bayesian inference of chaotic dynamics by merging data assimilation, machine learning and expectation-maximizationcited by 37
- 2021A Framework for Machine Learning of Model Error in Dynamical Systemscited by 37
- 2019Machine Learning for Prediction with Missing Dynamicscited by 27
9 more
- 2020Supervised learning from noisy observations: Combining machine-learning techniques with data assimilationcited by 27
- 2020Combining Machine Learning with Knowledge-Based Modeling for Scalable Forecasting and Subgrid-Scale Closure of Large, Complex, Spatiotemporal Systemscited by 23
- 2020A Fortran-Keras Deep Learning Bridge for Scientific Computingcited by 16
- 2019Applying machine learning to improve simulations of a chaotic dynamical system using empirical error correctioncited by 15
- 2020Online learning of both state and dynamics using ensemble Kalman filterscited by 15
- 2017Machine Learning, Deepest Learning: Statistical Data Assimilation Problemscited by 13
- 2021A comparison of combined data assimilation and machine learning methods for offline and online model error correctioncited by 13
- 2021State, global and local parameter estimation using local ensemble Kalman filters: applications to online machine learning of chaotic dynamicscited by 6
- 2021Discovery of interpretable structural model errors by combining Bayesian sparse regression and data assimilation: A chaotic Kuramoto-Sivashinsky test casecited by 6
Built on by
Citing papers per year: 2023: 4; 2024: 6; 2025: 2; 2026: 1.
13 papers.
Sort:
- 2023Machine learning with data assimilation and uncertainty quantification for dynamical systems: a reviewcited by 74
- 2024Deep Generative Data Assimilation in Multimodal Settingcited by 28
- 2023AI Foundation Models for Weather and Climate: Applications, Design, and Implementationcited by 19
- 2024CGKN: A Deep Learning Framework for Modeling Complex Dynamical Systems and Efficient Data Assimilationcited by 7
- 2024CGNSDE: Conditional Gaussian Neural Stochastic Differential Equation for Modeling Complex Systems and Data Assimilationcited by 6
- 2024Joint Parameter and Parameterization Inference with Uncertainty Quantification through Differentiable Programmingcited by 5
- 2024TorchDA: A Python package for performing data assimilation with deep learning forward and transformation functionscited by 5
- 2025Ensemble Kalman filter in latent space using a variational autoencoder paircited by 5
- 2023Online Calibration of Deep Learning Sub-Models for Hybrid Numerical Modeling Systemscited by 4
- 2023Online machine-learning forecast uncertainty estimation for sequential data assimilationcited by 2
- 2024Development of an offline and online hybrid model for the Integrated Forecasting Systemcited by 1
- 2025PnP-DA: Towards Principled Plug-and-Play Integration of Variational Data Assimilation and Generative Modelscited by 0
1 more
- 2026Sparsely-Supervised Data Assimilation via Physics-Informed Schr"odinger Bridge20 Mar 2026
- 2025PnP-DA: Towards Principled Plug-and-Play Integration of Variational Data Assimilation and Generative Models1 Aug 2025
- 2025Ensemble Kalman filter in latent space using a variational autoencoder pair18 Feb 2025
- 2024CGKN: A Deep Learning Framework for Modeling Complex Dynamical Systems and Efficient Data Assimilation26 Oct 2024
- 2024TorchDA: A Python package for performing data assimilation with deep learning forward and transformation functions30 Aug 2024
- 2024CGNSDE: Conditional Gaussian Neural Stochastic Differential Equation for Modeling Complex Systems and Data Assimilation10 Apr 2024
- 2024Deep Generative Data Assimilation in Multimodal Setting10 Apr 2024
- 2024Development of an offline and online hybrid model for the Integrated Forecasting System6 Mar 2024
- 2024Joint Parameter and Parameterization Inference with Uncertainty Quantification through Differentiable Programming4 Mar 2024
- 2023Online Calibration of Deep Learning Sub-Models for Hybrid Numerical Modeling Systems17 Nov 2023
- 2023AI Foundation Models for Weather and Climate: Applications, Design, and Implementation19 Sep 2023
- 2023Online machine-learning forecast uncertainty estimation for sequential data assimilation12 May 2023
- 2023Machine learning with data assimilation and uncertainty quantification for dynamical systems: a reviewcited by 74
- 2024Deep Generative Data Assimilation in Multimodal Settingcited by 28
- 2023AI Foundation Models for Weather and Climate: Applications, Design, and Implementationcited by 19
- 2024CGKN: A Deep Learning Framework for Modeling Complex Dynamical Systems and Efficient Data Assimilationcited by 7
- 2024CGNSDE: Conditional Gaussian Neural Stochastic Differential Equation for Modeling Complex Systems and Data Assimilationcited by 6
- 2024Joint Parameter and Parameterization Inference with Uncertainty Quantification through Differentiable Programmingcited by 5
- 2024TorchDA: A Python package for performing data assimilation with deep learning forward and transformation functionscited by 5
- 2025Ensemble Kalman filter in latent space using a variational autoencoder paircited by 5
- 2023Online Calibration of Deep Learning Sub-Models for Hybrid Numerical Modeling Systemscited by 4
- 2023Online machine-learning forecast uncertainty estimation for sequential data assimilationcited by 2
- 2024Development of an offline and online hybrid model for the Integrated Forecasting Systemcited by 1
- 2025PnP-DA: Towards Principled Plug-and-Play Integration of Variational Data Assimilation and Generative Modelscited by 0
12 most cited of 13 All 13 (JSON)
- 2026Sparsely-Supervised Data Assimilation via Physics-Informed Schr"odinger Bridge20 Mar 2026
- 2025PnP-DA: Towards Principled Plug-and-Play Integration of Variational Data Assimilation and Generative Models1 Aug 2025
- 2025Ensemble Kalman filter in latent space using a variational autoencoder pair18 Feb 2025
- 2024CGKN: A Deep Learning Framework for Modeling Complex Dynamical Systems and Efficient Data Assimilation26 Oct 2024
- 2024TorchDA: A Python package for performing data assimilation with deep learning forward and transformation functions30 Aug 2024
- 2024CGNSDE: Conditional Gaussian Neural Stochastic Differential Equation for Modeling Complex Systems and Data Assimilation10 Apr 2024
- 2024Deep Generative Data Assimilation in Multimodal Setting10 Apr 2024
- 2024Development of an offline and online hybrid model for the Integrated Forecasting System6 Mar 2024
- 2024Joint Parameter and Parameterization Inference with Uncertainty Quantification through Differentiable Programming4 Mar 2024
- 2023Online Calibration of Deep Learning Sub-Models for Hybrid Numerical Modeling Systems17 Nov 2023
- 2023AI Foundation Models for Weather and Climate: Applications, Design, and Implementation19 Sep 2023
- 2023Online machine-learning forecast uncertainty estimation for sequential data assimilation12 May 2023
12 newest of 13 All 13 (JSON)