atlas

Research map / Probabilistic and scientific modeling / Differential equations and PDEs

Integration Matters for Learning PDEs with Backwards SDEs

NeurIPS 2025 · Probabilistic and scientific modeling › Differential equations and PDEs · approach: Neural PDE solvers

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Identifies Euler-Maruyama discretization bias in one-step BSDE self-consistency losses for PDEs and proposes a Stratonovich BSDE formulation integrated with stochastic Heun, which removes the bias and matches PINNs on high-dimensional benchmarks.

Problem

BSDE-based deep learning solvers for high-dimensional PDEs empirically underperform PINNs; the root cause of this gap is unclear.

Approach

Interpret the forward and backward SDEs in Stratonovich form and discretize with stochastic Heun integration, so the one-step self-consistency BSDE loss has no non-vanishing discretization bias (unlike Euler-Maruyama), allowing single-step losses without interpolation hyperparameters.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace one-step Euler-Maruyama integration with stochastic Heun integrationBSDE solver · 100D HJB, full algorithmRL2: .3626\pm.0113 -> .0493 \pm .0109Helped
Replace one-step Euler-Maruyama integration with stochastic Heun integrationBSDE solver · 100D BSB, full algorithmRL2: .3735 \pm .0470 -> .0535 \pm .0113Helped
Replace one-step Euler-Maruyama integration with stochastic Heun integrationBSDE solver · 100D BZ, full algorithmRL2: 3.1259 \pm .1807 -> 3.5619 \pm .2716Hurt
Replace one-step Euler-Maruyama integration with stochastic Heun integrationBSDE solver · 10D BZ, full algorithmRL2: .1903 \pm .0066 -> .0228 \pm .0016Helped
Replace one-step Euler-Maruyama integration with stochastic Heun integrationBSDE solver · 100D BZ, batched algorithmRL2: 5.7330 \pm .2342 -> 1.7973 \pm .1108Helped
Use forward-SDE trajectory sampling instead of the standard PINNs collocation sampling distributionPINNs · 100D HJB, full algorithmRL2: .1260\pm.0107 -> .0737 \pm.0110Helped
Increase the multi-step skip lengthEM-BSDE · 10D BSBRL2Mixed
Increase the multi-step skip lengthHeun-BSDE · 10D BSBRL2Hurt
Reduce the discretization step sizeone-step EM-BSDE · 10D BSBRL2No clear effect
Use the batched, sub-sampled rollout algorithm instead of the full rolloutFS-PINNs, EM-BSDE, and Heun-BSDE · PDE benchmarkstraining timeHelped
Use stochastic Heun integration instead of Euler-Maruyama integrationbatched BSDE solver · PDE benchmarkstraining time: approximately 6x slowerHurt

Surprising findings

Limitations

Experimental setup

Benchmarks: 100D HJB 100D BSB 100D BZ 10D BZ pendulum swing-up optimal control

Metrics: relative L2 error (RL2)

Baselines: PINNs FS-PINNs EM-BSDE EM-BSDE (NR)

Builds on: PINNs self-consistency BSDE loss interpolating BSDE loss deep BSDE method

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy