Sparse Identification of Nonlinear Distributed-Delay Dynamics via the Linear Chain Trick
Mohammed Alanazi, Majid Bani-Yaghoub
TL;DR
This work extends Sparse Identification of Nonlinear Dynamics (SINDy) to systems with distributed delays by integrating the Linear Chain Trick (LCT). The method augments the state with a chain-ODE representation of memory, enabling SINDy to identify distributed-delay differential equations while preserving interpretability through explicit delayed terms. By constructing a grid over mean delay $\tau$ and chain length $p$, driving LCT chains with data, and using STRidge with Bayesian model selection, the approach jointly infers governing equations, delay characteristics, and the distributed-memory structure. Numerical experiments on Hes1–mRNA and distributed-delay logistic models demonstrate accurate recovery of the dynamics, robustness to noise and sparse sampling, and the advantage of modeling memory as an Erlang/Gamma kernel over purely discrete delays. The framework provides a data-driven, mechanistic means to discover nonlinear systems with distributed-delay memory in biology and engineering, with public code available for replication.
Abstract
The Sparse Identification of Nonlinear Dynamics (SINDy) framework has been frequently used to discover parsimonious differential equations governing natural and physical systems. This includes recent extensions to SINDy that enable the recovery of discrete delay differential equations, where delay terms are represented explicitly in the candidate library. However, such formulations cannot capture the distributed delays that naturally arise in biological, physical, and engineering systems. In the present work, we extend SINDy to identify distributed-delay differential equations by incorporating the Linear Chain Trick (LCT), which provides a finite-dimensional ordinary differential equation representing the distributed memory effects. Hence, SINDy can operate in an augmented state space using conventional sparse regression while preserving a clear interpretation of delayed influences via the chain trick. From time-series data, the proposed method jointly infers the governing equations, the mean delay, and the dispersion of the underlying delay distribution. We numerically verify the method on several models with distributed delay, including the logistic growth model and a Hes1--mRNA gene regulatory network model. We show that the proposed method accurately reconstructs distributed delay dynamics, remains robust under noise and sparse sampling, and provides a transparent, data-driven approach for discovering nonlinear systems with distributed-delay.
