### 💻 需求背景、当前现状、期望实现的功能内容、具体的设计方案、以及测试方案 [Feature]: 精度测试时不支持cmath数据集,建议支持 ### 替代方案 _No response_ ### 补充说明 _No response_
Activity
github-actions commentedon Oct 29, 2026
🌟欢迎给AISBench benchmark测评工具提issue,我们会尽快处理您的诉求~
github-actions commentedon Oct 29, 2026
🤖 基于AI机器人的issue内容完整性检查结果:
问题内容检查结果
检查状态
FAIL
详细检查
👉 如果想重新检查,在评论区@issue_checker即可。
【强烈推荐❤️🔥】确保issue描述完整后,可以试着将issue交给
回答,deepwiki包含了和工具相关的所有知识库
llauren48 commentedon Oct 31, 2026
💻 需求背景、当前现状、期望实现的功能内容、具体的设计方案、以及测试方案
需求背景
CMATH(论文 arXiv:2306.16636)是中文小学数学(1-6 年级)应用题基准:题干为中文
question,模型需逐步推理(CoT)后给出数值答案,官方指标为数值等价比较下的 accuracy。test 集 1,098 题(另有 validation 600 题)。AISBench 目前不支持该数据集,用户无法评估模型的中文数学推理能力。补齐后的预期价值:
--datasets统一调度与 summarizer 汇总,与平台其他精度结果同链路、可比;当前现状
gsm8k、dapo_math)与本需求同构,可直接作为参考实现;datasets/__init__.py的_DATASET_MODULES导入),新增数据集无需改动框架核心(config_manager、OpenICLEvalTask、CLI 全部复用)。期望实现的功能内容
用户从官方仓库下载数据并按 README 部署后,一条命令端到端完成 CMATH 精度测试:
产出:逐题 details(prediction / 抽取答案 / 参考答案 / correct)与汇总 accuracy(判定正确题数 ÷ test 全集题数 × 100%;答案抽取失败计 0 分且保留在分母,结果不静默丢失)。
具体的设计方案
全部改动落在数据集能力层,「三合一模块 + 任务配置 + 单测 + 一行注册」,与 gsm8k 的接入模式完全一致:
ais_bench/benchmark/datasets/cmath.pyCMATHDataset(loader,读 test 全集,兼容 .json / .jsonl)+cmath_postprocess(模型输出抽最终答案:\boxed{}→ 中文「答案是/答案为/答案:」→ 末尾数字兜底,无匹配返回'NULL')+cmath_dataset_postprocess(answer 字段数值化清洗,去千分位/单位文字)+CmathEvaluator(数值等价:双方 float 化后 `ais_bench/benchmark/configs/datasets/cmath/\boxed{})+ str 变体 + 双语 README(数据部署与完整性校验指引)tests/UT/datasets/test_cmath.pyais_bench/benchmark/datasets/__init__.py_DATASET_MODULES追加一行模块导入ais_bench/benchmark/configs/summarizers/medium.py拟采用口径(社区通行):instruct / chat 模型、0-shot CoT、test 全集计分、单次运行不择优;few-shot 配置经
read_base派生,后续按需追加。测试方案
score聚合(含 preds/refs 长度不等时返回 error 标记)、loader(tmp_path 样例 json/jsonl);--max-num 10小样本跑通 CLI → 配置发现 → 推理 → 计分 → 汇总全链路;替代方案
--datasets调度与 summarizer 汇总,与其他精度结果不可比,也违背本工具链收敛测评入口的定位;补充说明
官方成绩调研(截至 2026-10-31)
验收对齐标准(最终对齐基准)
CMATH 绝对值不设硬阈值,最终验收以「官方已发布成绩 + 官方测评方法」为对齐基准:
口径确认
@yue787275 issue 未指定评测口径,上述方案按社区通行口径设计:0-shot CoT、test 全集、accuracy 数值等价比较。若期望 few-shot、不同子集或其它指标,烦请在本 issue 说明,实现时可相应调整任务配置(模板已预留 few-shot 派生方式)。
github-actions commentedon Oct 31, 2026
🤖 基于AI机器人的issue内容完整性检查结果:
问题内容检查结果
检查状态
FAIL
详细检查
改进建议
👉 如果想重新检查,在评论区@issue_checker即可。
【强烈推荐❤️🔥】确保issue描述完整后,可以试着将issue交给
回答,deepwiki包含了和工具相关的所有知识库