让大模型自己评自己生成的内容,还能持续提升效果。
Temporal Self-Rewarding Language Models: Decoupling Chosen-Rejected via Past-Future
- 用过去和未来的模型输出来固定拒绝样本和优化选择样本
- 同一算力下,AlpacaEval得分提高9.75点,达29.44
- 无需额外数据,在数学、问答、编程上表现更优
自评分语言模型通过大模型作为评判者,实现生成与评价的迭代优化。但现有方法存在生成与拒绝对应样本同步改进的问题,导致二者差异缩小,削弱偏好学习效果。本文提出时序自评分模型,通过双阶段框架:一是利用初始模型输出固定拒绝样本(锚定拒绝),二是用下一代模型预测动态筛选选择样本(未来引导选择)。在三个模型家族(Llama、Qwen、Mistral)及不同规模(Llama3B/8B/70B)上实验显示,相同计算资源下性能显著提升。例如,Llama3.1-8B在AlpacaEval 2.0上达到29.44胜率,优于基线自评分方法(19.69)9.75点。此外,即使未专门训练,该方法在数学推理(GSM8K)、知识问答(ARC、TruthfulQA)和代码生成(HumanEval)等分布外任务上也表现更优。
原文摘要 · Abstract (English)
Self-Rewarding Language Models propose an architecture in which the Large Language Models(LLMs) both generates responses and evaluates its own outputs via LLM-as-a-Judge prompting, dynamically improving its generative capabilities through iterative Direct Preference Optimization (DPO). However, our analysis reveals a critical limitation in existing Self-Rewarding paradigms: the synchronized improvement of chosen and rejected responses progressively narrows the representational difference between contrasting samples, undermining effective preference learning. We propose \textbf{Temporal Self-Rewarding Language Models} that strategically coordinate past, present, and future model generations to sustain learning signals. Our dual-phase framework introduces: (1) \textit{Anchored Rejection} - fixing rejected responses using the past initial model's outputs and (2) \textit{Future-Guided Chosen} - dynamically curating chosen samples using next-generation model predictions. Extensive experiments across three model families (Llama, Qwen, Mistral) and different model sizes (Llama3B/8B/70B) demonstrate significant improvements when trained with our method compared to Self-Rewarding using same computation resources. For example, Llama3.1-8B reaches a 29.44 win rate on AlpacaEval 2.0 with our method, outperforming the Self-Rewarding baseline (19.69) by 9.75. Notably, our method also demonstrates superior out-of-distribution generalization across mathematical reasoning (GSM8K), knowledge-based QA (ARC, TruthfulQA), and code generation (HumanEval) tasks, even though we do not specifically collect such training data.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。