ControlMath: Controllable Data Generation Promotes Math Generalist Models
<|reference_start|>ControlMath: Controllable Data Generation Promotes Math Generalist Models: Utilizing large language models (LLMs) for data augmentation has yielded encouraging results in mathematical reasoning. However, these approaches face constraints in problem diversity, potentially restricting them to in-domain/distribution data generation. To this end, we propose ControlMath, an iterative method involving an equation-generator module and two LLM-based agents. The module creates diverse equations, which the Problem-Crafter agent then transforms into math word problems. The Reverse-Agent filters and selects high-quality data, adhering to the "less is more" principle, achieving better results with fewer data points. This approach enables the generation of diverse math problems, not limited to specific domains or distributions. As a result, we collect ControlMathQA, which involves 190k math word problems. Extensive results prove that combining our dataset with in-domain datasets like GSM8K can help improve the model's mathematical ability to generalize, leading to improved performances both within and beyond specific domains.<|reference_end|>
@article{chen2024controlmath:,
    title={ControlMath: Controllable Data Generation Promotes Math Generalist
  Models},
    author={Nuo Chen, Ning Wu, Jianhui Chang, Jia Li},
    journal={arXiv preprint arXiv:2409.15376},
    year={2024},
    number={EMNLP 2024 Main},
    archivePrefix={arXiv},
    eprint={2409.15376},
    primaryClass={cs.LG cs.AI cs.CL}
}