cs.NEMar 10, 2026

Symbolic Discovery of Stochastic Differential Equations with Genetic Programming

Authors: Sigur de Vries, Sander W. Keemink, Marcel A. J. van Gerven

Organizations: Department of Machine Learning and Neural Computing, Donders Institute for Brain, Cognition and Behaviour, Radboud University, Nijmegen, the Netherlands

Abstract

Automated scientific discovery aims to improve scientific understanding through machine learning. A central approach in this field is symbolic regression, which uses genetic programming or sparse regression to learn interpretable mathematical expressions to explain observed data. Conventionally, the focus of symbolic regression is on identifying ordinary differential equations. The general view is that noise only complicates the recovery of deterministic dynamics. However, explicitly learning a symbolic function of the noise component in stochastic differential equations enhances modelling capacity, increases knowledge gain and enables generative sampling. We introduce a method for symbolic discovery of stochastic differential equations based on genetic programming, jointly optimizing drift and diffusion functions via the maximum likelihood estimate. Our results demonstrate accurate recovery of governing equations, efficient scaling to higher-dimensional systems, robustness to sparsely sampled problems and generalization to stochastic partial differential equations. This work extends symbolic regression toward interpretable discovery of stochastic dynamical systems, contributing to the automation of science in a noisy and dynamic world.

Figures & tables

Appendix figures & tables2 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. Neuro-Symbolic ODE Discovery with Latent Grammar Flow

    Apr 17, 2026Karin Yu, Eleni Chatzi, Georgios KissasAutonomous Scientific DiscoveryNeurosymbolic Learning

  2. Discovery of Nonlinear Dynamics with Automated Basis Function Generation

    May 10, 2026Mohammad Amin Basiri, Charles NicholsonSparse Identification of Nonlinear DynamicsNonlinear System Identification