A Taxonomy of Loss Functions for Stochastic Optimal Control
<|reference_start|>A Taxonomy of Loss Functions for Stochastic Optimal Control: Stochastic optimal control (SOC) aims to direct the behavior of noisy systems and has widespread applications in science, engineering, and artificial intelligence. In particular, reward fine-tuning of diffusion and flow matching models and sampling from unnormalized methods can be recast as SOC problems. A recent work has introduced Adjoint Matching (Domingo-Enrich et al., 2024), a loss function for SOC problems that vastly outperforms existing loss functions in the reward fine-tuning setup. The goal of this work is to clarify the connections between all the existing (and some new) SOC loss functions. Namely, we show that SOC loss functions can be grouped into classes that share the same gradient in expectation, which means that their optimization landscape is the same; they only differ in their gradient variance. We perform simple SOC experiments to understand the strengths and weaknesses of different loss functions.<|reference_end|>
@article{domingo-enrich2024a,
    title={A Taxonomy of Loss Functions for Stochastic Optimal Control},
    author={Carles Domingo-Enrich},
    journal={arXiv preprint arXiv:2410.00345},
    year={2024},
    archivePrefix={arXiv},
    eprint={2410.00345},
    primaryClass={cs.LG math.OC stat.ML}
}