Vector Policy Optimization: Training for Diversity Improves Test-Time Search

· Source: Machine Learning · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Emerging Technologies & Innovation · Depth: Expert, quick

Summary

Vector Policy Optimization (VPO) is a novel reinforcement learning algorithm designed to address the limitations of standard language model post-training, which often optimizes for a single scalar reward and produces low-entropy response distributions. This lack of diversity hinders LLMs in inference-scaling search procedures like AlphaEvolve, which require varied rollouts. VPO explicitly trains policies to anticipate diverse downstream reward functions and generate diverse solutions by leveraging the often vector-valued nature of rewards, such as per-test-case correctness in code generation or multiple user personas. Functioning as a drop-in replacement for the GRPO advantage estimator, VPO trains LLMs to output solution sets where individual solutions specialize in different trade-offs within the vector reward space. Across four distinct tasks, VPO consistently matches or surpasses strong scalar RL baselines on test-time search metrics like pass@k and best@k, with performance advantages increasing with larger search budgets. Notably, VPO models enable the solution of evolutionary search problems that GRPO models cannot tackle.

Key takeaway

For Machine Learning Engineers developing LLMs for complex, multi-objective tasks, consider adopting Vector Policy Optimization (VPO) in your post-training pipeline. This approach directly addresses the limitations of scalar reward optimization by explicitly training your models for output diversity, which is crucial for robust inference-scaling search procedures. Implementing VPO can significantly improve your LLM's performance on metrics like pass@k and best@k, especially as search budgets increase, allowing you to solve problems that traditional methods cannot achieve.

Key insights

Vector Policy Optimization trains LLMs for diversity, significantly improving test-time search performance.

Principles

Method

VPO is an RL algorithm replacing the GRPO advantage estimator, training LLMs to output solution sets where individual solutions specialize to different trade-offs in vector reward space.

In practice

Topics

Best for: Research Scientist, AI Scientist, Machine Learning Engineer, NLP Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Machine Learning.