# Discovery of Nonlinear Dynamical Systems using a Runge-Kutta Inspired Dictionary-based Sparse Regression Approach

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

## Key facts

- Cited by 36 papers in the map (data through 14 Oct 2026).
- Builds on 6 of its 62 references that are in the map.
- First posted on arXiv 11 May 2021.

## Builds on (most cited first, 6 of 6)

- [Deep Residual Learning for Image Recognition](https://mlsanity.com/paper/1512.03385/) (2015)
- [Densely Connected Convolutional Networks](https://mlsanity.com/paper/1608.06993/) (2016)
- [Neural Ordinary Differential Equations](https://mlsanity.com/paper/1806.07366/) (2018)
- [Multistep Neural Networks for Data-driven Discovery of Nonlinear Dynamical Systems](https://mlsanity.com/paper/1801.01236/) (2018)
- [On the Convergence of the SINDy Algorithm](https://mlsanity.com/paper/1805.06445/) (2018)
- [A unified sparse optimization framework to learn parsimonious physics-informed models from data](https://mlsanity.com/paper/1906.10612/) (2019)

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

- [Reduced order modeling of parametrized systems through autoencoders and SINDy approach: continuation of periodic solutions](https://mlsanity.com/paper/2211.06786/) (2022)
- [DySMHO: Data-Driven Discovery of Governing Equations for Dynamical Systems via Moving Horizon Optimization](https://mlsanity.com/paper/2108.00069/) (2021)
- [Noise-aware Physics-informed Machine Learning for Robust PDE Discovery](https://mlsanity.com/paper/2206.12901/) (2022)
- [ODE Discovery for Longitudinal Heterogeneous Treatment Effects Inference](https://mlsanity.com/paper/2403.10766/) (2024)
- [Physics-Enhanced Machine Learning: a position paper for dynamical systems investigations](https://mlsanity.com/paper/2405.05987/) (2024)
- [Operator inference with roll outs for learning reduced models from scarce and low-quality data](https://mlsanity.com/paper/2212.01418/) (2022)
- [Guaranteed Stable Quadratic Models and their applications in SINDy and Operator Inference](https://mlsanity.com/paper/2308.13819/) (2023)
- [ADAM-SINDy: An Efficient Optimization Framework for Parameterized Nonlinear Dynamical System Identification](https://mlsanity.com/paper/2410.16528/) (2024)
- [Generalized Quadratic Embeddings for Nonlinear Dynamics using Deep Learning](https://mlsanity.com/paper/2211.00357/) (2022)
- [Learning Closed-form Equations for Subgrid-scale Closures from High-fidelity Data: Promises and Challenges](https://mlsanity.com/paper/2306.05014/) (2023)
- [AI-Lorenz: A physics-data-driven framework for black-box and gray-box identification of chaotic systems with symbolic regression](https://mlsanity.com/paper/2312.14237/) (2023)
- [Learning Dynamics from Noisy Measurements using Deep Learning with a Runge-Kutta Constraint](https://mlsanity.com/paper/2109.11446/) (2021)
- [Discussing the Spectrum of Physics-Enhanced Machine Learning; a Survey on Structural Mechanics Applications](https://mlsanity.com/paper/2310.20425/) (2023)
- [Discovery of interpretable structural model errors by combining Bayesian sparse regression and data assimilation: A chaotic Kuramoto-Sivashinsky test case](https://mlsanity.com/paper/2110.00546/) (2021)
- [A Robust SINDy Approach by Combining Neural Networks and an Integral Form](https://mlsanity.com/paper/2309.07193/) (2023)
- [SyMANTIC: An Efficient Symbolic Regression Method for Interpretable and Parsimonious Model Discovery in Science and Beyond](https://mlsanity.com/paper/2502.03367/) (2025)
- [Neural ODEs with Irregular and Noisy Data](https://mlsanity.com/paper/2205.09479/) (2022)
- [Sparse discovery of differential equations based on multi-fidelity Gaussian process](https://mlsanity.com/paper/2401.11825/) (2024)
- [SPADE4: Sparsity and Delay Embedding based Forecasting of Epidemics](https://mlsanity.com/paper/2211.08277/) (2022)
- [An invariance constrained deep learning network for PDE discovery](https://mlsanity.com/paper/2402.03747/) (2024)
- [SINDy-KANs: Sparse identification of non-linear dynamics through Kolmogorov-Arnold networks](https://mlsanity.com/paper/2603.18548/) (2026)
- [Sparse identification of nonlinear dynamics with library optimization mechanism: Recursive long-term prediction perspective](https://mlsanity.com/paper/2507.18220/) (2025)
- [Data-driven Discovery of Digital Twins in Biomedical Research](https://mlsanity.com/paper/2508.21484/) (2025)
- [Data driven feedback linearization of nonlinear control systems via Lie derivatives and stacked regression approach](https://mlsanity.com/paper/2508.13241/) (2025)
- [Data Denoising and Derivative Estimation for Data-Driven Modeling of Nonlinear Dynamical Systems](https://mlsanity.com/paper/2509.14219/) (2025)
- [Discovering Governing Equations by Machine Learning implemented with Invariance](https://mlsanity.com/paper/2203.15586/) (2022)
- [Inference of Continuous Linear Systems from Data with Guaranteed Stability](https://mlsanity.com/paper/2301.10060/) (2023)
- [Learning reduced-order Quadratic-Linear models in Process Engineering using Operator Inference](https://mlsanity.com/paper/2402.17698/) (2024)
- [Stability-Certified Learning of Control Systems with Quadratic Nonlinearities](https://mlsanity.com/paper/2403.00646/) (2024)
- [Fast Deep Predictive Coding Networks for Videos Feature Extraction without Labels](https://mlsanity.com/paper/2409.04945/) (2024)

## Abstract (arXiv)

Discovering dynamical models to describe underlying dynamical behavior is essential to draw decisive conclusions and engineering studies, e.g., optimizing a process. Experimental data availability notwithstanding has increased significantly, but interpretable and explainable models in science and engineering yet remain incomprehensible. In this work, we blend machine learning and dictionary-based learning with numerical analysis tools to discover governing differential equations from noisy and sparsely-sampled measurement data. We utilize the fact that given a dictionary containing huge candidate nonlinear functions, dynamical models can often be described by a few appropriately chosen candidates. As a result, we obtain interpretable and parsimonious models which are prone to generalize better beyond the sampling regime. Additionally, 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 in 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 that are 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.
