[WIP] [v2] 维基百科版本历史:七个维度的训练数据价值与具体落地方案
系统性研究提案,探讨如何将维基百科 6800 万条编辑历史转化为幻觉检测、写作改写、知识抽取、中立性训练等多维度高质量训练数据,重点拆解幻觉检测数据的完整构建 pipeline 与规模估算。
摘要
维基百科是 LLM 预训练的标配语料,但几乎所有使用方式都只取了它的当前快照——最终版本的文字内容。这相当于拿到一本经历了数十年反复修订的百科全书,只读了最后一页。
本提案主张:维基百科真正的价值不在于它知道什么,而在于它如何被修改。每一次 edit 都是一条人类行为记录——有人发现了错误、改善了表达、中立化了偏见、补充了细节。这些修改行为,加上编辑者留下的文字说明(edit summary),构成了迄今为止规模最大、标注质量最高的自然语言行为数据集。
英文维基百科截至 2025 年底拥有超过 6800 万条编辑历史,中文维基百科超过 2000 万条。这个数字比 TruthfulQA(815 题)大出五个数量级。
1. 为什么版本历史是被低估的数据金矿
1.1 规模与独特性
维基百科版本历史的独特之处在于三层元信息的叠加:
- 时间戳:每次编辑的精确时间,支持时间切片分析
- Edit Summary:编辑者用自然语言写下的修改原因(“fixed incorrect birth year”、“neutralize POV in lead section”、“clarified ambiguous wording”)
- 前后版本对比:精确的 diff,知道哪些文字被删除、哪些被添加
这三层信息组合在一起,就产生了其他数据来源完全没有的能力:我们不只知道正确是什么,还知道曾经错在哪里、为什么错、谁发现了它。
1.2 当前使用现状
主流 LLM 训练中,维基百科语料的使用方式极为单一:
- GPT 系列(Common Crawl + Wikipedia):取 Wikipedia 当前文本,作为高质量知识语料
- LLaMA / Mistral 等开源模型:同样只用静态文本快照
- RAG 系统:用维基百科作为检索知识库,依然是当前版本
版本历史数据几乎从未被系统利用。少数例外是时间感知相关研究(如 TiMiT 数据集),但覆盖维度极窄。
1.3 与其他数据来源的根本差异
| 数据来源 | 规模 | 来源真实性 | 错误类型标注 | 修改理由 |
|---|---|---|---|---|
| TruthfulQA | 815 题 | 手工构造 | 无 | 无 |
| HaluEval | ~35k | LLM 合成 | 粗粒度 | 无 |
| 维基百科纠错 edit | 估算 500万+ | 真实流传错误 | 人类标注 | edit summary |
关键差异:合成数据中的「错误」是研究者或模型制造的,维基百科里的「错误」是真实写入过、被真实读者发现的。这代表了人类(和模型)实际会犯的错误分布,而不是理想化实验室环境下的错误分布。
2. 七个维度的训练数据价值
维度 1:时间感知与知识截止日期校准
通过对同一实体在不同时间点的版本进行切片,可以构建时间标记的 QA 对,训练模型的时间感知能力。
{
"dimension": "temporal_awareness",
"entity": "Elon Musk",
"question": "What is Elon Musk's net worth?",
"snapshots": [
{"date": "2020-01-01", "answer": "approximately $27 billion"},
{"date": "2022-01-01", "answer": "approximately $300 billion"},
{"date": "2024-01-01", "answer": "approximately $200 billion"}
],
"training_signal": "answer_is_time_dependent"
}
训练目标:让模型学会回答「截至[某时间],X 是什么」,而不是把历史事实当成永恒真理。这个方向已有一定研究积累(参考 TiMiT、TemporalWiki 数据集),本提案不作为优先级展开。
维度 2:幻觉检测与纠错训练数据(🔴 最高价值方向)
来源:edit summary 中含有明确纠错意图的编辑,例如:
“incorrect population figure”, “wrong birth date”, “this is not true, source says…”, “fix factual error”, “removed unsupported claim”
数据结构:三元组 —— 错误陈述 + 修正陈述 + 错误类型
错误类型分类体系(8 类):
| 类型 | 说明 | 示例 |
|---|---|---|
numerical_error | 数值、日期、百分比错误 | 把出生年份 1965 写成 1956 |
causal_inversion | 因果关系倒置 | ”A 导致了 B” 实为 “B 导致了 A” |
entity_confusion | 把 A 的属性安在 B 身上 | 把爱因斯坦的奖项写到了普朗克条目 |
overgeneralization | 把特例当通则 | ”所有哺乳动物都……” 实为少数 |
tense_error | 时态混淆(已发生写成进行中) | “该公司目前总部位于……”(已搬迁) |
unsupported_claim | 引用来源不支持该结论 | 注脚指向的文章并未提及该数据 |
scope_error | 适用范围错误(地区/时代限制) | “在美国……”实为”在部分州……” |
missing_context | 缺失关键限定条件导致误导 | 省略了”在特定条件下”等限定 |
完整 JSON 示例:
{
"id": "wiki-hallucination-00142857",
"source": {
"article": "Marie Curie",
"revision_id_before": 1082341902,
"revision_id_after": 1082341987,
"edit_timestamp": "2023-04-12T14:22:05Z",
"edit_summary": "Fixed incorrect Nobel Prize year - she won in 1903, not 1905"
},
"error_statement": "Marie Curie was awarded the Nobel Prize in Physics in 1905, becoming the first woman to receive the honor.",
"corrected_statement": "Marie Curie was awarded the Nobel Prize in Physics in 1903, becoming the first woman to receive the honor.",
"error_type": "numerical_error",
"error_subtype": "date_year",
"diff": {
"deleted": "in 1905",
"inserted": "in 1903"
},
"verification": {
"claim_verifiable": true,
"ground_truth_source": "Nobel Prize official records",
"confidence": 0.98
},
"metadata": {
"article_language": "en",
"editor_type": "registered",
"edit_size_chars": 4
}
}
维度 3:写作质量提升改写对
来源:内容改进类 edit,edit summary 含有 “clarify”、“rewrite”、“more specific”、“expand”、“simplify”、“better wording” 等关键词。
子类型映射:
| 子类型 | 转变方向 | 典型 edit summary 关键词 |
|---|---|---|
vague_to_specific | 模糊表达→具体数据 | ”more specific”, “added details” |
passive_to_active | 被动语态→主动语态 | ”improved flow”, “rewrote” |
verbose_to_concise | 冗长→精简 | ”trimmed”, “concise”, “remove redundant” |
informal_to_formal | 口语→书面 | ”encyclopedic tone”, “formal language” |
与 EditBench(Xu et al., 2022)和 PEER(Schröder et al., 2021)相比,维基百科改写对的优势在于:来源于真实百科写作场景,编辑者有明确的质量标准(Wikipedia Manual of Style),改写目标清晰。
{
"id": "wiki-rewrite-00029384",
"dimension": "writing_quality",
"subtype": "vague_to_specific",
"before": "The company grew significantly in the early 2000s.",
"after": "The company's annual revenue grew from $120 million in 2001 to $890 million in 2007, a compound annual growth rate of approximately 39%.",
"edit_summary": "added specific revenue figures per source",
"improvement_axis": ["specificity", "verifiability"],
"article": "Amazon (company)",
"section": "History"
}
维度 4:知识结构化提取训练数据
来源:infobox 字段被新增或修正的 edit。这类 edit 代表编辑者认为某段正文中的结构化信息值得提取到 infobox 中。
为什么优于合成 IE 数据:DocRED、REBEL 等数据集的关系三元组是从文本中人工标注或自动抽取的,而 infobox 编辑提供的 ground truth 是「编辑者在阅读正文之后认为应该提取的字段」,天然包含了人类的信息抽取判断。
与 REBEL(Cabot & Navigli, 2021)的对比:REBEL 基于 Wikipedia 生成,但使用的是静态文本+Wikidata 对齐;infobox edit 提供了「从段落到结构化字段」的动态抽取证据链。
{
"id": "wiki-ie-00071829",
"dimension": "structured_extraction",
"article": "Christopher Nolan",
"source_paragraph": "Nolan was born on July 30, 1970, in London, England. He attended Haileybury and Imperial Service College before studying English literature at University College London, where he became interested in filmmaking and shot his first short film.",
"infobox_field_added": {
"field_name": "birth_date",
"field_value": "1970-07-30",
"field_type": "date"
},
"extraction_task": {
"input": "source_paragraph",
"target_field": "birth_date",
"target_value": "1970-07-30"
},
"edit_summary": "Added birth date to infobox per article body"
}
维度 5:中立性改写数据(NPOV 训练)
维基百科的核心方针之一是「中立的观点」(NPOV,Neutral Point of View)。大量编辑专门针对带有主观色彩或倾向性的表述进行中立化改写。
来源:edit summary 含有 “NPOV”、“POV”、“neutralize”、“biased”、“promotional tone”、“weasel words” 等关键词。
{
"id": "wiki-npov-00018293",
"dimension": "neutrality",
"biased_text": "The revolutionary new technology completely transformed the industry and was universally praised by experts.",
"neutral_text": "The technology was adopted by several major industry players and received positive reviews from some analysts, though others questioned its long-term viability.",
"bias_types": ["superlative_language", "unsourced_universality", "promotional_tone"],
"edit_summary": "removed promotional language per NPOV policy"
}
应用场景:训练模型识别「过度使用形容词」「未标明来源的普遍化断言」「情感色彩词汇」等偏见模式,对内容审核、新闻摘要、商业文案中立化等任务有直接价值。
维度 6:摘要与展开能力训练
维基百科 stub 页面(内容不完整的条目)被扩充,或冗长段落被压缩,形成天然的双向摘要训练数据。
{
"id": "wiki-summary-00093821",
"dimension": "summarization",
"direction": "expansion",
"stub_version": "Quantum entanglement is a physical phenomenon that occurs when two particles interact.",
"expanded_version": "Quantum entanglement is a physical phenomenon where two or more particles become correlated such that the quantum state of each particle cannot be described independently of the others, even when separated by large distances. Einstein famously called it 'spooky action at a distance.' Experimental confirmation was provided by Alain Aspect's 1982 experiments, and the phenomenon underlies emerging technologies such as quantum cryptography and quantum computing.",
"edit_summary": "expanded stub with proper definition and context"
}
这是双向任务的天然配对:同一条目的不同版本之间,既可以做「详→简」的摘要训练,也可以做「简→详」的内容扩充训练。
维度 7:多语言知识视角对齐
同一个实体(如「春节」「Tibet」「孔子」)在英文、中文、日文维基百科中的表述差异,反映了不同文化的知识框架和叙事重点。
与 XQuAD(Artetxe et al., 2020)、MKQA(Longpre et al., 2021)相比,维基百科跨语言差异数据的优势在于:不是翻译对(XQuAD 是人工翻译),而是独立写作的不同文化视角,更适合训练「文化感知型」多语言模型。
3. 重点方案:幻觉检测数据的具体构建
3.1 为什么幻觉检测是优先级最高的方向
幻觉(Hallucination)是 LLM 可靠性的核心障碍。现有幻觉数据集的局限如下:
- TruthfulQA(Lin et al., 2022):817 题,手工标注,覆盖面窄,无法扩展,且问题设计本身带有研究者的启发性偏见
- HaluEval(Li et al., 2023):约 35k 样本,由 ChatGPT 生成幻觉句子,但合成错误的分布与真实 LLM 幻觉分布存在系统性偏差
- FActScore(Min et al., 2023):基于模型生成的传记类文本进行事实核查,依赖模型生成结果,缺乏细粒度错误类型标注,且无法覆盖「从未被模型生成过但曾真实流传的错误」
Wiki 纠错数据的核心优势:
- 真实性:这些错误曾真实存在于维基百科中,被真实用户读取、引用,然后被真实编辑者发现并纠正——代表真实错误分布
- 规模:估算有效样本可达百万级(见 3.4 节),远超现有任何幻觉数据集
- 标注质量:edit summary 是人类用自然语言写的纠错理由,质量远高于 LLM 自动标注
- 错误多样性:覆盖数值、因果、实体、时态等多种真实错误类型
3.2 数据采集 Pipeline
Step 1: 获取 Wikipedia Dump
├── 来源:https://dumps.wikimedia.org/enwiki/
├── 文件:enwiki-YYYYMMDD-stub-meta-history.xml.gz(包含所有修订版本元数据)
└── 或用 MediaWiki API:action=query&prop=revisions&rvprop=ids|timestamp|comment|content
Step 2: 解析 Edit History,提取 Edit Summary
├── 解析 XML dump,提取每个 revision 的 (rev_id, parent_id, timestamp, comment, contributor)
├── 对每对 (parent_rev, current_rev) 提取正文 diff(使用 python-Levenshtein 或 diff-match-patch)
└── 输出格式:(article_id, rev_id, timestamp, summary, diff_added, diff_deleted)
Step 3: 规则过滤纠错类 Edit
├── 关键词白名单(edit summary 匹配):
│ "incorrect", "wrong", "fix", "not true", "factual error",
│ "false", "inaccurate", "corrected", "bad info", "misleading"
├── diff 长度过滤:正文变化量在 5-500 字符之间(过小可能是标点,过大可能是段落重写)
└── 段落级对齐:确保修改发生在同一段落内(避免跨段重组干扰)
Step 4: 去噪处理
├── 过滤 vandalism 回退:
│ - edit summary 包含 "rv"、"revert"、"rvv"、"vandal" 且 diff 是整段删除
│ - 使用 ORES(Objective Revision Evaluation Service)得分过滤(ORES damaging score > 0.7)
├── 过滤机器人编辑:contributor 在已知 bot 列表中(Wikipedia:Bots/Status)
├── 过滤纯格式修改:diff 只涉及空格、标点、链接语法、模板参数,无语义变化
└── 过滤 IP 匿名编辑(可选,降低噪音,但损失约 20% 样本)
Step 5: LLM 细粒度错误类型分类
├── 输入:(error_statement, corrected_statement, edit_summary)
├── Prompt:让 LLM 判断属于 8 类错误中的哪一类(见第 2 节维度 2 分类体系)
├── 置信度过滤:保留置信度 > 0.85 的分类结果
└── 模型选择:优先使用事实核查能力强的模型(GPT-4o / Claude 3.5 Sonnet)
Step 6: 质量抽样验证
├── 每种错误类型随机抽取 200 条,人工验证准确率
├── 目标:分类准确率 > 90%,事实错误识别准确率 > 85%
└── 输出质量报告,用于指导后续过滤规则调整
3.3 完整数据格式示例
{
"id": "wiki-hallucination-en-20240815-1094728",
"metadata": {
"article_title": "Albert Einstein",
"article_id": 736,
"language": "en",
"revision_before": {
"id": 1238291047,
"timestamp": "2024-08-14T09:12:33Z"
},
"revision_after": {
"id": 1238301592,
"timestamp": "2024-08-15T11:45:02Z"
},
"editor": {
"type": "registered",
"edit_count_approx": "500+"
},
"edit_summary_raw": "Corrected: Einstein did NOT renounce German citizenship in 1933, he was stripped of it by the Nazi government in 1934",
"ores_scores": {
"damaging": 0.04,
"goodfaith": 0.97
}
},
"error_record": {
"error_statement": "In 1933, Einstein renounced his German citizenship in protest against the Nazi regime and emigrated to the United States.",
"corrected_statement": "In 1933, Einstein emigrated to the United States; in 1934, the Nazi government stripped him of his German citizenship.",
"diff": {
"context_before": "...and emigrated to the United States.",
"deleted_span": "Einstein renounced his German citizenship in protest against the Nazi regime and emigrated to the United States.",
"inserted_span": "Einstein emigrated to the United States; in 1934, the Nazi government stripped him of his German citizenship."
}
},
"classification": {
"error_type": "causal_inversion",
"error_subtype": "agency_reversal",
"description": "The subject's agency is inverted: Einstein did not actively renounce his citizenship; it was revoked by an external actor",
"secondary_type": "numerical_error",
"secondary_subtype": "date_year",
"llm_confidence": 0.94,
"classifier_model": "gpt-4o-2024-08-06"
},
"training_metadata": {
"suitable_for": ["hallucination_detection", "factual_correction", "sft_preference_pair"],
"difficulty": "medium",
"domain": "biography",
"entity_type": "person"
}
}
3.4 规模估算
| 统计层级 | 数量 | 说明 |
|---|---|---|
| 英文 Wikipedia 总 revision 数 | ~6800 万 | 截至 2025 年底 |
| 有 edit summary 的 revision | ~3400 万(约 50%) | 大量 IP 编辑无 summary |
| 关键词匹配到纠错类 | ~340 万(约 10%) | 基于经验估算 |
| diff 长度过滤后保留 | ~200 万 | 过滤纯格式/大段重写 |
| 去噪后(去 vandalism、bot、格式) | ~120 万 | 主要损耗在 vandalism 回退 |
| LLM 分类置信度过滤后 | ~80-100 万 | 高质量有效样本 |
对比现有数据集:
- TruthfulQA:817 条 → 本方案约 1000 倍
- HaluEval:~35,000 条 → 本方案约 25-30 倍
- FActScore 评估集:~500 条传记 → 量级不可比
如加入中文维基百科数据,可额外补充约 30-50 万条(中文 edit 总数约 2000 万,质量略低于英文)。
🔄 [v2 改进 — 规模估算:第一性原理验证实验]
原文的 6800 万 → 80-100 万(1.2-1.5% 保留率)是关键假设,但依赖链式乘法估算,每一步的过滤率均未经过实测验证。若某步骤的真实过滤率与假设偏差 2×,最终规模可能差出一个数量级。
建议在全量处理前先做小规模预实验(验证成本:约 2 人天):
- 从 Wikipedia dump 随机抽取 10,000 条 edit(按语言、编辑类型分层抽样,确保代表性)
- 逐步走完 Pipeline 的每个过滤步骤,人工核查每步的实际保留率:
- Step 3 关键词匹配:实测保留率(预期 8-12%,需验证)
- Step 4 去噪(vandalism + bot + 格式):实测保留率(预期 30-50%,vandalism 比例因时期而异)
- Step 5 LLM 分类置信度 > 0.85:实测保留率(预期 65-75%)
- 基于实测数据调整各步骤的过滤率假设,重新推算总量
预期发现:真实保留率可能在 0.5-2% 之间(不同错误类型差异显著)——
numerical_error类(日期/数值)可能保留率较高(~2%),causal_inversion类因识别难度更高可能保留率偏低(~0.3%)。小规模实验可以分类型给出置信区间,而非单一总量估算。行动指南:上述预实验应在全量处理的工程投入前完成,耗时约 2 人天,可避免后期发现核心假设偏差导致的重工。
3.5 具体训练用途
① 中间训练阶段(Continual Pre-training)
将纠错 edit 的「错误陈述」作为反例语料混入预训练,让模型在见过大量真实知识的同时,也见过真实错误的模式。关键点:必须明确标记为「反例」(通过特殊 token 或 prompt wrapper),避免让模型学会错误事实。
[FACTUAL_ERROR] Marie Curie was awarded the Nobel Prize in Physics in 1905. [/FACTUAL_ERROR]
[CORRECTION] Marie Curie was awarded the Nobel Prize in Physics in 1903. [/CORRECTION]
② SFT 阶段:幻觉识别任务
构造 instruction-following 格式,训练模型主动识别幻觉:
{
"instruction": "请判断以下陈述是否存在事实错误,如果有,请指出错误类型并给出正确版本。",
"input": "爱因斯坦在1933年主动放弃德国国籍,以示对纳粹政权的抗议。",
"output": "该陈述存在因果倒置错误(agency_reversal)。历史事实是:1934年,纳粹政府主动剥夺了爱因斯坦的德国国籍,而非爱因斯坦主动放弃。正确表述:爱因斯坦于1933年移居美国,1934年被纳粹政府剥夺国籍。"
}
③ RLHF 阶段:奖励模型的负样本
将错误陈述作为 RM 训练的负样本,对应正确陈述作为正样本,形成 preference pair。这让奖励模型学会识别「听起来合理但事实有误」的输出,而不只是识别「格式不好」或「态度粗鲁」的输出。
4. 技术挑战与应对方案
4.1 Vandalism 过滤
维基百科中约有 7-10% 的 edit 是破坏性编辑(vandalism),这些编辑故意写入错误内容,随后被快速回退。如果不过滤,会引入大量高噪音样本。
应对方案:
- 使用 Wikipedia 官方的 ORES(Objective Revision Evaluation Service)得分,过滤
damaging score > 0.7的 revision - 检测模式:edit summary 含 “rv”/“revert” 且发生在被编辑后 24 小时内的快速回退,倾向于是 vandalism 被撤销,原 edit 即为 vandalism
- 注册用户编辑的 vandalism 率远低于匿名 IP 编辑,可分层处理
4.2 Edit Summary 质量不一
约 50% 的 revision 没有 edit summary,或 summary 极为简短(“edit”、”.”、空白)。
应对方案:
- 无 summary 的 edit 不代表没有价值——可以通过 diff 内容本身进行分类(基于 diff 的语义分类,无需依赖 summary)
- 对 summary 质量做分层:高质量 summary(>10 字符,含实质性描述)优先处理,无 summary 的作为第二批次
4.3 语言不平衡
英文数据远多于中文(6800 万 vs. 2000 万),其他语言更少。这导致多语言模型训练中的语言不平衡问题。
应对方案:
- 以英文为主构建数据,中文作为补充
- 对中文数据进行过采样,保持语言平衡
- 长期来看,可以利用维基百科跨语言链接,对同一实体的多语言纠错记录进行对齐
4.4 法律合规
维基百科采用 CC BY-SA 4.0 协议,允许用于训练,但要求:
- 注明来源(Wikipedia contributors + 页面 URL)
- 衍生作品同样采用 CC BY-SA 协议(对模型权重的适用性仍有争议,但数据集本身需合规)
应对方案:在数据集的每条记录中保留 article_title、revision_id、language 等元数据,支持溯源验证。
5. 客观评价
5.1 整体价值判断
维基百科版本历史数据的价值是真实且可落地的,但不应过度夸大。它的核心价值在于提供了其他来源无法替代的真实错误分布样本,这对幻觉检测和纠错训练有独特意义。对于写作改写、知识抽取等方向,它是一个不错的补充,但并非唯一选择。
5.2 优先级建议
第一优先级:幻觉检测数据(维度 2)
- 理由:市场上真正缺乏的是大规模、高质量、真实分布的幻觉样本;技术难度可控;有明确的训练用途
- 预期收益:可构建目前规模最大的开放幻觉检测数据集,对模型可靠性提升有实质帮助
第二优先级:知识结构化提取(维度 4)
- 理由:infobox edit 提供了高质量的 IE ground truth,且该类 edit 占比高、噪音低
- 预期收益:可显著提升模型的结构化信息抽取能力,对 RAG 系统有直接价值
5.3 技术门槛与团队要求
| 能力要求 | 说明 |
|---|---|
| 数据工程 | Wikipedia dump 处理需要较强的分布式计算能力(全量 dump 约 80-100GB 压缩) |
| NLP 基础 | diff 对齐、段落级匹配需要基础 NLP 工程能力 |
| LLM 调用 | Step 5 的细粒度分类需要大量 LLM API 调用(估算约 100 万次,成本可控) |
| 人工标注 | 质量验证需要小规模专业标注(约 1600 条,每种错误类型 200 条) |
最小可行团队:2 名数据工程师 + 1 名 NLP 研究员,工期 2-3 个月可完成英文版本的首批高质量数据。
5.4 预期收益的合理范围
- 乐观估计:可构建 80-100 万条高质量幻觉检测样本,在 TruthfulQA、HaluEval 等基准上可带来 3-8% 的性能提升
- 保守估计:去噪后有效样本约 50 万条,对下游任务带来 1-3% 的可测量提升
- 不确定因素:维基百科错误分布是否与模型实际幻觉分布高度重合,需要实验验证
结语
维基百科的版本历史是人类集体写作行为的化石记录。每一次纠错、每一次中立化改写、每一次结构化补充,都是一个带有人类判断标注的训练信号。我们不缺数据,我们缺的是以这种视角去解读已有数据的方法论。
本提案建议以幻觉检测数据为突破口,构建第一批高质量、大规模的真实错误样本集,验证训练效果后再逐步扩展到其他六个维度。这不是一个「大而全」的研究项目,而是一个可以分阶段落地、每步都有实际收益的数据工程计划。
本文为工作草稿([WIP]),部分规模估算数据基于公开信息推算,实际执行前需通过小规模预实验验证关键假设。
🔄 [v2 改进 — 战略重定向:从「综合方案」聚焦为「幻觉检测专项方案」]
核心问题:原方案七个维度同时推进相当于七个独立项目并行启动,2-3 人团队在 6 个月内无法让任何一个维度做到足够深度。资源分散是战略性失误,而非执行问题。
重新定位:本提案从「综合方案」改为「幻觉检测专项方案」,其余维度按以下优先级排列:
优先级 维度 启动时间 理由 P1(立即执行) 维度2:幻觉检测 第0月 真实错误分布、有人类纠错记录、市场空白最大 P2(3个月后) 维度4:知识结构化 第3月 数据工程 Agent 核心能力,pipeline 与 P1 共用大部分组件 P3(6个月后) 维度1:时间感知 第6月 与维基百科时序提案(三维度方案)合并,避免重复建设 未来工作 维度3/5/6/7(写作/NPOV/摘要/多语言) 6个月以后 不在本版本执行范围内 NPOV 维度的特别说明(伦理风险): 维度5(NPOV 中立化)被移除出当前执行范围,原因如下:
- 风险被严重低估:训练「中立化」模型本质上是在训练模型做政治立场消除。维基百科的 NPOV edit 混杂了两类截然不同的操作:(a)去除过度情绪化/推销性语言(相对安全);(b)对政治争议性描述进行立场调整(风险极高)。自动化流程无法可靠区分这两类。
- 无法负责任地在 6 个月内完成:需要领域专家(历史学家、政治学家)参与标注,确保不同政治立场的争议性词条不被错误地「中立化」为某种特定立场。这需要专项预算和专业顾问,不是数据工程团队能独立完成的。
- 应用范围限制:若未来重启此维度,必须严格限定在「事实陈述中过度情绪化描述的去除」(如去掉”revolutionary”、“groundbreaking”等无来源的溢美之词),而非任何政治立场相关的内容修改。
🔄 [v2 改进 — 评估闭环:如何验证这批数据对下游模型有效]
原方案缺少对「数据有效性」的验证设计。构建了 80-100 万条幻觉检测样本之后,如何知道它们真的提升了模型能力?以下是分阶段的评估方案:
阶段一:数据内部质量验证(数据构建完成后即执行)
- 从最终数据集中随机抽取 1000 条,由领域专家(历史、科学、地理各 ~333 条)做人工核查
- 验证指标:错误类型标注准确率(目标 ≥ 90%)、错误陈述的事实错误确认率(目标 ≥ 85%)
- 如果未达标,反向追溯并修正 Pipeline 中的具体步骤
阶段二:在标准幻觉基准上的增量评估(SFT 后)
- 用同一基座模型,分别训练:(A)不含本数据集、(B)含本数据集
- 在 TruthfulQA、HaluEval、FActScore 三个基准上对比 A vs B
- 预期改善幅度:TruthfulQA +2-5%,HaluEval +3-7%(保守估计)
- 额外观察:错误类型分布是否均衡——若某类错误(如
causal_inversion)改善显著而其他类不变,说明数据集覆盖不均阶段三:对抗性幻觉测试(关键验证)
- 构造「风格正确但事实错误」的测试样本(刻意模仿维基百科错误的写法)
- 测试模型是否能识别这类「高仿真」幻觉,而不只是能识别语言质量差的错误
- 这是区分「模型真正学会了错误模式识别」vs「只是学会了表面文字特征」的关键测试