Neural Networks for Bayesian Inverse Problems Governed by a Nonlinear ODE
German Villalobos, Johann Rudi, Andreas Mang
TL;DR
This work develops a neural-network framework to solve Bayesian inverse problems for nonlinear ODEs, specifically the FitzHugh–Nagumo model, enabling end-to-end estimation of dynamical parameters, noise parameters, and posterior covariance from noisy time-series data. By training NN surrogates on forward simulations and using a Laplace-based Hessian approach in a log-Euclidean space, the method delivers uncertainty quantification with a single forward pass, while carefully handling the ill-posedness of the inverse problem. The authors compare dense and convolutional architectures, find CNNs generally outperform DNNs for time-series data, and demonstrate scalability to higher-dimensional outputs and different noise models, including AR additive noise and SDE-based intrinsic noise, with substantial HPC speedups. The approach provides a practical, likelihood-free pathway to parameter inference and uncertainty propagation in dynamical systems, with potential applications in neuroscience and other domains involving noisy, nonlinear dynamics.
Abstract
We investigate the use of neural networks (NNs) for the estimation of hidden model parameters and uncertainty quantification from noisy observational data for inverse parameter estimation problems. We formulate the parameter estimation as a Bayesian inverse problem. We consider a parametrized system of nonlinear ordinary differential equations (ODEs), which is the FitzHugh--Nagumo model. The considered problem exhibits significant mathematical and computational challenges for classical parameter estimation methods, including strong nonlinearities, nonconvexity, and sharp gradients. We explore how NNs overcome these challenges by approximating reconstruction maps for parameter estimation from observational data. The considered data are time series of the spiking membrane potential of a biological neuron. We infer parameters controlling the dynamics of the model, noise parameters of autocorrelated additive noise, and noise modeled via stochastic differential equations, as well as the covariance matrix of the posterior distribution to expose parameter uncertainties--all with just one forward evaluation of an appropriate NN. We report results for different NN architectures and study the influence of noise on prediction accuracy. We also report timing results for training NNs on dedicated hardware. Our results demonstrate that NNs are a versatile tool to estimate parameters of the dynamical system, stochastic processes, as well as uncertainties, as they propagate through the governing ODE.
