The Path of Self-Evolving Large Language Models: Achieving Data-Efficient Learning via Intrinsic Feedback
Hangfan Zhang, Siyuan Xu, Zhimeng Guo, Huaisheng Zhu, Shicheng Liu, Xinrun Wang, Qiaosheng Zhang, Yang Chen, Peng Ye, Lei Bai, Shuyue Hu
TL;DR
This work tackles data efficiency in reinforcing LLM reasoning by introducing self-aware RL, a framework where the model self-generates tasks and self-assesses its capability. Two mechanisms—self-aware difficulty prediction and self-aware limit breaking—guide task selection and external guidance, forming a self-evolving loop between a generator and a solver. The approach leverages a verifiable Python execution environment to create reliable feedback signals and uses REINFORCE++ to train the agents. Across nine benchmarks in mathematical reasoning and code generation, the method achieves substantial gains with minimal external data, underscoring the potential of intrinsic feedback for scalable LLM learning.
Abstract
Reinforcement learning (RL) has demonstrated potential in enhancing the reasoning capabilities of large language models (LLMs), but such training typically demands substantial efforts in creating and annotating data. In this work, we explore improving LLMs through RL with minimal data. Our approach alternates between the LLM proposing a task and then attempting to solve it. To minimize data dependency, we introduce two novel mechanisms grounded in self-awareness: (1) self-aware difficulty prediction, where the model learns to assess task difficulty relative to its own abilities and prioritize challenging yet solvable tasks, and (2) self-aware limit breaking, where the model recognizes when a task is beyond its capability boundary and proactively requests external data to break through that limit. Extensive experiments on nine benchmarks showing a 53.8% relative improvement with less than 1.2% extra data demonstrate the efficacy of self-aware RL and underscore the promise of self-evolving agent training.
