A Model Can Help Itself: Reward-Free Self-Training for LLM Reasoning
About
Can language models improve their reasoning performance without external rewards, using only their own sampled responses for training? We show that they can. We propose Self-evolving Post-Training (SePT), a simple post-training method that alternates between self-generation and training on self-generated responses. It repeatedly samples questions, uses the model itself to generate responses under a specified sampling temperature, and then trains the model on the self-generated data. In this self-training loop, we use an online data refresh mechanism, where each new batch is generated by the most recently updated model. Across six math reasoning benchmarks, SePT improves a strong no-training baseline, defined as the untuned base model evaluated at its best swept decoding temperature, on several tested models. Additional ablations demonstrate the importance of online data refresh and temperature dynamics. Overall, our results identify a practical regime where reasoning can be improved using self-generated supervision alone. Our code is available at https://github.com/ElementQi/SePT.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Instruction Following | IFEval | IFEval Accuracy23.6 | 836 | |
| Graduate-level Question Answering | GPQA | Accuracy30.6 | 215 | |
| Reasoning | Big-Bench Hard (BBH) | Accuracy47.3 | 54 | |
| Multistep Reasoning | MuSR | Accuracy41.5 | 53 | |
| Multi-task Knowledge and Reasoning | MMLU-Pro | Average Score @132.2 | 21 | |
| Math Reasoning | Mean of six math benchmarks | Pass@139.5 | 12 |