Table of Contents
Fetching ...

Expanding the Chaos: Neural Operator for Stochastic (Partial) Differential Equations

Dai Shi, Lequan Lin, Andi Han, Luke Thompson, José Miguel Hernández-Lobato, Zhiyong Wang, Junbin Gao

TL;DR

The paper introduces a Wiener Chaos Expansion (WCE) based neural-operator framework (NO) to learn solution operators for SPDEs and SDEs by projecting noise onto Wick–Hermite features and learning deterministic propagator components. The authors derive explicit propagator systems: ODEs for SDE chaos coefficients and PDEs for SPDE chaos coefficients, enabling one-shot trajectory reconstruction via neural operators such as FNO and UNet/ GNN backbones. Empirically, the approach, via F-SPDENO and SDENO variants, achieves competitive accuracy across SPDE benchmarks (e.g., dynamic Φ^4_1, Navier–Stokes), diffusion-based sampling in images, graph interpolation, financial extrapolation (Heston model), parameter estimation, and manifold SDEs, while preserving the one-shot evaluation advantage. This framework demonstrates scalable, discretization-invariant learning of stochastic solution operators across diverse domains and time horizons, with potential extensions to singular SPDEs and intrinsic manifolds. Overall, WCE-based neural operators provide a principled, flexible, and broadly applicable tool for fast, accurate learning of SDE/SPDE solution maps.

Abstract

Stochastic differential equations (SDEs) and stochastic partial differential equations (SPDEs) are fundamental tools for modeling stochastic dynamics across the natural sciences and modern machine learning. Developing deep learning models for approximating their solution operators promises not only fast, practical solvers, but may also inspire models that resolve classical learning tasks from a new perspective. In this work, we build on classical Wiener chaos expansions (WCE) to design neural operator (NO) architectures for SPDEs and SDEs: we project the driving noise paths onto orthonormal Wick Hermite features and parameterize the resulting deterministic chaos coefficients with neural operators, so that full solution trajectories can be reconstructed from noise in a single forward pass. On the theoretical side, we investigate the classical WCE results for the class of multi-dimensional SDEs and semilinear SPDEs considered here by explicitly writing down the associated coupled ODE/PDE systems for their chaos coefficients, which makes the separation between stochastic forcing and deterministic dynamics fully explicit and directly motivates our model designs. On the empirical side, we validate our models on a diverse suite of problems: classical SPDE benchmarks, diffusion one-step sampling on images, topological interpolation on graphs, financial extrapolation, parameter estimation, and manifold SDEs for flood prediction, demonstrating competitive accuracy and broad applicability. Overall, our results indicate that WCE-based neural operators provide a practical and scalable way to learn SDE/SPDE solution operators across diverse domains.

Expanding the Chaos: Neural Operator for Stochastic (Partial) Differential Equations

TL;DR

The paper introduces a Wiener Chaos Expansion (WCE) based neural-operator framework (NO) to learn solution operators for SPDEs and SDEs by projecting noise onto Wick–Hermite features and learning deterministic propagator components. The authors derive explicit propagator systems: ODEs for SDE chaos coefficients and PDEs for SPDE chaos coefficients, enabling one-shot trajectory reconstruction via neural operators such as FNO and UNet/ GNN backbones. Empirically, the approach, via F-SPDENO and SDENO variants, achieves competitive accuracy across SPDE benchmarks (e.g., dynamic Φ^4_1, Navier–Stokes), diffusion-based sampling in images, graph interpolation, financial extrapolation (Heston model), parameter estimation, and manifold SDEs, while preserving the one-shot evaluation advantage. This framework demonstrates scalable, discretization-invariant learning of stochastic solution operators across diverse domains and time horizons, with potential extensions to singular SPDEs and intrinsic manifolds. Overall, WCE-based neural operators provide a principled, flexible, and broadly applicable tool for fast, accurate learning of SDE/SPDE solution maps.

Abstract

Stochastic differential equations (SDEs) and stochastic partial differential equations (SPDEs) are fundamental tools for modeling stochastic dynamics across the natural sciences and modern machine learning. Developing deep learning models for approximating their solution operators promises not only fast, practical solvers, but may also inspire models that resolve classical learning tasks from a new perspective. In this work, we build on classical Wiener chaos expansions (WCE) to design neural operator (NO) architectures for SPDEs and SDEs: we project the driving noise paths onto orthonormal Wick Hermite features and parameterize the resulting deterministic chaos coefficients with neural operators, so that full solution trajectories can be reconstructed from noise in a single forward pass. On the theoretical side, we investigate the classical WCE results for the class of multi-dimensional SDEs and semilinear SPDEs considered here by explicitly writing down the associated coupled ODE/PDE systems for their chaos coefficients, which makes the separation between stochastic forcing and deterministic dynamics fully explicit and directly motivates our model designs. On the empirical side, we validate our models on a diverse suite of problems: classical SPDE benchmarks, diffusion one-step sampling on images, topological interpolation on graphs, financial extrapolation, parameter estimation, and manifold SDEs for flood prediction, demonstrating competitive accuracy and broad applicability. Overall, our results indicate that WCE-based neural operators provide a practical and scalable way to learn SDE/SPDE solution operators across diverse domains.
Paper Structure (84 sections, 13 theorems, 100 equations, 15 figures, 3 tables)

This paper contains 84 sections, 13 theorems, 100 equations, 15 figures, 3 tables.

Key Result

Lemma 1

Let the functions $G_j(t) \coloneqq \int_{0}^{t} e_j(s)\,ds$ for $t \in [0,T]$. For each $i \in \{1, \dots, d\}$ and truncation level $n \in \mathbb{N}$, define the approximating process $\widehat{W}^{(n,i)}_t \coloneqq \sum_{j=1}^{n} \xi_{ij} G_j(t)$. Assume $\sum_{j=1}^{\infty} \|G_j\|_{C([0,T])

Figures (15)

  • Figure 1: Reconstruction of a one-dimensional Brownian motion and a two-dimensional Q-Brownian motion from truncated chaos expansions with different truncation orders $n$. The blue curve shows the true trajectory, while the coloured curves show reconstructions using $n$ temporal modes. For very small $n$ (e.g., $n=5$) the approximation is intentionally coarse and appears oversmoothed, especially in the second coordinate of the Q-Brownian motion, but for larger $n$ the reconstructions closely track the true paths, consistent with Lemmas \ref{['lem:reconstruct_brownian']} and \ref{['lem:reconstruct_q_brownian']}.
  • Figure 2: General working flow of $\mathcal{F}$-SPDENO: a discrete Q-Brownian path is simulated, Wick features computed from its increments are concatenated with the initial condition $\chi_0$ and passed through an FNO to produce time-independent propagator fields, which are combined with a fixed temporal basis to reconstruct the full trajectory.
  • Figure 3: Comparison between ground truth and $\mathcal{F}$-SPDENO solutions of the 2D stochastic Navier--Stokes equation at several time instances.
  • Figure 3: NLL on the Flood dataset over 5 runs (lower is better).
  • Figure 4: Top panel: Comparisons between $\mathcal{U}$-SDENO results and CIFAR10 ground truth (pretrained model outputs) at epochs 30 and 80. Bottom panel: Unconditional sampling on CelebA-HQ.
  • ...and 10 more figures

Theorems & Definitions (33)

  • Definition 1: Gaussian Random Variable
  • Lemma 1: Reconstruction of Brownian Motion
  • Lemma 2: Reconstruction of Q-Brownian Motion
  • Definition 2: Wick Polynomial
  • Theorem 1: SDE Propagator System
  • Theorem 2: SPDE Propagator System
  • Proposition 1: SPDE Solution Existence and Uniqueness neufeld2024solvingda2014stochastic
  • proof
  • Proposition 2: SDE Solution Existence and Uniqueness
  • proof
  • ...and 23 more