Question Begets Question: Self-Evolving Curriculum for Reinforcement Fine-Tuning on Competition Mathematics
This paper introduces "Question Begets Question" (QbQ), a self-evolving curriculum that iteratively generates problem variants from a model's current strengths to overcome data scarcity and reasoning trace limitations, successfully breaking performance plateaus in competition mathematics fine-tuning by achieving a 16.5% pass@1 score on AIME.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are trying to teach a brilliant but inexperienced student how to solve the world's hardest riddles. You have a library of riddles, but it's tiny, and you don't have the answer keys with step-by-step explanations—just the final answers. You try to teach the student by giving them more riddles, but no matter how many you add, the student hits a wall. They get stuck at a certain level of skill and refuse to get any better, even with more practice. This is a common headache for scientists working on Artificial Intelligence (AI). They want AI to learn complex skills like math or law, but they often run out of good practice problems, lack detailed "thought processes" to show the AI how to think, and watch the AI hit a frustrating "ceiling" where it just stops improving.
This paper dives into that exact problem. The researchers wanted to see if they could break that learning ceiling without needing a human teacher to write out every step of the solution. They used a smart computer program (an AI model) and a set of tricky math competition problems. Instead of just feeding the AI more of the same problems, they invented a clever trick called "Question-begets-Question." Think of it like a master chef who doesn't just give the apprentice more recipes, but takes a recipe the apprentice is almost getting right and tweaks the ingredients just enough to make a new, slightly different dish. By constantly creating these new, slightly varied challenges based on what the AI is almost mastering, the researchers found a way to push the AI past its limits.
The Story of the Self-Evolving Syllabus
The researchers started with a computer model called Qwen2.5-Math-7B. At the beginning, this model was terrible at a specific type of high-school math competition called AIME. It could only solve about 5.6% of the problems on its own. The team wanted to see if they could teach it to get better, but they faced three big hurdles: not enough practice problems, no "answer keys" with the thinking process written out, and the fear that the model would just hit a wall and stop learning.
To tackle the lack of problems, they used a method called Question-begets-Question (QbQ). Imagine you have a math problem about calculating the area of a triangle. A normal way to make more practice problems would be to just change the numbers (make the triangle bigger or smaller). But the researchers' "teacher" AI did something smarter. It took a problem the student was almost getting right and applied specific "transformation rules." For example, it might change the question from finding the area to finding the radius of a circle inside that same triangle, or it might ask for the answer in a different number system. These new problems were fresh and diverse, but they still tested the exact same core skill.
However, simply generating a huge pile of these new problems wasn't enough. When they trained the model on a static mix of real and synthetic problems, the model hit a ceiling. It improved from 5.6% to about 12.5% or 14.5%, and then it stopped. No matter how much more data they fed it, the model couldn't get any better. It was like a student who memorized the answers to a specific set of practice tests but couldn't handle a new twist on the same question.
The breakthrough came when they stopped treating the training data as a static pile and started treating it as a self-evolving curriculum. Instead of giving the model a giant bag of mixed-up problems, they organized the training into rounds. Here is how the magic happened:
- The Check-In: At the end of each round, they tested the model on the problems it had just learned.
- The Sweet Spot: They looked for the problems the model could get right most of the time, but not every time. They called this the "mostly-right" zone.
- The Seed: They took those specific "mostly-right" problems and used them as seeds to generate the next batch of new, slightly harder variants.
- The Loop: They trained the model on this new batch, checked again, found the new "mostly-right" problems, and repeated the process.
The most surprising part? The researchers found that the model improved the fastest when it practiced on problems it was already good at, rather than the ones it was failing miserably at. Usually, we think you learn by fixing your biggest mistakes. But here, the AI learned best by taking its "near-misses," tweaking them slightly, and mastering those. It was like a tennis player improving not by hitting the ball into the net over and over, but by taking a serve they usually return successfully and adding a tiny bit of spin to it, over and over again.
By using this self-evolving loop for 20 rounds, the model didn't hit a wall. It kept climbing. While other methods plateaued at around 14.5%, this self-evolving approach pushed the model's success rate up to 16.5% (specifically 16.46% in their final tests) without ever showing signs of stopping. Even more impressively, the model learned to solve harder problems it had never seen before, proving that the "ceiling" wasn't a limit of the model's brain, but a limit of how the training was organized.
The researchers also made sure the AI wasn't just copying the teacher's "thought process." They never showed the AI the teacher's step-by-step reasoning; they only showed the question and the final answer. This means the AI learned to think for itself, not just mimic a human. The study suggests that the reason AI often gets stuck isn't because it's too dumb to learn more, but because we are often feeding it the wrong kind of practice. By constantly reshaping the curriculum to match exactly where the AI is right now, we can help it break through its own limits.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.