Data Scaling / A notebook on data and scale

规模之外,数据之中

不只关心数据有多少,也关心模型看到了什么,以及我们如何做出比较。

这是 Data Scaling 专题的开篇序言。先整理问题,再让阅读和实验逐步填满它。

从数量走向结构

关于数据,我希望同时记录两个视角:规模如何变化,以及数据本身如何组成。数量、质量、配比与重复,都值得被拆开讨论。

想持续追问的问题

  • 在固定预算下,如何比较不同的数据选择?
  • 总体指标改善时,哪些子任务发生了变化?
  • 一个经验规律适用于什么范围?在什么条件下可能失效?
  • 如何记录数据处理过程,让一次实验能够被理解和复现?

阅读的起点

Kaplan 等人的工作研究了语言模型损失与模型规模、数据量和训练计算量之间的经验关系。[1] Chinchilla 工作进一步研究了给定计算预算时,模型参数量与训练 token 数的分配。[2]

这两篇文章可以作为入口。后续笔记会区分论文中的结果、实验设定,以及在其他场景下仍需验证的推断。

记录的方法

给每次比较留下完整上下文:数据来源、处理方法、混合比例、训练预算、评估集,以及没有被解决的问题。


  1. Kaplan et al. (2020). Scaling Laws for Neural Language Models. ↩︎

  2. Hoffmann et al. (2022). Training Compute-Optimal Large Language Models. ↩︎

✳

理解在生长,笔记也会继续。

编辑这篇手记 ↗下载 Markdown ↓

IN THE MARGINS / 页边讨论

一起把问题想清楚

正在读取讨论…

在 GitHub 留下评论 ↗

使用 GitHub 账号参与讨论。评论公开,并同步显示在这里。

搜索整本手记 · 中文 / English