AI 能否自主进化预训练数据的策展策略?一篇关于"数据达尔文主义"的技术解读与批判性审视
DataEvolve 提出了一个让 AI 自主"进化"预训练数据清洗策略的框架:通过 观察→设计→执行→评估 的闭环迭代(每类别30代),在 Nemotron-CC 672B tokens 上生成了 Darwin-CC(504B tokens)。用 Darwin-CC 训练 3B 模型,在 18 个 benchmark 上平均得分 44.13,比原始数据高 +3.96,超越 DCLM / FineWeb-Edu / Ultra-FineWeb。核心发现:进化出的策略收敛到 "清洗而非转换" 的范式。
Data Darwinism Part I 建立了一套 十级数据处理层次结构,核心结论是"更强的处理 = 更大的数据价值"。但 Part I 有一个致命缺陷:所有策略都依赖于手动设计,且仅针对单一类别验证。
DataEvolve 是一个由 4 个 AI 角色组成的闭环进化系统,每个角色由不同的 LLM 扮演。
| 内容类型 | 质量等级 | 领域 | 原始 Tokens | 清洗后 Tokens | 保留率 |
|---|---|---|---|---|---|
| Academic | High | Mathematics | 7B | 5B | 71.4% |
| Academic | High | Computer Science | 32B | 24B | 75.0% |
| Academic | High | Medicine | 52B | 29B | 55.8% |
| Academic | High | Other STEM | 71B | 51B | 71.8% |
| Academic | Not-High | Mathematics | 6B | 6B | 100% |
| Academic | Not-High | Computer Science | 107B | 78B | 72.9% |
| Academic | Not-High | Medicine | 164B | 132B | 80.5% |
| Academic | Not-High | Other STEM | 233B | 179B | 76.8% |
| 总计 | 672B | 504B | 75.0% | ||
| Benchmark | 原始数据 | 次优策略 | 最优策略 (Darwin-CC) |
|---|---|---|---|
| MMLU | 27.49 | 32.55 (+5.05) | 46.13 (+18.64) |
| CSQA | 20.31 | 20.61 (+0.30) | 39.12 (+18.80) |
| MedQA | 26.77 | 26.11 (-0.66) | 40.25 (+13.48) |
| MedMCQA | 28.86 | 30.28 (+1.42) | 40.97 (+12.10) |
| ARC-E | 74.94 | 77.55 (+2.61) | 78.59 (+3.65) |
| ARC-C | 43.52 | 48.41 (+4.90) | 49.32 (+5.80) |
| HellaSwag | 65.32 | 64.36 (-0.96) | 62.21 (-3.11) |
| PIQA | 76.79 | 76.80 (+0.01) | 76.15 (-0.64) |
| DROP | 19.57 | 19.48 (-0.09) | 18.49 (-1.08) |
| BBH | 26.82 | 26.69 (-0.12) | 26.16 (-0.65) |
| 平均 (18 benchmarks) | 40.17 | 41.20 (+1.03) | 44.13 (+3.96) |
所有模型均为 3B 参数,训练 500B tokens。
| Benchmark | FineWeb-Edu | Ultra-FineWeb | DCLM | Darwin-CC |
|---|---|---|---|---|
| MMLU | 28.38 | 25.53 | 28.54 | 46.13 |
| MedQA | 26.36 | 24.84 | 24.88 | 40.25 |
| HellaSwag | 64.33 | 65.32 | 70.39 | 62.21 |
| TriviaQA | 0.67 | 0.42 | 42.85 | 26.65 |
| DROP | 6.78 | 7.78 | 24.31 | 18.49 |
| WinoGrande | 61.02 | 60.93 | 64.99 | 58.09 |
| 平均 (18 benchmarks) | 36.52 | 36.29 | 42.42 | 44.13 |
Darwin-CC 清洗对不同类型任务的影响差异巨大:
跨 8 个类别独立进化的策略,不约而同地收敛到了相同的模式:
这与此前流行的"将所有文本改写为教科书/QA风格"的方法形成鲜明对比。
| 指标 | DataEvolve 清洗 | Wiki 风格重写 | QA 格式转换 | 随机基线 |
|---|---|---|---|---|
| 语义相似度 (均值) | 0.958 | 0.937 | 0.882 | 0.619 |
| Self-ROUGE-2 | 0.0116 (↓21.7%) | 未报告 | ||
| L2 距离 (多样性) | 1.374 (≈不变) | 未报告 | ||
| 香农熵 | 10.87 (↑0.3%) | 未报告 | ||
MMLU 从 27.49 飙升到 46.13 (+18.64),这是一个异常巨大的跳跃。对比之下:
MMLU 是一个知识记忆型任务。当清洗策略专门针对学术内容(STEM 四大领域)优化时,被"保留"下来的内容很可能与 MMLU 的知识覆盖高度重合。这不是传统意义上的数据泄露,而是一种 "隐性选择偏差" —— 清洗过程可能无意中富集了与评测集知识域重叠的内容。论文没有做 decontamination 分析来排除这个可能性。
Darwin-CC 与 DCLM / FineWeb-Edu / Ultra-FineWeb 的对比存在严重的不对等问题:
更公平的对比应该是:在相同的 Nemotron-CC 子集上,用原始数据 vs 其他清洗方法 vs DataEvolve。目前表2的消融是合理的,但表3的跨数据集对比说服力有限。
论文仅在一个设置下验证:Qwen2.5-3B, 500B tokens, 单次训练。
每个类别 30 代进化,使用 4 个不同的 LLM(包括 GPT-4o-mini、o4-mini、gpt-oss-120b、gpt-5-mini)。
论文将 HellaSwag (-3.11) 和 TriviaQA (26.65 vs DCLM 42.85) 的下降归因于"清洗去除了口语化表达"。但:
论文的一个核心 takeaway 是"进化收敛于清洗范式"。但这个结论可能是方法设计本身导致的:
尽管有上述存疑,我认为这篇论文有几个真正有价值的贡献:
trafilatura、resiliparse 等开源工具的组合做对比一篇有趣的方向性工作,但实验设计的严谨性不足以支撑其宏大的声明。
标题:Data Darwinism Part II: DataEvolve — AI can Autonomously Evolve Pretraining Data Curation
作者:Tiantian Mi, Dongming Shan, Zhen Huang, Yiwei Qin, Muhang Xie, Yuxuan Qiao, Yixiu Liu, Chenyang Zhou, Pengfei Liu
机构:SII / FDU / SJTU / GAIR / KPS
日期:2026-03-15
arXiv:2603.14420