Continuous-Utility Direct Preference Optimization
Muhammad Ahmed Mohsin, Muhammad Umer, Ahsan Bilal, Zihao He, Muhammad Usman Rafique, Asad Aali, Muhammad Ali Jamshed, John M. Cioffi, Emily Fox
TL;DR
CU-DPO reframes reasoning alignment by replacing binary supervision with continuous utilities over a portfolio of $K$ strategies, enabling fine-grained assessment of reasoning quality. It introduces a two-phase training pipeline (Phase 1: strategy selection; Phase 2: execution refinement) and proves a $\Theta(K \log K)$ sample-efficiency advantage over binary DPO, along with convergence to an entropy-regularized utility-maximizing policy. Empirically, it achieves substantial gains in strategy selection accuracy and downstream reasoning on in-distribution math benchmarks, with scalable transfer to out-of-distribution tasks. The approach leverages strategy-conditioned chain sampling, an LLM-judged continuous utility, and margin-stratified pair construction to maximize informative supervision while avoiding conflicting signals. Overall, CU-DPO offers a generalizable framework for multi-strategy problem solving in complex domains, with potential extensions to coding, scientific reasoning, and planning tasks.
Abstract
Large language model reasoning is often treated as a monolithic capability, relying on binary preference supervision that fails to capture partial progress or fine-grained reasoning quality. We introduce Continuous Utility Direct Preference Optimization (CU-DPO), a framework that aligns models to a portfolio of prompt-based cognitive strategies by replacing binary labels with continuous scores that capture fine-grained reasoning quality. We prove that learning with K strategies yields a Theta(K log K) improvement in sample complexity over binary preferences, and that DPO converges to the entropy-regularized utility-maximizing policy. To exploit this signal, we propose a two-stage training pipeline: (i) strategy selection, which optimizes the model to choose the best strategy for a given problem via best-vs-all comparisons, and (ii) execution refinement, which trains the model to correctly execute the selected strategy using margin-stratified pairs. On mathematical reasoning benchmarks, CU-DPO improves strategy selection accuracy from 35-46 percent to 68-78 percent across seven base models, yielding consistent downstream reasoning gains of up to 6.6 points on in-distribution datasets with effective transfer to out-of-distribution tasks.
