atlas

Research map / Learning theory and algorithms / Prediction and decision losses

Stochastic Optimal Control Matching

NeurIPS 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Losses for decision-making · 1 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 Stochastic Optimal Control Matching (SOCM), an iterative diffusion optimization method that learns the optimal control by least-squares regression onto a matching vector field whose reparameterization matrices are also learned, and reports lower control L2 error than existing IDO losses on four benchmark settings.

Problem

Learning optimal feedback controls for high-dimensional stochastic optimal control problems, where existing IDO losses (adjoint/relative entropy, cross-entropy, variance-based) suffer from non-convex landscapes, high gradient variance and unstable training.

Approach

Replaces the non-convex control objective with a least-squares loss that regresses the control onto a random matching vector field, obtained via a novel path-wise reparameterization trick (introducing learned reparameterization matrices M_t that are optimized to reduce variance). Bias term equals the cross-entropy loss, so SOCM is a variance-reduced version of it.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use SOCM instead of existing IDO methodsstochastic optimal control · Quadratic OU (easy)control L2 errorHelped
fix the reparameterization matrices to the identity (ablation)SOCM · Quadratic OU (easy)control L2 errorHurt
replace the path-wise reparameterization trick with the adjoint method (ablation)SOCM · Quadratic OU (easy)control L2 errorHurt
use SOCM instead of existing IDO methodsstochastic optimal control · Linear Ornstein Uhlenbeckcontrol L2 errorHelped
use SOCM instead of the adjoint methodstochastic optimal control · Double Wellcontrol L2 errorHurt
use SOCM instead of Cross-entropystochastic optimal control · Two-mode Gaussian mixture samplingcontrol objectiveHelped
use SOCM instead of Adjointstochastic optimal control · Two-mode Gaussian mixture sampling, dimensions below 128control objectiveHelped
increase the sampling dimension to 128SOCM · Two-mode Gaussian mixture samplingcontrol objective: 0.146 ± 0.001; 7.49 ± 0.01; 12.61 ± 0.02Hurt
optimize the reparameterization matrices rather than fixing them (ablation)SOCM · Quadratic OU (easy) and Quadratic OU (hard)gradient estimate signal-to-noise ratioHelped

Surprising findings

Limitations

Experimental setup

Datasets: simulated SDE trajectories (Quadratic Ornstein-Uhlenbeck, Linear Ornstein-Uhlenbeck, Double Well, Gaussian mixture sampl

Benchmarks: Quadratic Ornstein-Uhlenbeck (easy) Quadratic Ornstein-Uhlenbeck (hard) Linear Ornstein-Uhlenbeck Double Well Two-mode Gaussian mixture sampling

Metrics: L2 control error control objective time per iteration gradient norm squared

Baselines: Adjoint (relative entropy loss) Cross-entropy loss Log-variance loss Variance loss Moment loss SOCM with M_t=I SOCM-Adjoint

Builds on: cross-entropy loss for control adjoint method (relative entropy loss) path integral sampler Girsanov theorem

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