SINDy-PI: A Robust Algorithm for Parallel Implicit Sparse Identification of Nonlinear Dynamics
arXiv:2004.02322 · doi:10.1098/rspa.2020.0279
Abstract
Accurately modeling the nonlinear dynamics of a system from measurement data is a challenging yet vital topic. The sparse identification of nonlinear dynamics (SINDy) algorithm is one approach to discover dynamical systems models from data. Although extensions have been developed to identify implicit dynamics, or dynamics described by rational functions, these extensions are extremely sensitive to noise. In this work, we develop SINDy-PI (parallel, implicit), a robust variant of the SINDy algorithm to identify implicit dynamics and rational nonlinearities. The SINDy-PI framework includes multiple optimization algorithms and a principled approach to model selection. We demonstrate the ability of this algorithm to learn implicit ordinary and partial differential equations and conservation laws from limited and noisy data. In particular, we show that the proposed approach is several orders of magnitude more noise robust than previous approaches, and may be used to identify a class of complex ODE and PDE dynamics that were previously unattainable with SINDy, including for the double pendulum dynamics and the Belousov Zhabotinsky (BZ) reaction.
arXiv comment25 pages, 9 figures, 5 tables
References in corpus (25)
- Discovering governing equations from data: Sparse identification of nonlinear dynamical systems
- DeepXDE: A deep learning library for solving differential equations
- A Data-Driven Approximation of the Koopman Operator: Extending Dynamic Mode Decomposition
- Hidden Physics Models: Machine Learning of Nonlinear Partial Differential Equations
- Data-driven discovery of coordinates and governing equations
- Applied Koopmanism
- Machine Learning of Linear Differential Equations using Gaussian Processes
- VAMPnets: Deep learning of molecular kinetics
- Sparse identification of nonlinear dynamics for model predictive control in the low-data limit
- Time-lagged autoencoders: Deep learning of slow collective variables for molecular kinetics
- Data-Driven Forecasting of High-Dimensional Chaotic Systems with Long Short-Term Memory Networks
- Data-driven model reduction and transfer operator approximation
- Sparse learning of stochastic dynamic equations
- Sparse reduced-order modeling : Sensor-based dynamics to full-state estimation
- Model selection for dynamical systems via sparse regression and information criteria
- Sparse Identification of Nonlinear Dynamics for Rapid Model Recovery
- Using Noisy or Incomplete Data to Discover Models of Spatiotemporal Dynamics
- Sparse Identification for Nonlinear Optical Communication Systems: SINO Method
- Discovery of Physics from Data: Universal Laws and Discrepancies
- Model selection for hybrid dynamical systems via sparse regression
- Numerical Aspects for Approximating Governing Equations Using Data
- Multidimensional approximation of nonlinear dynamical systems
- Physics-Informed Generative Adversarial Networks for Stochastic Differential Equations
- Sparse Identification of Truncation Errors
- Learning Discrepancy Models From Experimental Data
Cited by in corpus (41)
- Physics-informed learning of governing equations from scarce data
- Ensemble-SINDy: Robust sparse model discovery in the low-data, high-noise limit, with active learning and control
- Uncertainty Quantification in Machine Learning for Engineering Design and Health Prognostics: A Tutorial
- PySINDy: A comprehensive Python package for robust sparse system identification
- Physics-constrained, low-dimensional models for MHD: First-principles and data-driven approaches
- Bayesian Parameter Estimation for Dynamical Models in Systems Biology
- Sparse Identification of Nonlinear Dynamical Systems via Reweighted -regularized Least Squares
- Applications and Techniques for Fast Machine Learning in Science
- : A Reduced-Order Modeling Framework based on Machine Learning for Real-Time Applications
- Discovering Sparse Interpretable Dynamics from Partial Observations
- Data-Driven Equation Discovery of a Cloud Cover Parameterization
- Discovery of partial differential equations from highly noisy and sparse data with physics-informed information criterion
- WeakIdent: Weak formulation for Identifying Differential Equations using Narrow-fit and Trimming
- Permanent magnet optimization for stellarators as sparse regression
- Dynamical System Identification, Model Selection and Model Uncertainty Quantification by Bayesian Inference
- Learning fluid physics from highly turbulent data using sparse physics-informed discovery of empirical relations (SPIDER)
- Data-Driven Stabilization of Periodic Orbits
- Deep Learning of Conjugate Mappings
- Auxiliary Functions as Koopman Observables: Data-Driven Analysis of Dynamical Systems via Polynomial Optimization
- Data-driven Discovery of Delay Differential Equations with Discrete Delays
- Data-driven discovery of a heat flux closure for electrostatic plasma phenomena
- Estimating covariant Lyapunov vectors from data
- The Experimental Multi-Arm Pendulum on a Cart: A Benchmark System for Chaos, Learning, and Control
- Promoting global stability in data-driven models of quadratic nonlinear dynamics
- Multi-objective discovery of PDE systems using evolutionary approach
- Stepwise Model Reconstruction of Robotic Manipulator Based on Data-Driven Method
- Uncovering Closed-form Governing Equations of Nonlinear Dynamics from Videos
- BINDy -- Bayesian identification of nonlinear dynamics with reversible-jump Markov-chain Monte-Carlo
- CTSR: Cartesian tensor-based sparse regression for data-driven discovery of high-dimensional invariant governing equations
- Constrained or Unconstrained? Neural-Network-Based Equation Discovery from Data
- Data-driven discovery of mechanical models directly from MRI spectral data
- Sparse system identification by low-rank approximation
- Data-driven model reconstruction for nonlinear wave dynamics
- Physics-informed Spline Learning for Nonlinear Dynamics Discovery
- Inferring the Structure of Ordinary Differential Equations
- OKRidge: Scalable Optimal k-Sparse Ridge Regression
- Grammar-based Ordinary Differential Equation Discovery
- Embedding physical symmetries into machine-learned reduced plasma physics models via data augmentation
- The Machine Learning Approach to Moment Closure Relations for Plasma: A Review
- Reconstruction of observed mechanical motions with Artificial Intelligence tools
- Relaxation dynamics of a quantum spin coupled to a topological edge state