Dr. SoW: Density Ratio of Strong-over-weak LLMs for Reducing the Cost of Human Annotation in Preference Tuning

Guangxuan Xu,Kai Xu,Shivchander Sudalairaj,Hao Wang,Akash Srivastava
2025-02-01
Abstract:Preference tuning relies on high-quality human preference data, which is often expensive and time-consuming to gather. In this paper, we introduce <a class="link-external link-http" href="http://Dr.SoW" rel="external noopener nofollow">this http URL</a> (Density Ratio of Strong over Weak) a cost-effective method that eliminates the reliance for human annotation by leveraging off-the-shelf LLMs for preference data annotation. <a class="link-external link-http" href="http://Dr.SoW" rel="external noopener nofollow">this http URL</a> uses the log-density ratio between a better-aligned and a less-aligned LLM as a reward signal. We evaluate <a class="link-external link-http" href="http://Dr.SoW" rel="external noopener nofollow">this http URL</a> across 221 different LLM pairs and empirically find a strong correlation between the performance gap of the paired models and the quality of the reward signal. This insight provides a practical guideline for selecting LLMs for data annotation. Additionally, we introduce an end-to-end pipeline that customizes reward functions based on user query domains. Without fine-tuning, it improves accuracy on domain-specific evaluations. With a pair of Mistral-7B models, <a class="link-external link-http" href="http://Dr.SoW" rel="external noopener nofollow">this http URL</a> achieves a RewardBench score of 82.6, outperforming the best trained reward functions from same model class and demonstrating competitive performance against SoTA models in Safety (91.0) and Reasoning (88.0) domains. Further, we preference-tune Llama-3-8B-Instruct using data annotated by <a class="link-external link-http" href="http://Dr.SoW" rel="external noopener nofollow">this http URL</a>. Our approach pushes Llama-3-8B to achieve a 37.4 % (+15.1 %) win rate on ArenaHard and a 40.7 % (+17.8 %) win rate on length-controlled AlpacaEval 2.0.
Computation and Language,Artificial Intelligence
What problem does this paper attempt to address?