English

Auto-differentiable data assimilation: Co-learning of states, dynamics, and filtering algorithms

Machine Learning 2026-03-24 v1 Machine Learning Signal Processing Dynamical Systems

Abstract

Data assimilation algorithms estimate the state of a dynamical system from partial observations, where the successful performance of these algorithms hinges on costly parameter tuning and on employing an accurate model for the dynamics. This paper introduces a framework for jointly learning the state, dynamics, and parameters of filtering algorithms in data assimilation through a process we refer to as auto-differentiable filtering. The framework leverages a theoretically motivated loss function that enables learning from partial, noisy observations via gradient-based optimization using auto-differentiation. We further demonstrate how several well-known data assimilation methods can be learned or tuned within this framework. To underscore the versatility of auto-differentiable filtering, we perform experiments on dynamical systems spanning multiple scientific domains, such as the Clohessy-Wiltshire equations from aerospace engineering, the Lorenz-96 system from atmospheric science, and the generalized Lotka-Volterra equations from systems biology. Finally, we provide guidelines for practitioners to customize our framework according to their observation model, accuracy requirements, and computational budget.

Keywords

Cite

@article{arxiv.2603.20891,
  title  = {Auto-differentiable data assimilation: Co-learning of states, dynamics, and filtering algorithms},
  author = {Melissa Adrian and Daniel Sanz-Alonso and Rebecca Willett},
  journal= {arXiv preprint arXiv:2603.20891},
  year   = {2026}
}
R2 v1 2026-07-01T11:31:36.501Z