ComPO: Preference Alignment via Comparison Oracles
Peter Chen, Xi Chen, Wotao Yin, Tianyi Lin
TL;DR
Direct preference alignment methods such as DPO can be verbose and susceptible to likelihood displacement when faced with noisy preference data. The authors propose ComPO, a zeroth-order, comparison-oracle–based approach that estimates sparse gradients from pairwise comparisons, with convergence guarantees for a smooth nonconvex objective and a practical scheme that confines perturbations to the output layer and uses gradient clipping. A three-step pipeline combines a clean-data DPO run with ComPO on noisy data (DPO_clean + ComPO), and experiments across Mistral-7B, Llama-3-8B, and Gemma-2-9B on AlpacaEval 2, Arena-Hard, and MT-Bench show improved length-controlled performance (LC) and often improved win rates (WR), validating the method’s ability to extract useful signal from noisy preferences. The results highlight the importance of specialized methods for preference pairs with distinct likelihood margins and demonstrate ComPO’s practical scalability and compatibility with existing direct alignment methods, offering a robust alternative for preference alignment with noisy data.
Abstract
Direct alignment methods are increasingly used for aligning large language models (LLMs) with human preferences. However, these methods suffer from the issues of verbosity and likelihood displacement, which can be driven by the noisy preference pairs that induce similar likelihood for preferred and dispreferred responses. The contributions of this paper are two-fold. First, we propose a new preference alignment method based on zeroth-order, comparison-based optimization via comparison oracles and provide convergence guarantees for its basic scheme. Second, we improve our method using some heuristics and conduct the experiments to demonstrate the flexibility and compatibility of practical scheme in improving the performance of LLMs using noisy preference pairs. Evaluations are conducted across multiple base and instruction-tuned models (Mistral-7B, Llama-3-8B and Gemma-2-9B) with benchmarks (AlpacaEval 2, MT-Bench and Arena-Hard). Experimental results show the effectiveness of our method as an alternative to addressing the limitations of existing direct alignment methods. A highlight of our work is that we evidence the importance of designing specialized methods for preference pairs with distinct likelihood margin, which complements the recent findings in Razin et al (2025).
