# BINDy -- Bayesian identification of nonlinear dynamics with reversible-jump Markov-chain Monte-Carlo

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

## Key facts

- Cited by 6 papers in the map (data through 14 Oct 2026).
- Builds on 13 of its 41 references that are in the map.
- First posted on arXiv 15 Aug 2024.

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

- [Weak SINDy For Partial Differential Equations](https://mlsanity.com/paper/2007.02848/) (2020)
- [Ensemble-SINDy: Robust sparse model discovery in the low-data, high-noise limit, with active learning and control](https://mlsanity.com/paper/2111.10992/) (2021)
- [SINDy-PI: A Robust Algorithm for Parallel Implicit Sparse Identification of Nonlinear Dynamics](https://mlsanity.com/paper/2004.02322/) (2020)
- [A Unified Framework for Sparse Relaxed Regularized Regression: SR3](https://mlsanity.com/paper/1807.05411/) (2018)
- [On spike-and-slab priors for Bayesian equation discovery of nonlinear dynamical systems via sparse linear regression](https://mlsanity.com/paper/2012.01937/) (2020)
- [A Probabilistic State Space Model for Joint Inference from Differential Equations and Data](https://mlsanity.com/paper/2103.10153/) (2021)
- [Rapid Bayesian identification of sparse nonlinear dynamics from scarce and noisy data](https://mlsanity.com/paper/2402.15357/) (2024)
- [A Bayesian Framework for learning governing Partial Differential Equation from Data](https://mlsanity.com/paper/2306.04894/) (2023)
- [Bayesian data-driven discovery of partial differential equations with variable coefficients](https://mlsanity.com/paper/2102.01432/) (2021)
- [Sparse Bayesian Estimation of Parameters in Linear-Gaussian State-Space Models](https://mlsanity.com/paper/2306.11652/) (2023)
- [Structure Learning with Adaptive Random Neighborhood Informed MCMC](https://mlsanity.com/paper/2311.00599/) (2023)
- [Non-reversible jump algorithms for Bayesian nested model selection](https://mlsanity.com/paper/1911.01340/) (2019)
- [Probabilistic Numeric SMC Sampling for Bayesian Nonlinear System Identification in Continuous Time](https://mlsanity.com/paper/2404.12923/) (2024)

## Built on by (most cited first, 6 of 6)

- [Response Estimation and System Identification of Dynamical Systems via Physics-Informed Neural Networks](https://mlsanity.com/paper/2410.01340/) (2024)
- [Symbolic--KAN: Kolmogorov-Arnold Networks with Discrete Symbolic Structure for Interpretable Learning](https://mlsanity.com/paper/2603.23854/) (2026)
- [Discovering Governing Equations in the Presence of Uncertainty](https://mlsanity.com/paper/2507.09740/) (2025)
- [Optimizing Hard Thresholding for Sparse Model Discovery](https://mlsanity.com/paper/2504.20256/) (2025)
- [Hierarchical Inference and Closure Learning via Adaptive Surrogates for ODEs and PDEs](https://mlsanity.com/paper/2603.03922/) (2026)
- [Equation discovery with Bayesian tree-adjoining grammars](https://mlsanity.com/paper/2609.31368/) (2026)

## Abstract (arXiv)

Model parsimony is an important cognitive bias in data-driven modelling that aids interpretability and helps to prevent over-fitting. Sparse identification of nonlinear dynamics (SINDy) methods are able to learn sparse representations of complex dynamics directly from data, given a basis of library functions. In this work, a novel Bayesian treatment of dictionary learning system identification, as an alternative to SINDy, is envisaged. The proposed method -- Bayesian identification of nonlinear dynamics (BINDy) -- is distinct from previous approaches in that it targets the full joint posterior distribution over both the terms in the library and their parameterisation in the model. This formulation confers the advantage that an arbitrary prior may be placed over the model structure to produce models that are sparse in the model space rather than in parameter space. Because this posterior is defined over parameter vectors that can change in dimension, the inference cannot be performed by standard techniques. Instead, a Gibbs sampler based on reversible-jump Markov-chain Monte-Carlo is proposed. BINDy is shown to compare favourably to ensemble SINDy in three benchmark case-studies. In particular, it is seen that the proposed method is better able to assign high probability to correct model terms.
