mlsanityData to 7 Oct 2026

TorchDA: A Python package for performing data assimilation with deep learning forward and transformation functions

arXiv 2409.00244 ↗First posted 30 Aug 2024cs.MS cs.LGcited by 5

Not on the map. Why?

Abstract (arXiv)

Data assimilation techniques are often confronted with challenges handling complex high dimensional physical systems, because high precision simulation in complex high dimensional physical systems is computationally expensive and the exact observation functions that can be applied in these systems are difficult to obtain. It prompts growing interest in integrating deep learning models within data assimilation workflows, but current software packages for data assimilation cannot handle deep learning models inside. This study presents a novel Python package seamlessly combining data assimilation with deep neural networks to serve as models for state transition and observation functions. The package, named TorchDA, implements Kalman Filter, Ensemble Kalman Filter (EnKF), 3D Variational (3DVar), and 4D Variational (4DVar) algorithms, allowing flexible algorithm selection based on application requirements. Comprehensive experiments conducted on the Lorenz 63 and a two-dimensional shallow water system demonstrate significantly enhanced performance over standalone model predictions without assimilation. The shallow water analysis validates data assimilation capabilities mapping between different physical quantity spaces in either full space or reduced order space. Overall, this innovative software package enables flexible integration of deep learning representations within data assimilation, conferring a versatile tool to tackle complex high dimensional dynamical systems across scientific domains.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 15 of its 63 references that are in the map. First posted on arXiv 30 Aug 2024.

Builds on

15 of 63 references.

References · 15

  1. 2023Machine learning with data assimilation and uncertainty quantification for dynamical systems: a reviewcited by 74
  2. 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
  3. 2020Bayesian inference of chaotic dynamics by merging data assimilation, machine learning and expectation-maximizationcited by 37
  4. 2021Latent Space Data Assimilation by using Deep Learningcited by 29
  5. 2021Variational Data Assimilation with a Learned Inverse Observation Operatorcited by 28
  6. 2022Generalised Latent Assimilation in Heterogeneous Reduced Spaces with Machine Learning Surrogate Modelscited by 24
  7. 2021Integrating Recurrent Neural Networks with Data Assimilation for Scalable Data-Driven State Estimationcited by 20
  8. 2021Attention-based Convolutional Autoencoders for 3D-Variational Data Assimilationcited by 15
  9. 2022Online model error correction with neural networks in the incremental 4D-Var frameworkcited by 13
  10. 2020Data Assimilation Networkscited by 10
  11. 2020Data Assimilation in the Latent Space of a Neural Networkcited by 9
  12. 2023Enhancing State Estimation in Robots: A Data-Driven Approach with Differentiable Ensemble Kalman Filterscited by 4
3 more
  1. 2013Low-rank Approximations for Computing Observation Impact in 4D-Var Data Assimilationcited by 3
  2. 2020A Novel Neural Network Training Framework with Data Assimilationcited by 2
  3. 2023Enable High-resolution, Real-time Ensemble Simulation and Data Assimilation of Flood Inundation using Distributed GPU Parallelizationcited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 2; 2026: 3.

5 papers.