Tournament Style RL: Stabilizing Policy Optimization on Non Verifiable Problems
Abstract
Lay Summary
Many of the things we want AI to do well have no single correct answer. Writing a story, telling a joke, giving supportive advice, or designing a web page all come down to subjective judgments of quality. This makes such tasks hard to train an AI on, because training needs a reliable signal for what counts as a good answer, and asking a computer to put a score on something subjective tends to be noisy and unreliable. We introduce a training method that scores answers by comparison instead of on an absolute scale. Before training, we gather a small, fixed set of reference answers that span a range of quality and rank them, much like players in a tournament. During training, each answer the AI produces is matched against every reference answer, and its score is simply the share of those matchups it wins, similar to an Elo rating in chess. Because the reference answers stay the same throughout training, the scoring stays stable and is far less affected by occasional mistakes from the automatic judge. Across four subjective tasks and two different AI models, our method produces clearly better results than existing approaches, and people who compared the outputs blindly agreed.