arXiv cs.AI· Ryan Bahlous-Boldi, Isha Puri, Idan Shenfeld, Akarsh Kumar, Mehul Damani, Sebastian Risi, Omar Khattab, Zhang-Wei Hong, Pulkit Agrawal·· 4 小时前AI 评分43
Vector Policy Optimization:训练多样性提升测试时搜索效果
Vector Policy Optimization: Training for Diversity Improves Test-Time Search
AI 导读
VPO(Vector Policy Optimization)是一种强化学习算法,利用奖励的向量特性(如代码生成的逐测试用例正确性),结合多答案提示与集合级奖励,训练 LLM 产出针对不同权衡的多样化解。在四个任务上,VPO 在 pass@k、best@k 等测试时搜索指标上达到或超过最强标量 RL 基线,且搜索预算越大差距越大;在演化搜索中,VPO 模型能解开 GRPO 模型完全无法解决的问题。
正文 · 原文
Abstract:Language models must now generalize out of the box to novel environments and work inside inference-scaling search procedures, such as AlphaEvolve, that select rollouts with a variety of task-specific reward functions. Unfortunately, the standard paradigm of LLM post-training optimizes a pre-specified scalar reward, often leading current LLMs to produce low-entropy response distributions and thus to struggle at displaying the diversity that inference-time search will require. We propose Vector Policy Optimization (VPO), an RL algorithm that explicitly trains policies to anticipate diverse downstream reward functions and to produce diverse solutions. VPO exploits that rewards are often vector-valued in practice, like per-test-case correctness in code generation or, say, multiple different user personas or reward models. VPO combines multi-answer prompting with a set-level reward to train the LLM to produce sets of solutions that specialize to different trade-offs in the vector reward space. Across four tasks, VPO matches or beats the strongest scalar RL baselines on test-time search (e.g. pass@k and best@k), with the gap widening as the search budget grows. For evolutionary search, VPO models unlock problems that GRPO models cannot solve at all. As test-time search becomes standard, diversity may need to become the default post-training objective.
| Comments: | Accepted to NeurIPS 2026 |
| Subjects: | Machine Learning (cs.LG); Artificial Intelligence (cs.AI); Computation and Language (cs.CL); Neural and Evolutionary Computing (cs.NE) |
| Cite as: | arXiv:2605.22817 [cs.LG] |
| (or arXiv:2605.22817v2 [cs.LG] for this version) | |
| https://doi.org/10.48550/arXiv.2605.22817 arXiv-issued DOI via DataCite |
Submission history
From: Ryan Bahlous-Boldi [view email]
[v1]
Thu, 21 May 2026 17:59:26 UTC (404 KB)
[v2]
Thu, 5 Nov 2026 16:59:48 UTC (383 KB)
来源:arXiv cs.AI · arxiv.org