Bidirectional Curriculum Generation: A Multi-Agent Framework for Data-Efficient Mathematical Reasoning
Organizations: Zhejiang University · University of Macau · Peking University · Harbin Institute of Technology (Shenzhen) ·
Abstract
Enhancing mathematical reasoning in Large Language Models typically demands massive datasets, yet data efficiency remains a critical bottleneck. While Curriculum Learning attempts to structure this process, standard unidirectional approaches (simple-to-complex) suffer from inefficient sample utilization: they blindly escalate complexity even when foundational gaps persist, leading to wasted computation on unsolvable problems. To maximize the instructional value of every training sample, we introduce a novel Bidirectional Curriculum Generation framework. Unlike rigid trajectories, our multi-agent ecosystem mimics adaptive pedagogy to establish a closed feedback loop. It dynamically generates data by either complicating problems to challenge the model or, crucially, simplying them to repair specific reasoning failures. This mechanism ensures that the model consumes only the most effective data at any given stage. Grounded in the Optimal Pacing Theorem, our approach optimizes the learning trajectory, significantly outperforming baselines while achieving superior reasoning performance with substantially fewer instruction samples.
Figures & tables
| Subject Category | Source | Count |
|---|---|---|
| Prealgebra | GSM8K & MATH | 51 |
| Algebra | MATH | 26 |
| Intermediate Algebra | MATH | 22 |
| Geometry | MATH | 21 |
| Number Theory | MATH | 21 |
| Counting & Probability | MATH | 29 |
| Model | Data Volume | GSM8K | MATH500 | OMNI-MATH | OlympiadBench | AIME2024 | AIME2025 | Average |
|---|---|---|---|---|---|---|---|---|
| Qwen3-8B-base | - | 92.00 | 79.60 | 30.60 | 47.20 | 6.70 | 10.80 | 44.50 |
| Data Efficient | ||||||||
| LIMO2 | 800 | 92.19 | 82.00 | 18.14 | 46.74 | 13.30 | 23.30 | 45.94 |
| Fast-Math | 7.9K | 92.80 | 86.60 | 39.60 | 61.00 | 28.80 | 25.80 | 55.76 |
| Data-Synthetic | ||||||||
| Raiden-DeepSeek-R1 | 62K | 92.72 | 86.00 | 36.34 | 58.75 | 27.50 | 20.41 | 53.62 |
| Model | Data Volume | GSM8K | OlympiadBench | AIME2024 | AIME2025 | Average |
|---|---|---|---|---|---|---|
| ALL | 5,873 | 94.47 | 60.08 | 30.00 | 40.00 | 56.13 |
| Impact of Difficulty Agents | ||||||
| Foundational Subset | 4,663 | 93.78 | 61.72 | 23.30 | 33.30 | 53.02 |
| Advanced Subset | 1,210 | 94.24 | 55.93 | 33.30 | 30.00 | 53.37 |
| Impact of Reverse Generation Agent | ||||||
| w/o Reverse Data | 3,487 | 93.86 | 54.90 | 36.30 | 20.00 | 51.35 |
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
Curriculum Learning
Curriculum learning organizes training examples, tasks, or environments to match how a model learns.
See all 173 papers