Cargando…

SINDy-SA framework: enhancing nonlinear system identification with sensitivity analysis

Machine learning methods have revolutionized studies in several areas of knowledge, helping to understand and extract information from experimental data. Recently, these data-driven methods have also been used to discover structures of mathematical models. The sparse identification of nonlinear dyna...

Descripción completa

Detalles Bibliográficos
Autores principales: Naozuka, Gustavo T., Rocha, Heber L., Silva, Renato S., Almeida, Regina C.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer Netherlands 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9424817/
https://www.ncbi.nlm.nih.gov/pubmed/36060282
http://dx.doi.org/10.1007/s11071-022-07755-2
_version_ 1784778307890315264
author Naozuka, Gustavo T.
Rocha, Heber L.
Silva, Renato S.
Almeida, Regina C.
author_facet Naozuka, Gustavo T.
Rocha, Heber L.
Silva, Renato S.
Almeida, Regina C.
author_sort Naozuka, Gustavo T.
collection PubMed
description Machine learning methods have revolutionized studies in several areas of knowledge, helping to understand and extract information from experimental data. Recently, these data-driven methods have also been used to discover structures of mathematical models. The sparse identification of nonlinear dynamics (SINDy) method has been proposed with the aim of identifying nonlinear dynamical systems, assuming that the equations have only a few important terms that govern the dynamics. By defining a library of possible terms, the SINDy approach solves a sparse regression problem by eliminating terms whose coefficients are smaller than a threshold. However, the choice of this threshold is decisive for the correct identification of the model structure. In this work, we build on the SINDy method by integrating it with a global sensitivity analysis (SA) technique that allows to hierarchize terms according to their importance in relation to the desired quantity of interest, thus circumventing the need to define the SINDy threshold. The proposed SINDy-SA framework also includes the formulation of different experimental settings, recalibration of each identified model, and the use of model selection techniques to select the best and most parsimonious model. We investigate the use of the proposed SINDy-SA framework in a variety of applications. We also compare the results against the original SINDy method. The results demonstrate that the SINDy-SA framework is a promising methodology to accurately identify interpretable data-driven models. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1007/s11071-022-07755-2.
format Online
Article
Text
id pubmed-9424817
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Springer Netherlands
record_format MEDLINE/PubMed
spelling pubmed-94248172022-08-30 SINDy-SA framework: enhancing nonlinear system identification with sensitivity analysis Naozuka, Gustavo T. Rocha, Heber L. Silva, Renato S. Almeida, Regina C. Nonlinear Dyn Original Paper Machine learning methods have revolutionized studies in several areas of knowledge, helping to understand and extract information from experimental data. Recently, these data-driven methods have also been used to discover structures of mathematical models. The sparse identification of nonlinear dynamics (SINDy) method has been proposed with the aim of identifying nonlinear dynamical systems, assuming that the equations have only a few important terms that govern the dynamics. By defining a library of possible terms, the SINDy approach solves a sparse regression problem by eliminating terms whose coefficients are smaller than a threshold. However, the choice of this threshold is decisive for the correct identification of the model structure. In this work, we build on the SINDy method by integrating it with a global sensitivity analysis (SA) technique that allows to hierarchize terms according to their importance in relation to the desired quantity of interest, thus circumventing the need to define the SINDy threshold. The proposed SINDy-SA framework also includes the formulation of different experimental settings, recalibration of each identified model, and the use of model selection techniques to select the best and most parsimonious model. We investigate the use of the proposed SINDy-SA framework in a variety of applications. We also compare the results against the original SINDy method. The results demonstrate that the SINDy-SA framework is a promising methodology to accurately identify interpretable data-driven models. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1007/s11071-022-07755-2. Springer Netherlands 2022-08-30 2022 /pmc/articles/PMC9424817/ /pubmed/36060282 http://dx.doi.org/10.1007/s11071-022-07755-2 Text en © The Author(s), under exclusive licence to Springer Nature B.V. 2022, Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law. This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Original Paper
Naozuka, Gustavo T.
Rocha, Heber L.
Silva, Renato S.
Almeida, Regina C.
SINDy-SA framework: enhancing nonlinear system identification with sensitivity analysis
title SINDy-SA framework: enhancing nonlinear system identification with sensitivity analysis
title_full SINDy-SA framework: enhancing nonlinear system identification with sensitivity analysis
title_fullStr SINDy-SA framework: enhancing nonlinear system identification with sensitivity analysis
title_full_unstemmed SINDy-SA framework: enhancing nonlinear system identification with sensitivity analysis
title_short SINDy-SA framework: enhancing nonlinear system identification with sensitivity analysis
title_sort sindy-sa framework: enhancing nonlinear system identification with sensitivity analysis
topic Original Paper
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9424817/
https://www.ncbi.nlm.nih.gov/pubmed/36060282
http://dx.doi.org/10.1007/s11071-022-07755-2
work_keys_str_mv AT naozukagustavot sindysaframeworkenhancingnonlinearsystemidentificationwithsensitivityanalysis
AT rochaheberl sindysaframeworkenhancingnonlinearsystemidentificationwithsensitivityanalysis
AT silvarenatos sindysaframeworkenhancingnonlinearsystemidentificationwithsensitivityanalysis
AT almeidareginac sindysaframeworkenhancingnonlinearsystemidentificationwithsensitivityanalysis