Learning stochasticity: a nonparametric framework for intrinsic noise estimation
Gianluigi Pillonetto, Alberto Giaretta, Mauro Bisiacco
TL;DR
This work tackles the challenge of recovering state-dependent intrinsic noise from time-series data of stochastic dynamical systems where parametric models are often inadequate. It introduces TRINE, a nonparametric, kernel-based three-phase regression framework that jointly estimates the drift $f$ and diffusion $g$, and recovers latent noise realizations via Stage 2, with the noise variance profile learned in Stage 3. By designing custom kernels and leveraging Gaussian Process Regression, TRINE achieves near-oracle performance and outperforms existing heteroscedastic approaches on biological and ecological benchmarks. The approach provides interpretable insights into how intrinsic noise shapes system dynamics, enabling noise-aware modeling and potential control strategies in gene regulation and other stochastic networks.
Abstract
Understanding the principles that govern dynamical systems is a central challenge across many scientific domains, including biology and ecology. Incomplete knowledge of nonlinear interactions and stochastic effects often renders bottom-up modeling approaches ineffective, motivating the development of methods that can discover governing equations directly from data. In such contexts, parametric models often struggle without strong prior knowledge, especially when estimating intrinsic noise. Nonetheless, incorporating stochastic effects is often essential for understanding the dynamic behavior of complex systems such as gene regulatory networks and signaling pathways. To address these challenges, we introduce Trine (Three-phase Regression for INtrinsic noisE), a nonparametric, kernel-based framework that infers state-dependent intrinsic noise from time-series data. Trine features a three-stage algorithm that com- bines analytically solvable subproblems with a structured kernel architecture that captures both abrupt noise-driven fluctuations and smooth, state-dependent changes in variance. We validate Trine on biological and ecological systems, demonstrating its ability to uncover hidden dynamics without relying on predefined parametric assumptions. Across several benchmark problems, Trine achieves performance comparable to that of an oracle. Biologically, this oracle can be viewed as an idealized observer capable of directly tracking the random fluctuations in molecular concentrations or reaction events within a cell. The Trine framework thus opens new avenues for understanding how intrinsic noise affects the behavior of complex systems.
