Home
avatar

ychhh

RegMix: Data Mixture as Regression for Language Model Pre-training

RegMix:数据配比即回归——论文阅读笔记

Source coverage: Full paper text;依据本次对话查阅的 arXiv v2 正文、附录与官方代码;图表采用文字及表格信息,未逐图视觉核验。 Extraction confidence: High for text and tables;图形细节未核验。 Locator mode: structure-grounded Primary analytical lens: methods Secondary analytical lens: None Context verification: Targeted external check(会议元信息及官方代码;未做领域历史或新颖性检索) Card completeness: Complete relative to supplied source(文字范围);视觉解读不在本笔记范围内。 阅读日期:2026-10-13。标记说明:[Paper] 为论文报告;[External] 为官方代码信息;[Analysis] 为分析;[Hypothesis] 为待验证设想。

01 基本信息

  • 标题:RegMix: Data Mixture as Regression for Language Model Pre-training。
  • 作者:Qian Liu、Xiaosen Zheng、Niklas Muennighoff、Guangtao Zeng、Longxu Dou、Tianyu Pang、Jing Jiang、Min Lin。
  • 机构:论文列有 Sea AI Lab、SMU、SUTD、Contextual AI、Stanford University。
  • 发表:ICLR 2025;arXiv 初稿发表于 2024 年,编号 2407.01492。本文主要使用 2025-01-23 的 v2 HTML 阅读,会议 PDF 作为原文入口。
  • 类型与领域:方法论文;语言模型从头预训练、数据配比、代理模型、回归预测。
  • 论文:arXiv v2 全文;ICLR 会议 PDF。DOI 未核验。
  • 代码:sail-sg/regmix。
  • 数据:sail/regmix-data;样例数据。
  • 模型:RegMix 配方的 1B 权重;64 个随机配方的 1B 模型入口。
  • 学习定位:[Analysis] 理解如何以低成本训练实验辅助数据配方搜索,以及代理实验向目标训练迁移的证据边界。

术语统一如下:

术语本文含义容易混淆之处
数据配比 / data mixture各数据域的 token 采样比例向量不是单条样本的质量分数
代理模型 / proxy model用于测试配方的小语言模型不是回归预测器
回归模型 / regression model输入配比、预测验证损失的模型不负责生成语言文本
排名不变假设 / rank invariance配方效果排序能跨模型和训练规模迁移不等于损失值不变或数学定理
1M、1B 模型论文的非嵌入参数规模口径不是完整参数总量

02 一句话总结

[Paper] RegMix 先训练许多使用不同配方的极小语言模型,再用配比与验证损失拟合回归模型、搜索候选配方,并将选出的固定配比用于较大模型;实验支持这种配方迁移在所测条件下有效。[Paper: Sections 3–5]

03 研究问题

固定总训练预算时,网页、百科、代码、论文等数据应该各占多少?逐个训练大模型来比较配方成本高,而人工判断“高质量数据应多采样”未必对应实际训练收益。[Paper: Section 1]

精确问题:能否仅用极小模型、较少训练 tokens 的实验,预测更大模型、更多训练 tokens 下的有效数据配方?

04 研究背景与发展路径

[Paper-framed; external verification not performed] 论文把相关路线分为人工配比、基于代理模型的学习配比、训练中在线调整配比,以及数据混合规律建模。RegMix 属于离线、组级别选择:目标模型训练开始前确定配方。[Paper: Section 2]

路线主要做法论文关注的问题
人工配比根据经验调整数据域权重复杂域间关系难靠直觉确定
代理模型优化,如 DoReMi利用代理训练来得到权重代理训练量和优化稳定性可能成为负担
在线配比训练期间根据反馈更新权重RegMix 主方法不处理这一问题
RegMix多个极小实验 + 回归搜索依赖代理排序能够迁移

本节是作者的背景叙述,不作为独立核验过的领域发展史。

05 核心痛点

痛点表现作者解释证据
配方影响大同预算不同配方的下游结果有明显差异数据组成会影响训练收益Table 3
真实搜索昂贵连续配比空间中候选极多每种配方都训练大模型不可行Sections 1, 3
直觉不足域间关系复杂只看单个域不能充分预测结果Figures 7–8
代理训练仍有成本长时间训练一个代理也昂贵多个极小实验可并行Section 1, Figure 4

06 核心想法

  1. 表面方法:[Paper] 监督回归,学习“数据配比 → 验证损失”。
  2. 核心假设:[Paper] 配方的相对优劣在模型和训练规模变化后具有可迁移性,称为排名不变假设。
  3. 一般启发:[Analysis] 若便宜实验能保留昂贵实验的候选排序,就可以用便宜实验建立代理预测器,减少昂贵搜索次数。

来源:[Paper: Sections 1, 3, 4; Appendix I]。这不是任意优化问题都适用的保证。

07 方法总览

输入:预先划分的数据域、可用数据量、目标验证集、代理模型训练预算。

输出:一组用于目标语言模型预训练的固定数据比例。

17 个数据域
  → 采样 512 组配比
  → 每组从头训练一个 1M 代理语言模型,每个 1B tokens
  → 收集各配比及对应验证损失
  → 拟合 Ridge / LightGBM 回归模型
  → 预测大量未训练过的候选配比
  → 将预测最优的 100 组配比取平均
  → 用所得配比从头训练目标语言模型

[Paper: Sections 3.1–3.4] 主实验目标是 Pile-CC 验证损失。候选通过 Dirichlet 分布采样,参数与各域 token 分布有关,以覆盖不同配比并兼顾数据可用性。这并不彻底解决小数据域重复采样问题。

512 个模型到底是什么? 它们是同一 1M 架构的 512 次独立训练,每次使用不同数据配比,产出独立权重。不是一个模型内部的 512 个模块,也不将其权重合并。每次训练生成一条“配比—损失”回归样本,因此回归训练集是 512 条实验记录。[Paper: Sections 3–4]

示意配方(以下比例仅为解释,不是原文结果):

小模型网页百科代码每个模型的训练量
A60%20%20%1B tokens
B30%40%30%1B tokens
C80%10%10%1B tokens

A 会读入约 6 亿网页 tokens、2 亿百科 tokens、2 亿代码 tokens。实际实验是 17 个域。迁移到大模型的是配方,不是这些小模型的权重。

08 核心模块拆解

模块功能与必要性输入 → 输出支持证据移除或改变的影响
配比采样让训练实验覆盖不同配方数据分布 → 配比向量Section 3.1[Analysis] 覆盖过窄可能导致搜索外推不可靠,未单独量化
代理训练提供真实监督标签配比与数据 → 验证损失Sections 3.1, 4没有真实实验就无法拟合原方法
回归拟合低成本预测未试配方配比、损失 → 预测器Table 2LightGBM 比线性模型排名预测更好
候选搜索扩大配方搜索数量预测器、候选 → 优选配方Sections 3.3–3.4[Analysis] 直接随机选配方不利用预测信息
前 100 配方平均作者用于提高稳健性前 100 配方 → 平均配方Section 3.4未据本文已核验内容确认独立消融收益
目标模型训练检验真实收益与迁移优选配方 → 大模型Tables 2, 4; Appendix J只有代理结果不能证明大模型收益

模型架构与基础权重

[Paper] 沿用 TinyLlama 的架构思路,修改层数、注意力头数和维度,从头预训练;不是加载已训练的 TinyLlama 做微调。主语言模型采用 GPT-NeoX tokenizer,词表 50,432。[Paper: Section 2; Appendix E]

论文规模口径层数注意力头数隐藏/嵌入宽度FFN 中间维度用途
1M28256512主要代理模型
60M1087681536跨规模与稳定性验证
1B221620485632配方排名、下游验证
7B3216409612288较大规模补充实验

[Paper: Table 9] 表中 FFN 维度按官方配置的 intermediate_size 理解;原表将该行记作 d_model,应避免误当成残差流宽度。

[External] 公开的 1M、60M、1B 配置是 LLaMA 风格 Decoder-only Transformer,使用 RoPE、RMSNorm、LLaMA MLP、无偏置线性层、2048 上下文。配置文件未列 7B 条目,7B 上表来自论文,不能声称已逐项核对其代码。官方 config.py

[Analysis] 512 个 1M 模型的架构相同;跨规模模型是同一家族、配置不同。这主要支持同家族跨规模迁移,不构成跨任意架构迁移的证据。

参数口径提醒:1M 不含嵌入参数;仅一个 50,432 × 256 的嵌入矩阵就有 12,910,592 个参数。该计算仅用于说明规模口径,不是完整模型参数统计。

09 关键公式与符号

配比约束:

[ \mathbf w=(w_1,\ldots,w_D),\quad w_i\geq0,\quad\sum_iw_i=1. ]

[Analysis] 这是对数据比例定义的数学表示:D 为数据域数量,w_i 为第 i 域采样比例。

回归任务:

[ \widehat L=f_\theta(\mathbf w). ]

[Paper: Section 3.2] 输入是整组配比,标签是目标验证损失。论文 Equation 1 给出线性形式:截距加各域权重的线性组合,并采用 L2 正则化;LightGBM 则学习非线性关系。

配方选择可写为:

[ \mathbf w^*\approx\arg\min_{\mathbf w\in\mathcal C}f_\theta(\mathbf w). ]

[Analysis] 这是方法的概括式,不是原文编号公式;C 为采样候选集。实际取前 100 个候选的平均。因此没有连续空间全局最优保证。

排名不变假设的直观表达:若小模型上 L_s(a) < L_s(b),希望大模型上也有 L_l(a) < L_l(b)。这是希望成立的迁移关系,不是作者证明的定理。[Paper: Section 1; Appendix I]

10 实验设计与证据链

设置:[Paper] 主实验使用 The Pile 中可获取的 17 个子集;512 个 1M 代理各训练 1B tokens。测试包含未见配方的 1M、60M 模型,以及 64 个 1B 模型,每个训练 25B tokens。回归指标是 Spearman 排名相关系数和 MSE。[Paper: Sections 4.1–4.2]

下游比较使用 Human、DoReMi、PPL、ODM、Pile-CC Only、RegMix;Table 4 报告 14 项任务,0-shot 至 5-shot 得分取平均。不能把它与 Table 3 的 13 项任务平均混用。[Paper: Tables 3–4]

实验检验什么结果支持范围不支持的更强结论来源
跨规模排名预测极小实验是否能帮助大模型选配方LightGBM 在 1B 测试上 Spearman = 0.9712;线性模型 0.8801所测 64 个大模型配方排序高度相关任意配方、规模均完全保序Table 2
配比改变相同训练预算下配方是否重要Lambada 最好/最差差 14.6 个百分点配方明显影响部分任务RegMix 相比人工提升 14.6 点Table 3
下游方法比较优选配方是否有效平均分 Human 45.1、DoReMi 46.8、Pile-CC Only 46.8、RegMix 47.3在该设置下平均分更高每项任务均最佳Table 4
配方搜索成本是否降低确定配方的计算量RegMix 3.5×10^18 FLOPs,DoReMi 3.7×10^19 FLOPs作者估算的搜索成本约十分之一整个大模型预训练只需十分之一成本Table 4
代理数与训练量固定预算如何分配512×0.2B 优于 128×0.8B 的排名预测所测预算下更多配方覆盖有利代理训练越短越好Figure 4
目标域移除不含 Pile-CC 训练数据时是否仍可优化其损失作者报告优于基线特定域外设置有效任意 OOD 情况都稳健Figure 6
100 域扩展细粒度配方能否预测1000 个 1M 代理,测试 1M、60M 排名初步支持更高维扩展已完成 100 域大模型收益验证Table 5
7B 扩展更大模型是否有收益作者报告最多 100B tokens 的补充结果选定配方的较大规模有效性7B 上已做与 1B 同等完整排名验证Figure 1; Appendix J

正文图表索引及作用(基于文字、图注与表格;未逐图视觉审查):

图表论证作用
Figure 17B 模型随训练量变化的 Human / RegMix 比较
Figure 2排名迁移假设与 64 个 1B 实验的关系
Figure 3代理训练、回归、搜索和目标训练流程
Figure 4代理数量和训练 tokens 的预算权衡
Figure 5各域验证损失与下游任务的相关性
Figure 6包含/移除 Pile-CC 的目标验证结果
Figure 7线性系数展示域间关联;不直接视作因果效应
Figure 8只看单域比例不能充分解释损失的散点现象
Table 1The Pile 数据域概况与可用域
Table 2回归预测和跨规模排名相关性
Table 3随机配方下的下游表现差异
Table 4方法、下游得分、搜索 FLOPs 比较
Table 5100 域扩展实验

关键附录入口:B 为局限,C 为补充结果和配比,E 为实现及 Table 9 配置,F 为稳定性,G 为 64 个大模型详细结果,H 为伪代码,I 为排名假设,J 为 7B 扩展,K 为更大代理模型。

11 结论的正确解读

  • [Paper] 网页验证损失与多数所测下游任务高度相关。[Analysis] 不能推导为所有任务都应多用网页,也不能将相关性直接解释为单域的因果收益。[Paper: Figure 5]
  • [Paper] 预测排名与大模型实际排名高度一致。[Analysis] 0.9712 是排名相关系数,不是选中最优配方的概率,更不是模型能力预测准确率。[Paper: Table 2]
  • [Analysis] 回归预测误差和跨规模迁移误差共同影响该结果;不能把该系数单独当成排名不变的证明。
  • [Analysis] 没有严格数学证明保证任意配方的排序跨规模不变;它是实验支持的假设。[Paper: Section 1; Appendix B, I]
  • [Analysis] 不同表格任务集合及评估协议不同,均值不能交叉比较。官方还有 5 次运行的 LightEval 补充评估,应与主表分开读取。[Paper: Appendix C.4]
  • [Paper] RegMix 的搜索可低成本评估大量候选。[Analysis] 其前提仍是先支付真实代理训练成本;512×1B = 512B tokens 的总代理读入量,不能按单个代理成本理解。

有边界的结论:在所测语料、同家族模型和训练预算下,极小代理模型的训练结果能帮助预测有效配方,并改善目标模型部分下游表现;跨新规模、新架构、新目标的可靠性仍需检验。

12 作者明确承认的局限

局限具体表现作者提出的方向或边界来源
排名假设验证规模有限系统排名验证集中在 1M→1B大规模多配方验证成本过高Appendix B
最大模型验证边界局限正文仍写较大规模留待未来,与后来补充 7B 结果存在文本更新不完全阅读时合并考虑 Appendix J;7B 收益不替代完整排名验证Appendix B, J
困难任务覆盖不足1B 上 MMLU 接近随机,GSM8K 很弱不能充分研究这些任务的相关性Appendix B
有限数据量小数据域比例高时需要重复采样考虑数据重复收益衰减Appendix B
数据域已知现实数据的域边界不清晰需要先解决域划分Appendix B
tokenizer 一致性代理与目标使用相同 tokenizer/词表跨 tokenizer 的权重迁移困难Appendix B

作者另在实验说明中承认:DoReMi、ODM 配方沿用原工作并归一化到 17 域,可能使基线表现次优。此项是作者说明的比较约束,区别于附录 B 的正式局限。[Paper: Section 5.3]

13 批判性分析

[Analysis] 观察潜在问题为什么重要如何检验依据
全局排名相关很高前几名仍可能排错实际只关心最终选中配方报告 top-k 命中率、选中配方的真实 regret、多随机种子Table 2
以 Pile-CC 损失作目标专项能力可能不同步优选结果取决于目标定义固定训练预算,对比网页损失与专项验证目标Section 5.3
直接沿用基线配比基线未在相同域集合重新优化影响方法优劣归因同域、同 tokenizer、同预算重跑基线优化Section 5.3
实验主要在同一家族内跨架构迁移可能失效不能直接推荐用于 MoE 等架构在统一配比集合上测试不同架构的真实排序Appendix E
方法用固定配比训练不同阶段的最佳配比可能不同固定配方不是动态调度在相同总成本下对比静态与分阶段配方Section 3.4
域系数被用于解释关系比例和为 1,存在相互替代关系不能把一个系数当作独立因果效应做成对配比干预并固定其余采样规则Figure 7

以上是分析和可检验问题,不是已经观察到的方法失败。

14 学到的知识

Agent-derived knowledge candidates

  • [Analysis] 优化数据集时,除清洗、单样本筛选外,还可以优化各组数据的采样比例。
  • [Analysis] 代理模型负责制造真实实验标签;回归模型负责扩大搜索。二者作用不同。
  • [Analysis] 选配方往往更关心排序和选中后的真实收益,而非准确预测绝对损失。
  • [Analysis] 应区分搜索计算成本、目标训练成本和完整实验研究成本。
  • [Analysis] “架构相同”要区分同家族、同配置、同参数权重三个层面。
  • [Analysis] 跨规模观察的外推范围,应由数据、模型、训练量和评价指标共同界定。

15 与已有知识的联系

[Analysis; Agent-derived candidate] 可将 RegMix 理解为代理模型辅助的黑盒优化:昂贵函数是一次真实语言模型训练,便宜替代函数是回归预测器。这是概念联系,未做相关优化文献的独立检索。

[Analysis; Agent-derived candidate] 若用于 SFT 或 LoRA,已有基础模型的知识、监督目标和可训练参数比例均发生变化。因此它们是新的应用场景,不能用本文的从头预训练结果直接保证收益。需要真实训练多个候选并重新检验排序。

代码阅读顺序:

  1. mixture_config:配方如何采样。
  2. model_training/lit_gpt/config.py:模型架构。
  3. model_training:代理与目标训练。
  4. regression_fitting:收集标签、拟合、预测配方。

[External] 官方 README 提供模型与数据入口,但评估部分仍标注 Work in Progress。公开仓库不等于所有评估和中间日志都已完整提供。官方 README

16 研究想法

Agent-derived research candidates

候选:在使用配方前检测跨规模迁移是否可靠。创新状态:unverified,需先检索已有工作。

  • 出发点:[Paper: Table 2; Appendix B] 高整体相关性不保证最优配方选取稳定,也不保证新场景迁移。
  • 核心假设:[Hypothesis] 在目标规模上增加少量校准配方实验,可以更可靠地判断代理排序是否可用,并降低最终选错配方的损失。
  • 相对原文的变化:在直接迁移前加入校准/拒绝步骤;不是默认迁移总有效。
  • 初始方案:选择预测最优、预测中等和分布差异大的配方做少量目标规模训练,检查排序;失败则保留人工或随机基线,不声称自动方案优越。
  • 验证:先在具有多配方真实结果的设置做回放,再做新实验;固定模型、数据、tokens 和总搜索预算。比较直接 RegMix、加入校准的方法,以及同预算额外代理训练。
  • 指标:top-k 命中率、真实目标损失 regret、排名相关性、总搜索 FLOPs。不能只报告回归拟合误差。
  • 可证伪结果:加入校准后 regret 没改善,或收益小于同预算增加代理实验。
  • 失败原因:校准配方太少无法发现局部翻转;目标训练昂贵使成本收益不合算;随机训练波动掩盖真实排名差异。

本节只记录学习过程中产生的候选,不构成创新性结论或已验证方案。

大模型 数据配比 论文阅读