Key-Point-Driven Data Synthesis with its Enhancement on Mathematical Reasoning

📄 arXiv: 2403.02333v3 📥 PDF

作者: Yiming Huang, Xiao Liu, Yeyun Gong, Zhibin Gou, Yelong Shen, Nan Duan, Weizhu Chen

分类: cs.CL, cs.AI

发布日期: 2024-03-04 (更新: 2024-05-08)

备注: In progress


💡 一句话要点

提出关键点驱动的数据合成方法以提升数学推理能力

🎯 匹配领域: 支柱九:具身大模型 (Embodied Foundation Models)

关键词: 数据合成 数学推理 关键点驱动 大型语言模型 训练数据集 推理能力 教育技术

📋 核心要点

  1. 现有大型语言模型在复杂推理任务中表现不佳,主要由于缺乏高质量的推理专用训练数据集。
  2. 提出的关键点驱动的数据合成框架(KPDDS)通过关键点和示例实践合成高质量问答对,确保数据的质量和可扩展性。
  3. 基于KPDDS构建的KPMath数据集在数学推理任务中表现优异,微调后的模型在多个基准测试中超越了现有的竞争对手。

📝 摘要(中文)

大型语言模型(LLMs)在复杂推理任务中展现出巨大潜力,但其性能常受到高质量、专注于推理的训练数据集稀缺的限制。为解决这一挑战,本文提出了关键点驱动的数据合成框架(KPDDS),通过利用真实数据源中的关键点和示例实践合成问答对。KPDDS确保生成的新问题具有严格的质量控制和可观的扩展性。基于此,我们构建了KPMath,一个专门针对数学推理的合成数据集,包含超过80万对问答。通过利用KPMath并结合额外的推理密集型语料库,我们创建了全面的KPMath-Plus数据集。经过在KPMath-Plus上微调的Qwen1.5-72B模型,在GSM8K上达到了87.0%的PASS@1准确率,在MATH上为58.3%,超越了7B至70B范围内的竞争对手及GPT-4等商业模型。

🔬 方法详解

问题定义:本文旨在解决大型语言模型在数学推理任务中因缺乏高质量训练数据而导致的性能不足问题。现有方法往往依赖于有限的真实数据,难以满足复杂推理的需求。

核心思路:论文提出的KPDDS框架通过提取关键点和示例实践来合成问答对,从而生成高质量的训练数据。这种方法不仅提高了数据的多样性,还确保了合成问题的质量。

技术框架:KPDDS的整体架构包括数据提取、关键点识别、问答合成和质量控制四个主要模块。首先,从真实数据中提取关键点,然后利用这些关键点生成新的问答对,最后通过严格的质量控制机制确保数据的有效性。

关键创新:KPDDS的核心创新在于其关键点驱动的合成方法,这与传统的随机数据生成方法有本质区别。通过关注关键点,KPDDS能够生成更具针对性和高质量的训练数据。

关键设计:在KPDDS中,关键点的选择和问答对的生成过程采用了特定的算法设计,确保合成数据的多样性和质量。此外,模型训练过程中使用了针对性的损失函数,以优化推理能力。

📊 实验亮点

在实验中,经过KPMath-Plus微调的Qwen1.5-72B模型在GSM8K数据集上达到了87.0%的PASS@1准确率,在MATH数据集上为58.3%。这些结果显著超越了同类模型,尤其是在7B至70B参数范围内的竞争对手和商业模型如GPT-4,展示了KPDDS在数学推理任务中的有效性。

🎯 应用场景

该研究的潜在应用领域包括教育、智能辅导系统和自动化测试等。通过提供高质量的数学推理数据集,KPMath及其增强版本KPMath-Plus可以帮助提升教育技术产品的智能化水平,促进个性化学习和评估的实现。未来,随着数据合成技术的进一步发展,可能会在更多领域得到应用。

📄 摘要(原文)

Large language models (LLMs) have shown great potential in complex reasoning tasks, yet their performance is often hampered by the scarcity of high-quality and reasoning-focused training datasets. Addressing this challenge, we propose Key-Point-Driven Data Synthesis (KPDDS), a novel data synthesis framework that synthesizes question-answer pairs by leveraging key points and exemplar practices from authentic data sources. KPDDS ensures the generation of novel questions with rigorous quality control and substantial scalability. As a result, we present KPMath, an extensive synthetic dataset tailored for mathematical reasoning, comprising over 800K question-answer pairs. Utilizing KPMath and augmenting it with additional reasoning-intensive corpora, we create the comprehensive KPMath-Plus dataset. The Qwen1.5-72B model, fine-tuned on KPMath-Plus, achieves 87.0% PASS@1 accuracy on GSM8K and 58.3% on MATH, surpassing competitors in the 7B to 70B range and best commercial models like GPT-4 across multiple math reasoning datasets.