[Preprint 2025] Bidirectional Curriculum Generation: How to Solve IMO-Level Math with 200x Less Data

Bidirectional Curriculum Generation: A Multi-Agent Framework for Data-Efficient Mathematical Reasoning

Summary
Problem
Method
Results
Takeaways
Abstract

The paper introduces Bidirectional Curriculum Generation, a multi-agent framework designed to enhance mathematical reasoning in Large Language Models (LLMs). By utilizing a closed feedback loop to dynamically simplify or complicate problems based on model performance, it achieves SOTA results on benchmarks like AIME 2025 using significantly less data than traditional methods.

TL;DR

Researchers have developed a Bidirectional Curriculum Generation framework that treats LLM training like adaptive human pedagogy. Instead of just making problems harder, the system dynamically repairs the model's logic by simplifying failed tasks and generating inverse problems. This "smart scaling" allowed an 8B model to outperform counterparts trained on millions of samples, specifically crushing competition-level benchmarks like AIME.

Background: The "Reasoning Cliff" Problem

Most current LLM training pipelines (like WizardMath's Evolve-Instruct) focus on a unidirectional complexity climb. However, when a model encounters a "reasoning cliff"—a difficulty jump it isn't prepared for—standard curriculum learning fails. It keeps pushing harder problems, while the model starts "hallucinating" or memorizing patterns rather than understanding logic.

The Core Insight: Optimal Pacing & Bidirectional Loops

The authors argue that for effective learning, a model must stay within its Zone of Proximal Development (ZPD). To maintain this, they moved away from a static dataset to a Multi-Agent Ecosystem that adjusts the curriculum in real-time.

The Four Agents of Pedagogy

  1. Difficulty-Reduction Agent (The Repairer): If the model fails, it scales back constraints to build a "scaffold" back to the solution.
  2. Difficulty-Increasing Agent (The Challenger): When the model masters a level, this agent introduces multi-step dependencies.
  3. Reverse-Generation Agent (The Reasoner): This is the secret sauce. It flips the question (Answer Problem), forcing the model to understand the symmetrical nature of math logic.
  4. Diversity-Enhancement Agent (The Explorer): Prevents overfitting by re-contextualizing the same logic into different domains (e.g., turning an Algebra problem into a Geometry one).

Bidirectional Curriculum Pipeline

Methodology: The Math Behind the Magic

The framework is theoretically grounded in the Optimal Pacing Theorem, which states that learning speed is maximized when the expected gradient norm is at its peak. By keeping the problem difficulty close to the model's capability (specifically within ), the system avoids the "Vanishing Gradient" of impossible problems and the "Zero Gradient" of trivial ones.

Data Evolution Strategy

The system doesn't just train on everything. It uses an Error Retention Policy:

  • Persistent Failures: If the model fails a problem 3 times, it's moved to the SFT set for direct "memorization" to break the stalemate.
  • Frontier Expansion: The validation set is constantly refreshed with harder samples to keep testing the model's limits.

Experimental Results: Quality Over Quantity

The results are a strike against "Brute Force" scaling.

  • Data Efficiency: Our method (5.8K samples) 60.03 Avg Score.
  • MegaScience (1.25M samples) 52.50 Avg Score.

Scaling Laws Comparison

As shown in the scaling law plot, the Bidirectional approach (purple line) has a significantly steeper trajectory than standard baselines, proving that adaptive data generation is a more efficient path to AGI-level reasoning.

Critical Analysis: Why This Matters

The most impressive part of this work is the Reverse Generation Agent. Ablation studies showed that removing reverse data dropped the average score from 56.13 to 51.35. This suggests that "thinking backward" is a fundamental requirement for deep mathematical understanding, something often missing from traditional synthetic pipelines.

Limitations

The primary hurdle for this method is its reliance on a 1-10 Difficulty Scale. While this works beautifully for Math (which has a clear heirarchy from Middle School to IMO), it is much harder to implement for subjective tasks like creative writing or law, where "difficulty" isn't as easily quantified.

Conclusion

This paper represents a shift from "Big Data" to "Smart Data." By creating a system that can diagnose its own failures and "downshift" to foundational concepts, the researchers have provided a blueprint for more sustainable and high-performance LLM training.

Takeaway: If you want to train a model to reason, don't just give it the library; give it a tutor that knows when to make the homework easier.

Find Similar Papers

Try Our Examples

  • Search for recent papers that utilize bidirectional curriculum learning or closed-loop feedback for training Large Language Models in non-mathematical reasoning domains.
  • Which study first introduced the "Optimal Pacing Theorem" in the context of machine learning, and how does this paper's implementation of difficulty mapping (1-10 scale) differ from the original theory?
  • Explore research papers that use multi-agent systems to synthetically expand training datasets for LLMs, specifically focusing on "Inverse Problem Generation" or "Reverse Reasoning."
Contents
[Preprint 2025] Bidirectional Curriculum Generation: How to Solve IMO-Level Math with 200x Less Data
1. TL;DR
2. Background: The "Reasoning Cliff" Problem
3. The Core Insight: Optimal Pacing & Bidirectional Loops
3.1. The Four Agents of Pedagogy
4. Methodology: The Math Behind the Magic
4.1. Data Evolution Strategy
5. Experimental Results: Quality Over Quantity
6. Critical Analysis: Why This Matters
6.1. Limitations
7. Conclusion