Pareto-based Optimization of Sparse Dynamical Systems

21 November 2024, Version 1
This content is a preprint and has not undergone peer review at the time of posting.

Abstract

Sparse data-driven approaches enable the approximation of governing laws of physical processes with parsimonious equations. While a great effort over the last decade has been made in this field, data-driven approaches generally rely on the paradigm of imposing a fixed base of library functions. In order to promote sparsity, finding the optimal set of basis functions is a necessary condition but a challenging task to guess in advance.Here, we propose an alternative approach which consists of optimizing the very library of functions while imposing sparsity. The robustness of our results is not only evaluated by the quality of the fit of the discovered model, but also by the statistical distribution of the residuals with respect to the original noise in the data. In order to avoid to choose one metric over the other, we rather rely on a multi-objective genetic algorithm (NSGA-II) for systematically generating a subset of optimal models sorted in a Pareto front. We illustrate how this method can be used as a tool to derive microkinetic equations from experimental data, and as a kernel approach for design of experiments.

Keywords

Sparse-symbolic identification
reaction network discovery

Supplementary materials

Title
Description
Actions
Title
Pareto-based Optimization of Sparse Dynamical Systems: Supplementary Information
Description
Data processing figures. (SI)
Actions

Comments

Comments are not moderated before they are posted, but they can be removed by the site moderators if they are found to be in contravention of our Commenting Policy [opens in a new tab] - please read this policy before you post. Comments should be used for scholarly discussion of the content in question. You can find more information about how to use the commenting feature here [opens in a new tab] .
This site is protected by reCAPTCHA and the Google Privacy Policy [opens in a new tab] and Terms of Service [opens in a new tab] apply.