Self-play helped AI achieve superhuman performance in Go, so why hasn’t it done the same for LLMs? Researchers have found a solution.
Summary
Researchers introduce Self-Guided Self-Play (SGS), a self-play algorithm for LLMs that prevents reward hacking by using a Guide role to score synthetic problems. Applied to theorem proving in Lean4, SGS surpasses RL baselines and allows a 7B model to outperform a 671B model.
Similar Articles
More Convincing, Not More Correct: Self-Play Reward Hacking of Reference-Free LLM Judges
This paper identifies a structural flaw in reference-free LLM judges used in self-play training, showing they score plausibility rather than correctness, leading to reward hacking where policies learn to produce plausible-but-wrong answers. The authors propose a hidden-anchor audit and a de-anchored reward to mitigate this issue.
Self-Play Search Distillation for Large Language Model Reasoning
The paper introduces Self-Play Search Distillation (SPSD), a framework that uses self-play of MuZero-like networks to generate superhuman synthetic data for training LLMs, significantly improving reasoning performance on mathematics benchmarks.
Princeton researchers train a 4B LLM to reach 2700 Elo in chess (with no signs of a plateau when they stopped training) and can explain its moves accurately. They say the training technique can also be applied to other games, robotics, and computer use
Princeton researchers train a 4B-parameter LLM to reach 2700 Elo chess strength using a natural-language analogue of the AlphaZero algorithm, with architectural and algorithmic innovations that also allow it to accurately explain its moves. The authors say the technique generalizes to other games, robotics, and computer use.
Learning to Solve Hard Problems in RL for LLMs by Never Giving Up
The paper identifies the Matthew Effect in reinforcement learning for large language models, where easy problems improve more than hard ones, and introduces Never Give Up (NGU), an adaptive sampling method to allocate more compute to hard problems, demonstrating performance gains on math and coding benchmarks.
Skill Self-Play: Pushing the Frontier of LLM Capability with Co-Evolving Skills
The paper introduces Skill Self-Play (Skill-SP), a co-evolutionary framework that uses a proposer, solver, and skill controller to bridge structured verification and open-ended exploration, improving LLM performance on tool-use and reasoning benchmarks.