Self-Evolving Curriculum for LLM Reasoning
By: Xiaoyin Chen , Jiarui Lu , Minsu Kim and more
Potential Business Impact:
Teaches AI to solve harder problems better.
Reinforcement learning (RL) has proven effective for fine-tuning large language models (LLMs), significantly enhancing their reasoning abilities in domains such as mathematics and code generation. A crucial factor influencing RL fine-tuning success is the training curriculum: the order in which training problems are presented. While random curricula serve as common baselines, they remain suboptimal; manually designed curricula often rely heavily on heuristics, and online filtering methods can be computationally prohibitive. To address these limitations, we propose Self-Evolving Curriculum (SEC), an automatic curriculum learning method that learns a curriculum policy concurrently with the RL fine-tuning process. Our approach formulates curriculum selection as a non-stationary Multi-Armed Bandit problem, treating each problem category (e.g., difficulty level or problem type) as an individual arm. We leverage the absolute advantage from policy gradient methods as a proxy measure for immediate learning gain. At each training step, the curriculum policy selects categories to maximize this reward signal and is updated using the TD(0) method. Across three distinct reasoning domains: planning, inductive reasoning, and mathematics, our experiments demonstrate that SEC significantly improves models' reasoning capabilities, enabling better generalization to harder, out-of-distribution test problems. Additionally, our approach achieves better skill balance when fine-tuning simultaneously on multiple reasoning domains. These findings highlight SEC as a promising strategy for RL fine-tuning of LLMs.
Similar Papers
Reasoning Curriculum: Bootstrapping Broad LLM Reasoning from Math
Artificial Intelligence
Teaches computers to think better at many tasks.
Curriculum Reinforcement Learning from Easy to Hard Tasks Improves LLM Reasoning
Machine Learning (CS)
Teaches computers to solve hard problems step-by-step.
Teaching Models to Teach Themselves: Reasoning at the Edge of Learnability
Machine Learning (CS)
Helps AI learn hard math by making its own practice problems.