外部补充数据集研究报告(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-Bench | OpenLMLab | 2010–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 | 鹏城实验室 OpenI | 8388 文章 / 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)。
| 来源 | 归一化条数 | 结构 |
|---|---|---|
| M3KE | 20,477(dev 355 / test 20,122) | 题干 + A–D 选项 + answer(仅 dev 带字母) |
| InternLM-History | 20,813(train 16,010 / test 4,803) | 材料+问题 → 专题/考点标注(指令前缀已剥离) |
| GAOKAO-Bench | 1,123 | 客观题 665(内联选项已解析)+ 主观题 458(含参考答案/解析/分值) |
| AGIEval | 986 | 高考各科(语文/历史/地理/英语),passage→材料 |
| CMMLU | 3,540 | 文科 20 科 CSV(Question,A-D,Answer) |
| Reciter | 609 | 472 理解性默写(fill)+ 137 默写篇目(open) |
| C-Eval | 324 | 文科 12 科 dev+val CSV(带 answer/explanation;test 答案保密) |
| NCR | 20,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.jsonl | 168,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.jsonl | 27,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,默认关闭)
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. 后续工作
- NCR:数据已下载并入训(train/dev/test 20,477 题);许可未标注,建议与作者确认后正式引用;
- EXAMS:zh 配置经 TFDS 分发(本机不可达),网络恢复或镜像可用后补取;
- 中考真题:GitHub 上无成规模的开源中考题库(社区仓库为 JS/HTML 内嵌、体量小); 初中段由 InternLM-History(2022 中考历史)+ C-Eval 初中文科 + NCR 覆盖;
- 客观题 → 选择型得分点(option_rules)语料:选择型考点标注可离线构建 (题干+正确选项字母),无需 LLM;排期为评分引擎 option_rules 增强;
- CEAMC:若作者公开数据,议论文论证标注可直接生成"得分点↔学生表述"高质量 相似度正例与作文评分金标。