Cargando…

Discovery of nonlinear dynamical systems using a Runge–Kutta inspired dictionary-based sparse regression approach

In this work, we blend machine learning and dictionary-based learning with numerical analysis tools to discover differential equations from noisy and sparsely sampled measurement data of time-dependent processes. We use the fact that given a dictionary containing large candidate nonlinear functions,...

Descripción completa

Detalles Bibliográficos
Autores principales: Goyal, Pawan, Benner, Peter
Formato: Online Artículo Texto
Lenguaje:English
Publicado: The Royal Society 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9215218/
https://www.ncbi.nlm.nih.gov/pubmed/35756880
http://dx.doi.org/10.1098/rspa.2021.0883
_version_ 1784731167418744832
author Goyal, Pawan
Benner, Peter
author_facet Goyal, Pawan
Benner, Peter
author_sort Goyal, Pawan
collection PubMed
description In this work, we blend machine learning and dictionary-based learning with numerical analysis tools to discover differential equations from noisy and sparsely sampled measurement data of time-dependent processes. We use the fact that given a dictionary containing large candidate nonlinear functions, dynamical models can often be described by a few appropriately chosen basis functions. As a result, we obtain parsimonious models that can be better interpreted by practitioners, and potentially generalize better beyond the sampling regime than black-box modelling. In this work, we integrate a numerical integration framework with dictionary learning that yields differential equations without requiring or approximating derivative information at any stage. Hence, it is utterly effective for corrupted and sparsely sampled data. We discuss its extension to governing equations, containing rational nonlinearities that typically appear in biological networks. Moreover, we generalized the method to governing equations subject to parameter variations and externally controlled inputs. We demonstrate the efficiency of the method to discover a number of diverse differential equations using noisy measurements, including a model describing neural dynamics, chaotic Lorenz model, Michaelis–Menten kinetics and a parameterized Hopf normal form.
format Online
Article
Text
id pubmed-9215218
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher The Royal Society
record_format MEDLINE/PubMed
spelling pubmed-92152182022-06-24 Discovery of nonlinear dynamical systems using a Runge–Kutta inspired dictionary-based sparse regression approach Goyal, Pawan Benner, Peter Proc Math Phys Eng Sci Research Articles In this work, we blend machine learning and dictionary-based learning with numerical analysis tools to discover differential equations from noisy and sparsely sampled measurement data of time-dependent processes. We use the fact that given a dictionary containing large candidate nonlinear functions, dynamical models can often be described by a few appropriately chosen basis functions. As a result, we obtain parsimonious models that can be better interpreted by practitioners, and potentially generalize better beyond the sampling regime than black-box modelling. In this work, we integrate a numerical integration framework with dictionary learning that yields differential equations without requiring or approximating derivative information at any stage. Hence, it is utterly effective for corrupted and sparsely sampled data. We discuss its extension to governing equations, containing rational nonlinearities that typically appear in biological networks. Moreover, we generalized the method to governing equations subject to parameter variations and externally controlled inputs. We demonstrate the efficiency of the method to discover a number of diverse differential equations using noisy measurements, including a model describing neural dynamics, chaotic Lorenz model, Michaelis–Menten kinetics and a parameterized Hopf normal form. The Royal Society 2022-06 2022-06-22 /pmc/articles/PMC9215218/ /pubmed/35756880 http://dx.doi.org/10.1098/rspa.2021.0883 Text en © 2022 The Authors. https://creativecommons.org/licenses/by/4.0/Published by the Royal Society under the terms of the Creative Commons Attribution License http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, provided the original author and source are credited.
spellingShingle Research Articles
Goyal, Pawan
Benner, Peter
Discovery of nonlinear dynamical systems using a Runge–Kutta inspired dictionary-based sparse regression approach
title Discovery of nonlinear dynamical systems using a Runge–Kutta inspired dictionary-based sparse regression approach
title_full Discovery of nonlinear dynamical systems using a Runge–Kutta inspired dictionary-based sparse regression approach
title_fullStr Discovery of nonlinear dynamical systems using a Runge–Kutta inspired dictionary-based sparse regression approach
title_full_unstemmed Discovery of nonlinear dynamical systems using a Runge–Kutta inspired dictionary-based sparse regression approach
title_short Discovery of nonlinear dynamical systems using a Runge–Kutta inspired dictionary-based sparse regression approach
title_sort discovery of nonlinear dynamical systems using a runge–kutta inspired dictionary-based sparse regression approach
topic Research Articles
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9215218/
https://www.ncbi.nlm.nih.gov/pubmed/35756880
http://dx.doi.org/10.1098/rspa.2021.0883
work_keys_str_mv AT goyalpawan discoveryofnonlineardynamicalsystemsusingarungekuttainspireddictionarybasedsparseregressionapproach
AT bennerpeter discoveryofnonlineardynamicalsystemsusingarungekuttainspireddictionarybasedsparseregressionapproach