Stochastic Optimal Control Matching

Carles Domingo-Enrich, Jiequn Han, Brandon Amos, Joan Bruna, Ricky T. Q. Chen
2/12/2026

No official code found. Best implementation: facebookresearch/SOC-matching (43 stars, last commit 2024-08-14).

Abstract

Stochastic optimal control, which has the goal of driving the behavior of noisy systems, is broadly applicable in science, engineering and artificial intelligence. Our work introduces Stochastic Optimal Control Matching (SOCM), a novel Iterative Diffusion Optimization (IDO) technique for stochastic optimal control that stems from the same philosophy as the conditional score matching loss for diffusion models. That is, the control is learned via a least squares problem by trying to fit a matching vector field. The training loss, which is closely connected to the cross-entropy loss, is optimized with respect to both the control function and a family of reparameterization matrices which appear in the matching vector field. The optimization with respect to the reparameterization matrices aims at minimizing the variance of the matching vector field. Experimentally, our algorithm achieves lower error than all the existing IDO techniques for stochastic optimal control for three out of four control problems, in some cases by an order of magnitude. The key idea underlying SOCM is the path-wise reparameterization trick, a novel technique that may be of independent interest. Code at https://github.com/facebookresearch/SOC-matching

View on arXivView PDF

Code Implementations(1)

Code release for "Stochastic Optimal Control Matching"

433PythonDec 4, 20232 years agoNOASSERTION

Similar Papers

Cite this paper

@article{domingoenrich2026stochastic,
  title  = {Stochastic Optimal Control Matching},
  author = {Carles Domingo-Enrich and Jiequn Han and Brandon Amos and Joan Bruna and Ricky T. Q. Chen},
  year   = {2026},
  eprint = {2312.02027},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2312.02027},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.02027.svg)](https://codeofpaper.com/paper/2312.02027)

Discussion