TL;DR
Offline preference optimization often overlooks valuable signals from reference models. Direct Preference Optimization with Penalization (DPOP) enhances the existing Direct Preference Optimization (DPO) by adding a penalty for less preferred responses.
✦ Why It Matters
Engineers can leverage DPOP to improve model performance in preference-based tasks by utilizing reference model outputs.
Key Takeaways
Full Summary
In offline preference optimization, methods like Direct Preference Optimization (DPO) typically rely on static datasets of chosen and rejected responses, missing insights from the reference model's outputs. To address this, Direct Preference Optimization with Penalization (DPOP) was developed, which incorporates a gated penalty that activates when the current model assigns a lower likelihood to the preferred response compared to the rejected one.
This approach was tested on AlpacaEval 2.0, where DPOP outperformed DPO, SimPO, and AlphaDPO, achieving relative gains of 5.3% and 4.4% on the Llama-3-8b-it and Gemma-2-9b-it models, respectively. Further analysis indicated that a length-normalized penalty based on SimNPO was more effective than traditional methods.
These findings suggest that incorporating reference model outputs can significantly enhance preference optimization techniques, leading to better model performance in practical applications.
Related