Learning to Pose Problems: Reasoning-Driven and Solver-Adaptive Data Synthesis

summary

Video file (mp4)

The gist

The gist The proposed framework develops a problem generator that reasons explicitly to plan problem directions before synthesis and adapts difficulty to the solver’s ability, achieving substantial

In short

The framework creates high-quality training data for reasoning models by developing a problem generator that reasons about problem structure before synthesis and adapts difficulty based on how well a solver performs. It uses human question traces to learn design rationale, then optimizes the generator using solver feedback to create problems near the solver's current skill level, leading to significant performance gains.

Key concepts

Problem-design CoT recovery
The method recovers the Chain-of-Thought (CoT) reasoning behind a problem by analyzing related subquestions from human-authored multi-part questions. By using these later subquestions as targets, the system infers the underlying design rationale connecting them, which initializes the generator's understanding of good problem structure.
Seed-conditioned reward
The difficulty adaptation is driven by a reward signal that depends on a 'seed' problem and the solver's answer consistency. This reward encourages the generator to adjust problem difficulty relative to the solver's current competence, specifically favoring problems located near the boundary of what the solver can successfully solve.
Co-evolutionary training
The system trains both components—the problem generator and the reasoning model (solver)—alternately. The generator creates challenging problems based on feedback from the solver, while the solver improves its reasoning using these synthetic problems. This mutual advancement leads to further improvements in both systems over iterative training rounds.
Consistency proxy
Instead of relying solely on accuracy, the framework uses answer consistency as a strong indicator for training. Statistical analysis shows a high correlation between how consistent a model's answers are and its actual accuracy, validating consistency as an effective signal to train the problem generator.

Terminology used across episodes

This episode discusses

The paper

Learning to Pose Problems: Reasoning-Driven and Solver-Adaptive Data Synthesis · Read on arXiv

Yongxian Wei, Yilin Zhao, Zixuan Hu, Li Shen, Xinrui Chen, Runxi Cheng, Sinan Du, Hao Yu

Tsinghua University · Tencent Company

Data synthesis for training large reasoning models offers a scalable alternative to limited, human-curated datasets, enabling the creation of high-quality data. However, existing approaches face several challenges: (i) indiscriminate generation that ignores the solver's ability and yields low-value problems, or reliance on complex data pipelines to balance problem difficulty; and (ii) a lack of reasoning in problem generation, leading to shallow problem variants. In this paper, we develop a problem generator that reasons explicitly to plan problem directions before synthesis and adapts difficulty to the solver's ability. We recover problem-design CoT from human-authored multi-part questions, using later subquestions as targets to infer the design rationale. These traces initialize the generator, which is then optimized with a seed-conditioned reward based on solver answer consistency. The reward guides difficulty adjustment relative to each seed while favoring problems near the solver's competence boundary. Across 10 mathematical and general reasoning benchmarks, our method outperforms seed-only training by 2.69 and 3.39 percentage points after one and three rounds, respectively. The framework also extends to vision-language models. Our code is publicly available at https://github.com/WalkerWorldPeace/Reasoning-Synthesis.

Transcript

Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.

Tom: Today's paper: "Learning to Pose Problems".

Jane: The gist The proposed framework develops a problem generator that reasons explicitly to plan problem directions before synthesis and adapts difficulty to the solver’s ability,

Tom: First, who's behind it and why it matters.

Title and authors: Tom: So we're looking at a paper called "Learning to Pose Problems: Reasoning-Driven and Solver-Adaptive Data Synthesis". It sounds like they’re trying to build a better way to make training data for these big reasoning models.

Jane: Right, so the core idea is they are tackling the problem of making good training data that actually helps the solver learn. They suggest that instead of just throwing random problems at a model, you need a generator that thinks about *how* to design the problems first.

Lu: Exactly. They are focused on making sure this generator reasons explicitly about problem directions before it actually synthesizes them, which they call bootstrapping the problem-design strategies with problem-design CoT. This is important because standard methods often miss that reasoning step entirely, which is what they think leads to shallow problems.

Meng: But what does that mean for us on the ground? If this generator reasons about structure first, it means we're not getting random noise; we’re getting problems that have a logical flow behind them. That sounds like it could be much more useful when we actually deploy models to solve real tasks.

Lalam: I see how that matters for the model itself. If the generation process has this internal reasoning structure, it should produce outputs that are inherently more aligned with the desired reasoning capabilities, even before we get to the actual solving phase.

Tom: And they’re not just stopping there; they’re also adapting difficulty based on how well a solver is doing. They use feedback from the solver as a reward signal to adjust the problems created.

Jane: So, if the solver struggles with a certain type of problem, the generator learns to simplify steps or add constraints in future problems so they are easier to solve but still valuable for learning. That’s a smart way to keep the data quality high.

Lu: They define this adaptation using a specific reward function that involves the solver’s estimated accuracy on both the seed and synthesized problems, essentially encouraging the generator to create problems near where the solver is currently competent, but pushing them just beyond that edge.

Title and authors: Meng: From an engineering standpoint, I'm interested in how they quantify that difficulty signal. Because I'm always worried about deploying something that breaks at scale or requires too much fine-tuning, knowing exactly how this reward function steers the difficulty would be helpful for productionizing it.

Lalam: The final training loop is pretty interesting because it’s co-evolutionary. The generator produces problems, the solver answers them, and that solver feedback then trains the generator to produce better problems in a cycle. This mutual advancement is what they show leads to further improvements for the solver itself across ten different datasets after two more iterations.

Tom: That iterative process sounds like it’s designed to get a really solid loop going where both components improve simultaneously, which is what they call co-evolutionary training driven by the GRPO objective. It’s not just one model optimizing the other; they are mutually advancing.

Jane: And on top of that, they use asymmetric clipping in their reinforcement learning training process. This lets them take bigger policy updates for samples that look promising or novel without immediately cutting off exploration too early, which is a good mechanism for discovering new problem structures.

Lu: Their approach to generating the initial data is also quite specific: they start by mining related problem pairs from middle and high school math datasets, then use a reverse-engineering prompt on those pairs to extract the latent CoT behind them and bootstrap the generator’s strategies. That’s their cold-start initialization method.

Meng: So they are essentially using existing human-authored multi-part questions as a blueprint to teach the AI how to generate structured problems, rather than just having it guess what a good problem looks like from scratch. That feels grounded in real human expertise.

Lalam: And they claim this method creates reasoning-driven synthetic problems that enhance downstream solver training, and their experiments on ten mathematical and general reasoning benchmarks show a cumulative average improvement of three point four percent. They even surpassed approaches using preference reward models by two point one seven percent <ref:2511.09907#pg1>.

Tom: Three point four percent improvement across those specific benchmarks is substantial, especially when you consider the limitations they highlight later. They do acknowledge that human preference for problem generation has its limits, which is a fair point to bring up.

Jane: And they also found that combining solver feedback with this CoT cold-start strategy gives them the largest average gain of three point nine one percent over their base model, and they got the best scores on MathVision and MathVerse <ref:2511.09907#pg1>. That’s where you see it really shine across different modalities too.

Title and authors: Lu: I want to point out one limitation they mention: while consistency is a strong proxy for true accuracy—they found a Pearson correlation coefficient of zero point eight nine there—that doesn't guarantee that what looks consistent is actually correct in the final output, so relying solely on consistency could be risky.

Meng: So, if we were to deploy this today, I’d be checking those consistency metrics carefully because the paper itself suggests that accuracy and consistency aren't perfectly synced up in a way that lets you ignore one for the other.

Lalam: And they also show robustness across both language and vision-language models, which means this framework isn't just for text problems; it can handle image conditions too, improving solver accuracy on benchmarks like MathVision and MathVerse.

Tom: It seems the major implication here is that we can move toward creating highly scalable datasets for training these complex reasoning models by building a generator that actually understands the structure of the problem before it synthesizes anything.

Jane: And for someone listening, it means this technology moves beyond just giving an AI more text to read; it’s about giving the AI a smarter way to *create* the problems it needs to practice on.

Lu: The co-evolutionary training loop is what really sets this apart from just using a fixed reward function; it creates a feedback mechanism that constantly refines the generation strategy based on solver performance.

Meng: I’m still thinking about the cost of running this generator versus the benefit, but if we can generate high-quality data cheaper than manual curation, that changes how quickly we can iterate on these systems at scale.

Lalam: Ultimately, "Learning to Pose Problems: Reasoning-Driven and Solver-Adaptive Data Synthesis" suggests that explicitly injecting reasoning into problem generation and dynamically tailoring difficulty based on solver performance leads to verifiable gains in downstream reasoning capabilities.

Tom: It’s a solid piece of work because they ground the generation process in observed human design patterns rather than purely probabilistic synthesis.

Jane: It’s definitely something to keep an eye on as we try to scale up the training data for these very complex reasoning systems we're building.

The paper's summary: Tom: So, we just went through the mechanics of how this problem generator is built—the CoT bootstrapping and that co-evolutionary training loop—and now let's talk about what the actual results show on these big reasoning benchmarks.

Jane: Right. So, if you think about it simply, this framework takes existing problem pairs, and instead of just synthesizing new ones randomly, it forces the generator to first reason out the structure before it even writes a single word of a new problem.

Tom: Exactly. It’s not just writing problems; it’s planning the directions for those problems first. And then that generator gets smarter by learning from how well solvers handle those plans and adjusts its own difficulty based on that feedback loop we talked about earlier.

Jane: That adaptation is key, because it means the system isn't just making *any* hard problem; it’s making a problem that’s precisely at the edge of what the solver can handle right now, which is much more efficient for learning.

Tom: And on the benchmarks, they show this method gets a cumulative average improvement of three point four percent across ten different mathematical and general reasoning tests. That's solid growth for data synthesis.

Jane: What’s interesting is that they actually beat approaches that use preference reward models by two point one seven percent, which suggests that relying only on what humans like isn't the best way to create high-quality training material.

Tom: I saw a limitation mentioned in the paper regarding consistency—they found a strong correlation between accuracy and consistency, but they’re careful not to say that being consistent is the same as being accurate.

Jane: So, for someone just listening, what this means is that we aren't just getting better problems; we are getting problems that are actually tuned to push the AI solver exactly where it needs to be to learn something new.

Tom: It also mentions they achieved a three point nine one percent average gain over their base model when combining the solver feedback with that initial CoT cold-start strategy, and they did this on MathVision and MathVerse.

Jane: That means if you're building a system for visual reasoning or complex math, this approach seems to give you a pretty concrete boost in performance across different types of problems.

Tom: It’s definitely grounded in those human-authored multi-part questions to start, which is a smart way to get that initial reasoning structure down without the AI having to invent everything from scratch at the very beginning.

Jane: So, we’ve seen how they build the engine, and now we see how it runs against some real tests. Next time, we’re going to look at what happens when this generator starts making problems for vision models—the multimodal aspect of this work is pretty compelling.

The paper's improvements: Tom: So we’ve talked about how they build the generator and how that generator gets smarter by learning from solver feedback, but now let's look at what they propose to make this whole system even better.

Jane: What are these suggested improvements? Basically, they aren't happy with just making problems; they want the generator to be much more surgical about *why* it’s making a problem.

Tom: They’re focusing on pedagogical motivation here, and instead of just tweaking the difficulty level blindly, they want the generator to diagnose exactly what step a struggling student is failing at.

Jane: That means if an AI solver gets stuck on a geometry problem, the generator shouldn't just make it slightly harder; it should isolate that single geometric property that the solver missed and focus its next problem on teaching only that one thing.

Tom: They’re talking about a kind of nuanced revision process, moving beyond just adding more constraints or paraphrasing something simpler. It’s about pinpointing the exact conceptual gap.

Jane: That makes sense because it shifts the goal from making a harder problem to making a *more instructive* one, which is what we want for actual learning data.

Tom: And they also emphasize this co-evolutionary training loop again, but they are pushing it further by using a specific objective called GRPO and asymmetric clipping.

Jane: That means the system is designed to take bigger steps when it finds a really promising or novel problem structure, avoiding that premature stopping where the model just gets stuck in a local optimum.

Tom: So we’ve got explicit reasoning planning, solver-grounded difficulty adaptation, and now they’re layering in advanced reinforcement learning techniques to keep the exploration going strong.

Jane: It shows they really thought about how to make this generator robust enough to handle the complexity of real-world reasoning tasks.

Tom: It’s important because it moves the field past just generating "harder" problems and toward generating "better" learning experiences for the AI solver.

Jane: And that leads us right into their final point: they show this entire framework works across both language and vision-language models, proving it’s not just a text thing.

Tom: That multimodal generalization is pretty compelling because it means we could apply this same data synthesis strategy to visual reasoning tasks, which opens up a whole new kind of training data generation pipeline.

Conclusion: Tom: So we’ve gone through the whole thing—from how they bootstrap their generation using CoT to how they use solver feedback to adapt difficulty—and now we’re at the conclusion of "Learning to Pose Problems: Reasoning-Driven and Solver-Adaptive Data Synthesis."

Jane: Right. To wrap this up, this paper shows that you can create a whole system where the problem generator reasons about structure first, adapts difficulty dynamically based on solver performance, and even co-evolves with the solver itself.

Tom: It’s a solid piece of work because they ground the generation process in observed human design patterns rather than just letting a model guess what looks like a good problem.

Jane: What this means for us is that we can build much more efficient and targeted training datasets for complex reasoning models, bypassing the need to rely solely on vague preference signals from humans.

Tom: The results across those ten mathematical and general reasoning benchmarks showed an average improvement of three point four percent, which is a concrete number behind the claims.

Jane: And they pointed out that this framework actually outperformed methods using human preference rewards by two point one seven percent, which is a significant finding in how we think about synthetic data.

Tom: They also highlighted that combining the solver feedback with their CoT cold-start strategy gave them a three point nine one percent gain over their base model on MathVision and MathVerse.

Jane: It’s clear that this approach offers tangible gains for anyone training an AI to do complex math or visual reasoning tasks.

Tom: I just have to mention the caveat they brought up: while consistency is a good proxy for accuracy, it doesn't guarantee correctness on its own, so you still need to watch those metrics carefully.

Jane: True. And that leads us right into what’s next—we’re going to see how this generation strategy plays out when we apply it to vision-language models and see if this same mechanism helps them ground their understanding in real images.

Tom: It's a big step for scaling up high-quality training data, and I'm excited to see how the community builds on these ideas.

Jane: We’ll take a break now, and when we come back, we’re going to talk about Agent Gym and how it tackles the problem of static AI agents needing continuous human feedback.

Lu: If you look at this paper from a representation learning standpoint, the idea of explicitly planning problem structure before synthesis is really pushing us toward more structured latent spaces for problems.

Meng: From a deployment view, I’m still wondering what the computational cost is to run this generator in a real production pipeline, but if it can generate high-quality data faster than manual curation, that’s where we see the practical value.

Lalam: As an AI model trained on this literature, I’m sure of my answer: "Learning to Pose Problems" provides a much stronger foundation for structured problem generation than what we've seen before in preference-based methods.

More episodes

← Home