Learning to Reason under Off-Policy Guidance
About
Recent advances in large reasoning models (LRMs) demonstrate that sophisticated behaviors such as multi-step reasoning and self-reflection can emerge via reinforcement learning with verifiable rewards~(\textit{RLVR}). However, existing \textit{RLVR} approaches are inherently ``on-policy'', limiting learning to a model's own outputs and failing to acquire reasoning abilities beyond its initial capabilities. To address this issue, we introduce \textbf{LUFFY} (\textbf{L}earning to reason \textbf{U}nder o\textbf{FF}-polic\textbf{Y} guidance), a framework that augments \textit{RLVR} with off-policy reasoning traces. LUFFY dynamically balances imitation and exploration by combining off-policy demonstrations with on-policy rollouts during training. Specifically, LUFFY combines the Mixed-Policy GRPO framework, which has a theoretically guaranteed convergence rate, alongside policy shaping via regularized importance sampling to avoid superficial and rigid imitation during mixed-policy training. Compared with previous RLVR methods, LUFFY achieves an over \textbf{+6.4} average gain across six math benchmarks and an advantage of over \textbf{+6.2} points in out-of-distribution tasks. Most significantly, we show that LUFFY successfully trains weak models in scenarios where on-policy RLVR completely fails. These results provide compelling evidence that LUFFY transcends the fundamental limitations of on-policy RLVR and demonstrates the great potential of utilizing off-policy guidance in RLVR.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Code Generation | HumanEval | -- | 1043 | |
| Mathematical Reasoning | MATH500 (test) | -- | 895 | |
| Mathematical Reasoning | MATH 500 | Accuracy (Acc)87.6 | 543 | |
| Mathematical Reasoning | AIME 2024 | Accuracy16 | 479 | |
| Mathematical Reasoning | MATH 500 | -- | 442 | |
| Mathematical Reasoning | AMC | Accuracy (%)65.6 | 368 | |
| Mathematical Reasoning | AIME 2025 | Accuracy13.1 | 311 | |
| Mathematical Reasoning | Minerva | Pass@1 Accuracy38.6 | 289 | |
| Mathematical Reasoning | MATH 500 | Pass@1 Rate83.6 | 236 | |
| Mathematical Reasoning | Minerva Math | Accuracy12.5 | 233 |