Universal Differential Equations as a Common Modeling Language for Neuroscience
Ahmed ElGazzar, Marcel van Gerven
TL;DR
The paper advocates universal differential equations (UDEs) as a unifying language for neuroscience, bridging mechanistic, phenomenological, and data-driven perspectives by treating differential equations as parameterizable, differentiable objects that can be trained with scalable AI techniques. It presents a parameterized stochastic differential equation formulation $dx(t) = \mu_{\alpha}(x(t),u(t))dt + \sigma_{\beta}(x(t),u(t))dW(t)$ with learnable $\theta=(\alpha,\beta)$, and outlines a four-module neural system identification pipeline (stimulus encoder, recognition model, process model, observation model) trained via variational inference. The authors outline a spectrum of UDE configurations from white-box to fully neural (drift and diffusion) models, discuss practical training considerations, and highlight opportunities in explaining cognition, neural control, decoding, and normative modelling, while also acknowledging challenges in gradient-through-solvers and noise modelling. By providing concrete modeling recipes and a principled probabilistic framework, the work aims to establish UDEs as a robust, scalable, and interpretable foundation for multi-scale neural dynamics across diverse neuroengineering applications.
Abstract
The unprecedented availability of large-scale datasets in neuroscience has spurred the exploration of artificial deep neural networks (DNNs) both as empirical tools and as models of natural neural systems. Their appeal lies in their ability to approximate arbitrary functions directly from observations, circumventing the need for cumbersome mechanistic modeling. However, without appropriate constraints, DNNs risk producing implausible models, diminishing their scientific value. Moreover, the interpretability of DNNs poses a significant challenge, particularly with the adoption of more complex expressive architectures. In this perspective, we argue for universal differential equations (UDEs) as a unifying approach for model development and validation in neuroscience. UDEs view differential equations as parameterizable, differentiable mathematical objects that can be augmented and trained with scalable deep learning techniques. This synergy facilitates the integration of decades of extensive literature in calculus, numerical analysis, and neural modeling with emerging advancements in AI into a potent framework. We provide a primer on this burgeoning topic in scientific machine learning and demonstrate how UDEs fill in a critical gap between mechanistic, phenomenological, and data-driven models in neuroscience. We outline a flexible recipe for modeling neural systems with UDEs and discuss how they can offer principled solutions to inherent challenges across diverse neuroscience applications such as understanding neural computation, controlling neural systems, neural decoding, and normative modeling.
