# A unified sparse optimization framework to learn parsimonious physics-informed models from data

arXiv: https://arxiv.org/abs/1906.10612 · HTML: https://mlsanity.com/paper/1906.10612/

## Key facts

- Cited by 49 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 25 Jun 2019.

## Built on by (most cited first, 30 of 49)

- [PySINDy: A comprehensive Python package for robust sparse system identification](https://mlsanity.com/paper/2111.08481/) (2021)
- [Deeptime: a Python library for machine learning dynamical models from time series data](https://mlsanity.com/paper/2110.15013/) (2021)
- [Deep networks for system identification: a Survey](https://mlsanity.com/paper/2301.12832/) (2023)
- [Discovery of Nonlinear Dynamical Systems using a Runge-Kutta Inspired Dictionary-based Sparse Regression Approach](https://mlsanity.com/paper/2105.04869/) (2021)
- [Learning Sparse Nonlinear Dynamics via Mixed-Integer Optimization](https://mlsanity.com/paper/2206.00176/) (2022)
- [DySMHO: Data-Driven Discovery of Governing Equations for Dynamical Systems via Moving Horizon Optimization](https://mlsanity.com/paper/2108.00069/) (2021)
- [Benchmarking sparse system identification with low-dimensional chaos](https://mlsanity.com/paper/2302.10787/) (2023)
- [A toolkit for data-driven discovery of governing equations in high-noise regimes](https://mlsanity.com/paper/2111.04870/) (2021)
- [Discrepancy Modeling Framework: Learning missing physics, modeling systematic residuals, and disambiguating between deterministic and random effects](https://mlsanity.com/paper/2203.05164/) (2022)
- [ADAM-SINDy: An Efficient Optimization Framework for Parameterized Nonlinear Dynamical System Identification](https://mlsanity.com/paper/2410.16528/) (2024)
- [Dynamical System Identification, Model Selection and Model Uncertainty Quantification by Bayesian Inference](https://mlsanity.com/paper/2401.16943/) (2024)
- [HyperSINDy: Deep Generative Modeling of Nonlinear Stochastic Governing Equations](https://mlsanity.com/paper/2310.04832/) (2023)
- [OKRidge: Scalable Optimal k-Sparse Ridge Regression](https://mlsanity.com/paper/2304.06686/) (2023)
- [Parametric PDE Control with Deep Reinforcement Learning and Differentiable L0-Sparse Polynomial Policies](https://mlsanity.com/paper/2403.15267/) (2024)
- [Robust Trimmed k-means](https://mlsanity.com/paper/2108.07186/) (2021)
- [Data-driven local operator finding for reduced-order modelling of plasma systems: I. Concept and verifications](https://mlsanity.com/paper/2403.01523/) (2024)
- [Machine Learning Applications to Computational Plasma Physics and Reduced-Order Plasma Modeling: A Perspective](https://mlsanity.com/paper/2409.02349/) (2024)
- [Modeling Latent Non-Linear Dynamical System over Time Series](https://mlsanity.com/paper/2412.08114/) (2024)
- [Hierarchical shrinkage Gaussian processes: applications to computer code emulation and dynamical system recovery](https://mlsanity.com/paper/2302.00755/) (2023)
- [Automated Constitutive Model Discovery by Pairing Sparse Regression Algorithms with Model Selection Criteria](https://mlsanity.com/paper/2509.16040/) (2025)
- [Investigating Sindy As a Tool For Causal Discovery In Time Series Signals](https://mlsanity.com/paper/2212.14133/) (2022)
- [Sparse identification of nonlinear dynamics with library optimization mechanism: Recursive long-term prediction perspective](https://mlsanity.com/paper/2507.18220/) (2025)
- [Discovering equations from data: symbolic regression in dynamical systems](https://mlsanity.com/paper/2508.20257/) (2025)
- [Data-driven Discovery of Digital Twins in Biomedical Research](https://mlsanity.com/paper/2508.21484/) (2025)
- [Dynamical model parameters from ultrasound tongue kinematics](https://mlsanity.com/paper/2510.18629/) (2025)
- [Learning the Inverse Ryu--Takayanagi Formula with Transformers](https://mlsanity.com/paper/2511.06387/) (2025)
- [Ill-Conditioning in Dictionary-Based Dynamic-Equation Learning: A Systems Biology Case Study](https://mlsanity.com/paper/2603.11330/) (2026)
- [Data-driven sparse identification of governing PDEs via knockoff filters and multi-criteria trade-offs](https://mlsanity.com/paper/2605.26631/) (2026)
- [Uncovering Closed-form Governing Equations of Nonlinear Dynamics from Videos](https://mlsanity.com/paper/2106.04776/) (2021)
- [Sparse identification of nonlinear dynamics in the presence of library and system uncertainty](https://mlsanity.com/paper/2401.13099/) (2024)

## Abstract (arXiv)

Machine learning (ML) is redefining what is possible in data-intensive fields of science and engineering. However, applying ML to problems in the physical sciences comes with a unique set of challenges: scientists want physically interpretable models that can (i) generalize to predict previously unobserved behaviors, (ii) provide effective forecasting predictions (extrapolation), and (iii) be certifiable. Autonomous systems will necessarily interact with changing and uncertain environments, motivating the need for models that can accurately extrapolate based on physical principles (e.g. Newton's universal second law for classical mechanics, F=ma). Standard ML approaches have shown impressive performance for predicting dynamics in an interpolatory regime, but the resulting models often lack interpretability and fail to generalize. We introduce a unified sparse optimization framework that learns governing dynamical systems models from data, selecting relevant terms in the dynamics from a library of possible functions. The resulting models are parsimonious, have physical interpretations, and can generalize to new parameter regimes. Our framework allows the use of non-convex sparsity promoting regularization functions and can be adapted to address key challenges in scientific problems and data sets, including outliers, parametric dependencies, and physical constraints. We show that the approach discovers parsimonious dynamical models on several example systems. This flexible approach can be tailored to the unique challenges associated with a wide range of applications and data sets, providing a powerful ML-based framework for learning governing models for physical systems from data.
