Solving stochastic partial differential equations using neural networks in the Wiener chaos expansion
Ariel Neufeld, Philipp Schmocker
TL;DR
The paper addresses numerical solutions of semilinear SPDEs by truncating the Wiener chaos expansion and learning the chaos propagators with (possibly random) neural networks, leveraging universal approximation and Malliavin calculus. It proves universal approximation results for SPDEs using both deterministic and random networks and provides explicit terminal-time approximation rates that separate neural-network approximation error from chaos-truncation error. The authors demonstrate the approach on three SPDEs—the stochastic heat equation, the HJM forward-rate equation, and the Zakai equation—showing that deterministic and random networks in the Wiener chaos can effectively learn SPDE solutions, with random nets offering computational advantages. This framework offers a scalable, data-driven method for solving SPDEs with additive or multiplicative noise and highlights clear trade-offs between network size, chaos order, and basis truncations, with potential broad impact in finance, filtering, and physics-informed modeling.
Abstract
In this paper, we solve stochastic partial differential equations (SPDEs) numerically by using (possibly random) neural networks in the truncated Wiener chaos expansion of their corresponding solution. Moreover, we provide some approximation rates for learning the solution of SPDEs with additive and/or multiplicative noise. Finally, we apply our results in numerical examples to approximate the solution of three SPDEs: the stochastic heat equation, the Heath-Jarrow-Morton equation, and the Zakai equation.
