Skip to content

外部补充数据集研究报告(2026-09-10) ​

目标:为中文主观题阅卷训练引入外部语料——客观题题干/选项、阅读理解材料、 考点标注、历年高考/中考真题、初高中文科知识。结论:六个数据集已落地并接入 训练(opt-in);模型发布许可调整为 CC BY-NC-SA 4.0(对齐最严格数据许可), 使全部许可清晰的训练数据合规可用(含 CMMLU/C-Eval 非商业来源)。 配套代码:train/rubricspan_train/data/{import_extra,extra_processed}.py、 train/tests/test_extra_import.py;获取记录与许可见 data/raw/extra_sources/README.md (数据不入库,本报告为归档)。

1. 数据集清单与获取状态 ​

来源发布方内容许可本机获取结论
M3KE天津大学/华为诺亚方舟20477 道多学段标准化题(choice)Apache-2.0(HF 元数据)✅ 143 文件 7.7MB入训练(仅 dev 355 题带答案)
InternLM-History社区(2022 中考历史)20813 条专题分类对话(材料+问题→考点)MIT✅ 156MB入训练
GAOKAO-BenchOpenLMLab2010–2022 高考真题:客观题(历史/地理/政治/语文)+ 主观题(含参考答案与解析)Apache-2.0✅ 14 文件 2.8MB入训练(核心新增)
AGIEval微软高考各科(语文/历史/地理/英语 jsonl,带 passage 材料)MIT✅ 4 文件 1.6MB入训练
CMMLU北理工/厦门理工等67 学科知识测试(初高中+大学文科知识问答)CC BY-NC 4.0(HF 元数据)✅ 40 CSV 859KB入训练(文科 20 科;模型许可已对齐 NC)
Reciter社区高考古诗文默写题库(137 篇默写篇目 + 472 理解性默写)MIT✅ 2 文件 308KB入训练(语文知识)
C-Eval上交各学段知识测试(含初高中文科 12 科;dev/val 带答案)CC BY-NC-SA 4.0✅ ModelScope 3.1MB入训练(模型许可已对齐 NC-SA)
NCR鹏城实验室 OpenI8388 文章 / 20477 中学语文阅读题(choice,带 passage 材料)未标注(建议联系作者确认)✅ Google Drive 已下载(train 30M/dev 4.8M/test 4.9M)入训练(许可待确认注记)
EXAMS多语言考试问答24 学科多选题CC BY-SA 4.0⏳ multilingual 无中文行适配器就绪;zh 经 TFDS 分发不可达
D175数据堂1.3 亿题(K12+大学职业)商业授权⛔ OpenCSG 仓仅元数据不入训练(需购买)
CEAMC华东师大226 篇议论文论证标注+得分未公开⛔ 论文/仓库均无数据链接需联系作者

2. 归一化体量与结构 ​

python -m rubricspan_train.data.import_extra → data/raw/extra/*/normalized.jsonl(统一 schema: source/subject/stage/qid/type/question/material/choices/answer_letter/answer_text/explanation/difficulty/split)。

来源归一化条数结构
M3KE20,477(dev 355 / test 20,122)题干 + A–D 选项 + answer(仅 dev 带字母)
InternLM-History20,813(train 16,010 / test 4,803)材料+问题 → 专题/考点标注(指令前缀已剥离)
GAOKAO-Bench1,123客观题 665(内联选项已解析)+ 主观题 458(含参考答案/解析/分值)
AGIEval986高考各科(语文/历史/地理/英语),passage→材料
CMMLU3,540文科 20 科 CSV(Question,A-D,Answer)
Reciter609472 理解性默写(fill)+ 137 默写篇目(open)
C-Eval324文科 12 科 dev+val CSV(带 answer/explanation;test 答案保密)
NCR20,477中学语文阅读 choice(Content→材料,Choices/Answer 解析)

合计 68,349 条。GAOKAO-Bench 主观题是文科主观题+参考答案—— 与本项目"评分点表述"形态直接同构(2010-2022 高考历史/政治/地理/语文)。

3. 与 SAS-Bench 去重 ​

SAS-Bench 现有 1,018 题(归一化题干):外部题与其完全重合 0 条、前缀/包含重合 9 条—— 两来源几乎无泄漏,可作为互补语料而不引入重复训练样本。

4. 训练数据生成(extra_processed.py) ​

产物条数构成用途
extra_similarity_pairs.jsonl168,121(正 48,030 / 负 120,091)M3KE dev 题干↔选项(+346/+1,047);InternLM-History 题干↔考点正例+跨考点负例(+20,813/+41,626);GAOKAO-Bench 客观↔选项(+1,044/+1,941)与主观题干↔参考答案(+397);AGIEval(+937/+2,777);CMMLU(+3,504/+10,524);C-Eval(+322/+966);NCR 题干↔选项(+20,455/+61,210);Reciter 默写(+609)相似度兜底"学生答错但表述沾边"拒判(BC-002 同族);高考主观题参考答案对增强"得分点表述"语义
extra_mrc_negatives.jsonl27,806(train 21,200)InternLM-History 考点负例(6,807)+ AGIEval 阅读材料负例(522)+ NCR 阅读材料负例(20,477,答案字母非 span)补强 MRC has_answer 头对"材料中无答案 span"的判别

设计原则:不扰动主 build(data/build.py 的固定种子与 question_id 划分保持原样), 另立文件 + 训练入口显式 opt-in。

5. 训练接入(opt-in,默认关闭) ​

bash
cd train
# 相似度:并入额外句子对(仅 train split)
python -m rubricspan_train.training.train_similarity --extra-pairs ../data/processed/extra_similarity_pairs.jsonl
# MRC:并入外部 is_impossible 负例(仅 train split)
python -m rubricspan_train.training.train_mrc --stage main --strip-stems \
    --extra-negatives ../data/processed/extra_mrc_negatives.jsonl

预期收益与风险:

  • 相似度 hard 负例:正负比约 1:2,强化"相关但错误"选项的拒判——直接对治 零分带 FP 中"表述沾边"类;高考主观题"题干+材料↔参考答案"正例与判分语义同构, 预计对兜底判分增益最直接;
  • MRC 负例:补强 has_answer,代价是 query 与 context 无 span 关系, 可能轻微抑制抽取召回——以 e2e 对拍为准;
  • 许可:模型发布许可已调整为 CC BY-NC-SA 4.0(对齐最严格数据许可),CMMLU/C-Eval 等非商业来源数据合规入训;D175(商业)与 CEAMC(未公开)为数据可得性问题,仍不可用。

6. 后续工作 ​

  1. NCR:数据已下载并入训(train/dev/test 20,477 题);许可未标注,建议与作者确认后正式引用;
  2. EXAMS:zh 配置经 TFDS 分发(本机不可达),网络恢复或镜像可用后补取;
  3. 中考真题:GitHub 上无成规模的开源中考题库(社区仓库为 JS/HTML 内嵌、体量小); 初中段由 InternLM-History(2022 中考历史)+ C-Eval 初中文科 + NCR 覆盖;
  4. 客观题 → 选择型得分点(option_rules)语料:选择型考点标注可离线构建 (题干+正确选项字母),无需 LLM;排期为评分引擎 option_rules 增强;
  5. CEAMC:若作者公开数据,议论文论证标注可直接生成"得分点↔学生表述"高质量 相似度正例与作文评分金标。

RubricSpan · 阅微 —— 中文主观题智能阅卷系统