Weak-to-Strong Preference Optimization: Stealing Reward from Weak Aligned Model

Wenhong Zhu, Zhiwei He, Xiaofeng Wang, Pengfei Liu, Rui Wang
10/1/2024

No official code found. Best implementation: zwhong714/weak-to-strong-preference-optimization (19 stars, Apache-2.0, last commit 2025-02-24).

Abstract

Aligning language models (LMs) with human preferences has become a key area of research, enabling these models to meet diverse user needs better. Inspired by weak-to-strong generalization, where a strong LM fine-tuned on labels generated by a weaker model can consistently outperform its weak supervisor, we extend this idea to model alignment. In this work, we observe that the alignment behavior in weaker models can be effectively transferred to stronger models and even exhibit an amplification effect. Based on this insight, we propose a method called Weak-to-Strong Preference Optimization (WSPO), which achieves strong model alignment by learning the distribution differences before and after the alignment of the weak model. Experiments demonstrate that WSPO delivers outstanding performance, improving the win rate of Qwen2-7B-Instruct on Arena-Hard from 39.70 to 49.60, achieving a remarkable 47.04 length-controlled win rate on AlpacaEval 2, and scoring 7.33 on MT-bench. Our results suggest that using the weak model to elicit a strong model with a high alignment ability is feasible.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

[ICLR 2025 Spotlight] Weak-to-strong preference optimization: stealing reward from weak aligned model

190Python, MakefileOct 21, 20241 years agoApache-2.0
alignmentllmpreference-learning

Cite this paper

@article{zhu2024weaktostrong,
  title  = {Weak-to-Strong Preference Optimization: Stealing Reward from Weak Aligned Model},
  author = {Wenhong Zhu and Zhiwei He and Xiaofeng Wang and Pengfei Liu and Rui Wang},
  year   = {2024},
  eprint = {2410.18640},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2410.18640},
  journal = {ICLR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.18640.svg)](https://codeofpaper.com/paper/2410.18640)

Discussion