Design Considerations in Offline Preference-based RL
Alekh Agarwal, Christoph Dann, Teodor V. Marinov
TL;DR
The paper analyzes offline preference-based RLHF methods through a unified theoretical framework, showing that the learned policy quality hinges on loss curvature, data coverage, and base-policy choices rather than reparameterization arguments alone. It introduces a benchmark policy $\pi^*$ and derives a KL-bound linking empirical loss to policy proximity under realizability and proper-loss assumptions; importantly, squared losses with favorable curvature yield stronger guarantees than logistic losses in this setting. Empirically, squared-loss variants (IPO-style) outperform logistic losses (DPO-style) on TL;DR summarization, and the choice of base policy (e.g., using a reference policy) interacts with stability and performance. The findings suggest design guidance for offline RLHF: prefer well-curved losses, account for coverage, and design data-collection to improve support for high-quality responses, offering a theoretical foundation beyond reparameterization-based arguments.
Abstract
Offline algorithms for Reinforcement Learning from Human Preferences (RLHF), which use only a fixed dataset of sampled responses given an input, and preference feedback among these responses, have gained increasing prominence in the literature on aligning language models. In this paper, we study how the different design choices made in methods such as DPO, IPO, SLiC and many variants influence the quality of the learned policy, from a theoretical perspective. Our treatment yields insights into the choices of loss function, the policy which is used to normalize log-likelihoods, and also the role of the data sampling policy. Notably, our results do not rely on the standard reparameterization-style arguments used to motivate some of the algorithms in this family, which allows us to give a unified treatment to a broad class of methods. We also conduct a small empirical study to verify some of the theoretical findings on a standard summarization benchmark.
