atlas

Research map / Optimization / Optimizers

An Efficient High-dimensional Gradient Estimator for Stochastic Differential Equations

NeurIPS 2024 · Optimization › Optimizers · approach: Randomized gradient estimation · 2 citations (OpenAlex)

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.

Proposes an unbiased generator gradient estimator for parameter gradients of expected SDE (with jumps) value functions whose cost scales with O(d^2)/O(d^3) simulated SDEs instead of d+dn, and validates it on neural-network-parameterized linear-quadratic control.

Problem

Estimating gradients of path-dependent SDE expectations with respect to a high-dimensional parameter θ (n large, e.g., neural network weights) via pathwise differentiation requires simulating a d+d·n dimensional SDE, which becomes prohibitive as n grows.

Approach

Rewrites the θ-gradient as an expectation involving only space derivatives of the value function (via the PDE/PIDE generator), then estimates those space derivatives by simulating the state, its spatial Jacobian and Hessian; the cost is independent of n and the estimator is unbiased with polynomially growing variance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the generator gradient estimator instead of pathwise differentiationNeural-network-parameterized linear-quadratic control · Linear-quadratic control, tested values of nRuntime per gradient sampleHelped
Use the generator gradient estimator instead of pathwise differentiationNeural-network-parameterized linear-quadratic control · Linear-quadratic control, larger tested values of nRuntime per gradient sampleHelped
Use the generator gradient estimator instead of pathwise differentiationNeural-network-parameterized linear-quadratic control · Linear-quadratic control, n=102Avg SE: 6.424 -> 5.253; Avg SE ratio 0.971Helped
Use the generator gradient estimator instead of pathwise differentiationNeural-network-parameterized linear-quadratic control · Linear-quadratic control, n=1002Avg SE: 5.710 -> 5.785; Avg SE ratio 0.932Hurt
Use the generator gradient estimator instead of pathwise differentiationNeural-network-parameterized linear-quadratic control · Linear-quadratic control, n=5502Avg SE: 4.453 -> 3.533; Avg SE ratio 0.946Helped
Use the generator gradient estimator instead of pathwise differentiationNeural-network-parameterized linear-quadratic control · Linear-quadratic control, n=21002Avg SE: 1.191 -> 1.205; Avg SE ratio 0.903Hurt
Use the generator gradient estimator instead of pathwise differentiationNeural-network-parameterized linear-quadratic control · Linear-quadratic control, n=3.24e5Avg SE: 1.110 -> 0.965; Avg SE ratio 0.902Helped
Use the generator gradient estimator instead of pathwise differentiationNeural-network-parameterized linear-quadratic control · Linear-quadratic control, n=1.29e6Avg SE: 0.935 -> 0.729; Avg SE ratio 0.914Helped
Use the generator gradient estimator instead of pathwise differentiationNeural-network-parameterized linear-quadratic control · Linear-quadratic control, n=5.14e6Avg SE: 0.786 -> 0.600; Avg SE ratio 0.926Helped
Use the generator gradient estimator instead of pathwise differentiationNeural-network-parameterized linear-quadratic control · Linear-quadratic control, n=1.15e7Avg SE: 0.466 -> 0.407; Avg SE ratio 0.961Helped

Surprising findings

Limitations

Experimental setup

Benchmarks: linear-quadratic control with neural-network-parameterized controls

Metrics: average runtime per sample standard error of gradient estimate standard error ratio

Baselines: pathwise differentiation estimator

Builds on: infinitesimal perturbation analysis Feynman-Kac formula stochastic flows (Kunita) likelihood ratio gradient estimation

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