inkoziev/arithmetic
收藏Hugging Face2023-02-18 更新2024-03-04 收录
下载链接:
https://hf-mirror.com/datasets/inkoziev/arithmetic
下载链接
链接失效反馈官方服务:
资源简介:
该数据集包含用于训练对话系统的俄语算术问题样本。问题类型包括简单的算术运算、寻找二次方程的根、以及需要理解上下文的问题。数据集中的每个样本都包含一系列相关的对话,形成算术任务的链条,其中新任务的条件需要分析至少前一个对话。此外,数据集的回答不仅包含数字,还包含相关的文本描述。数据集还提供了模型训练后的性能指标,并提到了数据集的生成方法和用途。
---
语言:
- 俄语(ru)
语言创建者:
- 机器生成(machine-generated)
许可证:
- CC BY-NC-4.0
多语言属性:
- 单语言(monolingual)
展示名称:算术(arithmetic)
源数据集:无
标签:无
任务类别:
- 问答(question-answering)
任务子类型:
- 封闭域问答(closed-domain-qa)
---
# 面向对话系统(dialog system)的算术任务数据集
本数据集包含各类简易数学任务样本,示例格式如下:
- 费奥多尔的手电筒使用2节电池,列昂的手电筒使用6节电池。费奥多尔和列昂的手电筒总共需要多少节电池?
- 2+6=8,共需要8节电池。
- 现在将结果加上469,得到多少?
- 8加469等于477
- 除以53,得到多少?
- 9
数据集主体为算术运算类任务,同时包含少量求解一元二次方程(quadratic equation)根的任务:
- 求解一元二次方程a·x² + b·x + c = 0的实根,其中a=45、b=225、c=-270
- 该方程有两个实根:-6和1
此外,数据集还包含一个可扩展的、附带完整解题步骤的任务集合:
- 沼泽森林中栖息着8只土拨鼠。猎人每9天会吃掉1只土拨鼠。12天后还剩下多少只土拨鼠?
- 12天内猎人只会吃掉1只土拨鼠,因此剩余土拨鼠数量为8-1=7只。
部分任务的设计目的是让模型不仅关注数字本身,更要理解数字所处的上下文语境:
- 维卡带了5个橘子到学校。朋友们请求她分享橘子,她分给了朋友们3个。维卡分给了朋友们多少个橘子?
- 3
部分任务中的数字与问题核心并无关联,以此进一步强化模型对上下文语境的依赖:
- 中学77号的老师将8和7相乘,得到了5084。他的计算正确吗?
- 中学77号的老师计算错误,因为8×7=56,而非5084
## 数据格式
每个样本包含一组无"- "前缀的关联对话语句,构成一套算术任务链,其中新任务的求解需要至少基于前一句对话的内容进行分析。
## 回答的词汇多样性
多数任务的回答并非仅包含数字,还会附带相关说明文本:
- 2+2等于多少?
- 2+2等于4
## 生成模型评测指标
在90%的数据集上进行微调(1个训练轮次,学习率1e-5)后,在测试集上得到如下评测指标:
模型名称 数值答案与标准答案的平均偏差 正确答案占比
sberbank-ai/rugpt3small_based_on_gpt2 8.03e+02% 0.057
sberbank-ai/rugpt3medium_based_on_gpt2 2.89e+02% 0.085
sberbank-ai/rugpt3large_based_on_gpt2 1.58e+02% 0.131
facebook/xglm-2.9B 8.13e+02% 0.224
## 样本生成引擎
数据集构建时使用了该GitHub仓库中的模板生成引擎:[https://github.com/Koziev/math](https://github.com/Koziev/math)。
## 数据集使用
本数据集可用于训练[聊天机器人(chatbot)](https://github.com/Koziev/chatbot)。
提供机构:
inkoziev原始信息汇总
数据集概述
基本信息
- 语言: 俄语 (ru)
- 语言创建者: 机器生成
- 许可证: CC-BY-NC-4.0
- 多语言性: 单语种
- 名称: Арифметические задачи для диалоговой системы
内容描述
- 任务类别: 问答
- 任务ID: 封闭领域问答
- 数据集内容:
- 包含简单的数学问题,涉及基本的算术运算。
- 部分问题涉及求解二次方程的实根。
- 包含逐步解答的问题,强调解题过程。
- 设计有挑战性的问题,要求模型不仅关注数字,还需理解上下文。
数据格式
- 每个样本包含一系列相关的对话,形成一系列算术任务链,新任务的条件需要至少分析前一个对话。
答案表达多样性
- 许多问题的答案不仅包含数字,还包含相关的文本描述。
模型性能指标
- 在微调后(1个周期,学习率1e-5),不同模型的性能指标如下:
- 模型: sberbank-ai/rugpt3small_based_on_gpt2
- 平均数偏差: 8.03e+02%
- 正确答案比例: 0.057
- 模型: sberbank-ai/rugpt3medium_based_on_gpt2
- 平均数偏差: 2.89e+02%
- 正确答案比例: 0.085
- 模型: sberbank-ai/rugpt3large_based_on_gpt2
- 平均数偏差: 1.58e+02%
- 正确答案比例: 0.131
- 模型: facebook/xglm-2.9B
- 平均数偏差: 8.13e+02%
- 正确答案比例: 0.224
- 模型: sberbank-ai/rugpt3small_based_on_gpt2
数据集生成
- 使用自定义的模板生成引擎生成数据集,源码位于此GitHub仓库。
数据集用途
- 用于训练聊天机器人,具体项目为此GitHub项目。
搜集汇总
数据集介绍

构建方式
该数据集通过模板化生成引擎构建,源自开源仓库Koziev/math,专注于生成俄语算术对话样本。每个样本包含一系列关联的问答对,形成连续的算术任务链,其中后续问题的解答需依赖对前序对话内容的推理。数据生成过程确保了问题的多样性与上下文依赖性,部分样本融入无关数字以强化模型对语境的敏感度。
使用方法
该数据集适用于微调对话式问答模型,尤其针对封闭域算术推理任务。典型用法包括将90%数据用于训练(1轮次,学习率1e-5),剩余10%测试模型在数值答案上的平均偏差与正确率。数据集可直接通过HuggingFace加载,用于训练基于GPT或XGLM架构的俄语生成模型,提升其多步推理与上下文整合能力。
背景与挑战
背景概述
在自然语言处理与对话系统的交叉领域中,如何使模型具备基础算术推理能力始终是一项核心挑战。该数据集由俄罗斯研究团队于近年创建,依托于Koziev及其合作者开发的模板生成引擎,旨在构建一套面向俄语对话系统的算术问题集。核心研究问题聚焦于评估和提升生成式模型在多轮对话中执行连续算术运算、理解上下文数字含义以及识别无关数值干扰的能力。该数据集不仅涵盖基础四则运算,还引入了二次方程求解与开放式解题步骤,为对话式数学推理提供了标准化的测试基准,对推动低资源语言下推理型对话系统的发展具有重要影响。
当前挑战
数据集所面临的挑战主要体现在领域问题与构建过程两个层面。在领域问题方面,模型需要解决多步算术推理中的上下文依赖难题,例如必须基于前一轮对话结果而非孤立数字进行计算,同时需区分任务相关数据与无关数值(如学校编号77),这对语义理解与注意力机制提出了严苛要求。在构建过程中,挑战在于通过模板生成实现高词汇多样性,避免答案仅输出数字而需附带自然语言解释,以及确保问题链的连贯性与逻辑递进性。此外,实验数据显示现有模型(如ruGPT3系列)在数值偏差与正确率上表现不佳,暴露出生成式模型在精确算术推理上的根本性瓶颈。
常用场景
经典使用场景
在自然语言处理与数学推理的交叉领域中,inkoziev/arithmetic数据集以其独特的对话式算术问题结构,成为评估与提升语言模型多步推理能力的经典基准。该数据集包含大量以俄语对话形式呈现的简单数学运算,如加减乘除及二次方程求解,要求模型不仅理解数值计算,还需捕捉对话上下文中的隐含条件。其经典使用场景聚焦于训练生成式模型进行链式推理,即从上一轮对话中提取关键信息并逐步推导正确答案,从而检验模型对算术规则与语言语境的联合建模能力。
解决学术问题
该数据集精准回应了学术研究中语言模型在符号推理与数值计算上的短板,尤其是面对需要多步逻辑推演的封闭域问答任务时。它解决了传统数据集忽略上下文依赖导致的“伪推理”问题——模型若仅依赖数字模式匹配而忽视语境,将难以应对如“无关数字干扰”或“隐含条件提取”等挑战。通过引入需结合历史对话的算术链,该数据集推动了可解释推理与鲁棒性评估的研究,其意义在于为量化模型在数值准确性、逻辑一致性及语言理解上的综合表现提供了标准化测试平台。
实际应用
在实际应用中,inkoziev/arithmetic数据集助力开发面向教育辅导与智能助手的对话系统,例如训练能够实时解答学生算术问题的俄语聊天机器人。其样本覆盖了日常数学场景(如计算电池总数、分配物品数量),使模型能泛化至真实交互中的简单计算需求。此外,数据集中包含的“陷阱题”(如模棱两可的数字或多余信息)可用于优化客服系统或虚拟助手的上下文敏感应答能力,从而提升在金融计算、库存管理等业务场景中处理带条件文本的准确性。
数据集最近研究
最新研究方向
算术推理数据集在对话系统与语言模型中的前沿探索日益聚焦于提升模型对自然语言中数学语义的理解能力,而非简单的数值提取。inkoziev/arithmetic数据集通过设计包含上下文依赖、无关数字干扰及多步运算链的俄语算术问题,推动模型在封闭域问答中实现从机械计算到语义推理的跨越。该方向与当前大语言模型在数学推理任务上的热点研究紧密相关,尤其强调模型需结合对话历史与真实世界常识(如单位、场景)来解析问题,而非仅依赖模式匹配。此类数据集对评估和增强生成式模型的逻辑连贯性、抗干扰能力及数值精度具有重要价值,为构建更智能的交互式教育助手或通用推理系统提供了关键训练与测试基准。
以上内容由遇见数据集搜集并总结生成



