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...
Autores principales: | , , , |
---|---|
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 |