Cargando…

A data assimilation framework that uses the Kullback-Leibler divergence

The process of integrating observations into a numerical model of an evolving dynamical system, known as data assimilation, has become an essential tool in computational science. These methods, however, are computationally expensive as they typically involve large matrix multiplication and inversion...

Descripción completa

Detalles Bibliográficos
Autores principales: Pimentel, Sam, Qranfal, Youssef
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8389478/
https://www.ncbi.nlm.nih.gov/pubmed/34437594
http://dx.doi.org/10.1371/journal.pone.0256584
_version_ 1783742868119093248
author Pimentel, Sam
Qranfal, Youssef
author_facet Pimentel, Sam
Qranfal, Youssef
author_sort Pimentel, Sam
collection PubMed
description The process of integrating observations into a numerical model of an evolving dynamical system, known as data assimilation, has become an essential tool in computational science. These methods, however, are computationally expensive as they typically involve large matrix multiplication and inversion. Furthermore, it is challenging to incorporate a constraint into the procedure, such as requiring a positive state vector. Here we introduce an entirely new approach to data assimilation, one that satisfies an information measure and uses the unnormalized Kullback-Leibler divergence, rather than the standard choice of Euclidean distance. Two sequential data assimilation algorithms are presented within this framework and are demonstrated numerically. These new methods are solved iteratively and do not require an adjoint. We find them to be computationally more efficient than Optimal Interpolation (3D-Var solution) and the Kalman filter whilst maintaining similar accuracy. Furthermore, these Kullback-Leibler data assimilation (KL-DA) methods naturally embed constraints, unlike Kalman filter approaches. They are ideally suited to systems that require positive valued solutions as the KL-DA guarantees this without need of transformations, projections, or any additional steps. This Kullback-Leibler framework presents an interesting new direction of development in data assimilation theory. The new techniques introduced here could be developed further and may hold potential for applications in the many disciplines that utilize data assimilation, especially where there is a need to evolve variables of large-scale systems that must obey physical constraints.
format Online
Article
Text
id pubmed-8389478
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-83894782021-08-27 A data assimilation framework that uses the Kullback-Leibler divergence Pimentel, Sam Qranfal, Youssef PLoS One Research Article The process of integrating observations into a numerical model of an evolving dynamical system, known as data assimilation, has become an essential tool in computational science. These methods, however, are computationally expensive as they typically involve large matrix multiplication and inversion. Furthermore, it is challenging to incorporate a constraint into the procedure, such as requiring a positive state vector. Here we introduce an entirely new approach to data assimilation, one that satisfies an information measure and uses the unnormalized Kullback-Leibler divergence, rather than the standard choice of Euclidean distance. Two sequential data assimilation algorithms are presented within this framework and are demonstrated numerically. These new methods are solved iteratively and do not require an adjoint. We find them to be computationally more efficient than Optimal Interpolation (3D-Var solution) and the Kalman filter whilst maintaining similar accuracy. Furthermore, these Kullback-Leibler data assimilation (KL-DA) methods naturally embed constraints, unlike Kalman filter approaches. They are ideally suited to systems that require positive valued solutions as the KL-DA guarantees this without need of transformations, projections, or any additional steps. This Kullback-Leibler framework presents an interesting new direction of development in data assimilation theory. The new techniques introduced here could be developed further and may hold potential for applications in the many disciplines that utilize data assimilation, especially where there is a need to evolve variables of large-scale systems that must obey physical constraints. Public Library of Science 2021-08-26 /pmc/articles/PMC8389478/ /pubmed/34437594 http://dx.doi.org/10.1371/journal.pone.0256584 Text en © 2021 Pimentel, Qranfal https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Pimentel, Sam
Qranfal, Youssef
A data assimilation framework that uses the Kullback-Leibler divergence
title A data assimilation framework that uses the Kullback-Leibler divergence
title_full A data assimilation framework that uses the Kullback-Leibler divergence
title_fullStr A data assimilation framework that uses the Kullback-Leibler divergence
title_full_unstemmed A data assimilation framework that uses the Kullback-Leibler divergence
title_short A data assimilation framework that uses the Kullback-Leibler divergence
title_sort data assimilation framework that uses the kullback-leibler divergence
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8389478/
https://www.ncbi.nlm.nih.gov/pubmed/34437594
http://dx.doi.org/10.1371/journal.pone.0256584
work_keys_str_mv AT pimentelsam adataassimilationframeworkthatusesthekullbackleiblerdivergence
AT qranfalyoussef adataassimilationframeworkthatusesthekullbackleiblerdivergence
AT pimentelsam dataassimilationframeworkthatusesthekullbackleiblerdivergence
AT qranfalyoussef dataassimilationframeworkthatusesthekullbackleiblerdivergence