Arrows of Math Reasoning Data Synthesis for Large Language Models: Diversity, Complexity and Correctness

Sirui Chen, Changxin Tian, Binbin Hu, Kunlong Chen, Ziqi Liu +2 more
8/26/2025
cs.CL

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

Enhancing the mathematical reasoning of large language models (LLMs) demands high-quality training data, yet conventional methods face critical challenges in scalability, cost, and data reliability. To address these limitations, we propose a novel program-assisted synthesis framework that systematically generates a high-quality mathematical corpus with guaranteed diversity, complexity, and correctness. This framework integrates mathematical knowledge systems and domain-specific tools to create executable programs. These programs are then translated into natural language problem-solution pairs and vetted by a bilateral validation mechanism that verifies solution correctness against program outputs and ensures program-problem consistency. We have generated 12.3 million such problem-solving triples. Experiments demonstrate that models fine-tuned on our data significantly improve their inference capabilities, achieving state-of-the-art performance on several benchmark datasets and showcasing the effectiveness of our synthesis approach.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{chen2025arrows,
  title  = {Arrows of Math Reasoning Data Synthesis for Large Language Models: Diversity, Complexity and Correctness},
  author = {Sirui Chen and Changxin Tian and Binbin Hu and Kunlong Chen and Ziqi Liu and Zhiqiang Zhang and Jun Zhou},
  year   = {2025},
  eprint = {2508.18824},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2508.18824v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2508.18824.svg)](https://codeofpaper.com/paper/2508.18824)

Discussion