Learning to Reason at the Frontier of Learnability
About
Reinforcement learning is now widely adopted as the final stage of large language model training, especially for reasoning-style tasks such as maths problems. Typically, models attempt each question many times during a single training step and attempt to learn from their successes and failures. However, we demonstrate that throughout training with two popular algorithms (PPO and VinePPO) on two widely used datasets, many questions are either solved by all attempts - meaning they are already learned - or by none - providing no meaningful training signal. To address this, we adapt a method from the reinforcement learning literature - sampling for learnability - and apply it to the reinforcement learning stage of LLM training. Our curriculum prioritises questions with high variance of success, i.e. those where the agent sometimes succeeds, but not always. Our findings demonstrate that this curriculum consistently boosts training performance across multiple algorithms and datasets, paving the way for more efficient and effective reinforcement learning with LLMs.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Mathematical Reasoning | CollegeMath (test) | Accuracy28.8 | 94 | |
| Mathematical Reasoning | AIME 24 | Pass@128 | 59 | |
| Mathematical Reasoning | OlympiadBench (test) | Accuracy4.5 | 40 | |
| Mathematical Reasoning | Minerva | Pass@1 Rate37.5 | 21 | |
| Mathematical Reasoning | OlympiadBench | Pass@145.2 | 12 | |
| Mathematical Reasoning | MATH 500 | Pass@178.4 | 12 | |
| Mathematical Reasoning | AIME 25 | Pass@111.7 | 12 | |
| Mathematical Reasoning | MATH (test) | Final Test Accuracy24.9 | 4 | |
| Mathematical Reasoning | GSM8K (test) | Accuracy55.9 | 4 | |
| Mathematical Reasoning | ORZ57K evaluation suite MATH, Minerva, Olympiad Bench, AMC, AIME (test) | Final Test Accuracy37.1 | 2 |