Sparse learning of stochastic dynamic equations
arXiv:1712.02432 · doi:10.1063/1.5018409
Abstract
With the rapid increase of available data for complex systems, there is great interest in the extraction of physically relevant information from massive datasets. Recently, a framework called Sparse Identification of Nonlinear Dynamics (SINDy) has been introduced to identify the governing equations of dynamical systems from simulation data. In this study, we extend SINDy to stochastic dynamical systems, which are frequently used to model biophysical processes. We prove the asymptotic correctness of stochastics SINDy in the infinite data limit, both in the original and projected variables. We discuss algorithms to solve the sparse regression problem arising from the practical implementation of SINDy, and show that cross validation is an essential tool to determine the right level of sparsity. We demonstrate the proposed methodology on two test systems, namely, the diffusion in a one-dimensional potential, and the projected dynamics of a two-dimensional diffusion process.
References in corpus (5)
- Discovering governing equations from data: Sparse identification of nonlinear dynamical systems
- Effective dynamics using conditional expectations
- Parameter Estimation for Multiscale Diffusions
- Nonparametric estimation of scalar diffusions based on low frequency data
- Transition manifolds of complex metastable systems: Theory and data-driven computation of effective dynamics
Cited by in corpus (41)
- Machine Learning Force Fields
- Combining Machine Learning and Computational Chemistry for Predictive Insights Into Chemical Systems
- 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
- SINDy-PI: A Robust Algorithm for Parallel Implicit Sparse Identification of Nonlinear Dynamics
- Data-driven approximation of the Koopman generator: Model reduction, system identification, and control
- PySINDy: A comprehensive Python package for robust sparse system identification
- Guest Editorial: Special Topic on Data-enabled Theoretical Chemistry
- Physics-constrained, low-dimensional models for MHD: First-principles and data-driven approaches
- Nonlinear stochastic modeling with Langevin regression
- A Data-Driven Approach for Discovering Stochastic Dynamical Systems with Non-Gaussian Levy Noise
- Multidimensional approximation of nonlinear dynamical systems
- On spike-and-slab priors for Bayesian equation discovery of nonlinear dynamical systems via sparse linear regression
- Learning partial differential equations for biological transport models from noisy spatiotemporal data
- Sparse nonlinear models of chaotic electroconvection
- SINDy-BVP: Sparse Identification of Nonlinear Dynamics for Boundary Value Problems
- Learning Mean-Field Equations from Particle Data Using WSINDy
- Deep-learning based discovery of partial differential equations in integral form from sparse and noisy data
- Coarse-graining Molecular Systems by Spectral Matching
- Detecting the maximum likelihood transition path from data of stochastic dynamic systems
- Discovery of partial differential equations from highly noisy and sparse data with physics-informed information criterion
- Extracting Governing Laws from Sample Path Data of Non-Gaussian Stochastic Dynamical Systems
- Learning physically consistent mathematical models from data using group sparsity
- Model selection of chaotic systems from data with hidden variables using sparse data assimilation
- Sparse inference and active learning of stochastic differential equations from data
- Optimal reaction coordinates and kinetic rates from the projected dynamics of transition paths
- Control of Stochastic Quantum Dynamics by Differentiable Programming
- Deeptime: a Python library for machine learning dynamical models from time series data
- Efficient Approximation of Molecular Kinetics using Random Fourier Features
- Deep Learning of Conjugate Mappings
- A Causality-Based Learning Approach for Discovering the Underlying Dynamics of Complex Systems from Partial Observations with Stochastic Parameterization
- Data-Driven Statistical Reduced-Order Modeling and Quantification of Polycrystal Mechanics Leading to Porosity-Based Ductile Damage
- Data-driven Discovery of Delay Differential Equations with Discrete Delays
- Extracting Non-Gaussian Governing Laws from Data on Mean Exit Time
- Learning chemical reaction networks from trajectory data
- Detecting Stochastic Governing Laws with Observation on Stationary Distributions
- Robust discovery of partial differential equations in complex situations
- Measurement-driven neural-network training for integrated magnetic tunnel junction arrays
- Data-driven system identification using quadratic embeddings of nonlinear dynamics
- Improvement of system identification of stochastic systems via Koopman generator and locally weighted expectation
- Learning dynamical systems from data: Gradient-based dictionary optimization