预训练得到的基座模型,只会一件事:续写文本。在第 15 到 18 章,我们实现的监督微调(SFT)教会它按照“提示词 → 回答”的格式对话,直接偏好优化(DPO)让它偏向更好的回答。这两步是今天大模型后训练流程的缩影。
但是,工业界的后训练要复杂得多:更大规模的指令数据、更省显存的微调方法、基于强化学习的偏好对齐,以及近两年最重要的突破:用可验证的奖励训练出会“思考”的推理模型。本章我们梳理微调领域的主流技术,建立一张完整的技术地图。
大模型技术演进很快,本章内容截至 2026 年 11 月。
微调技术全景¶
一个现代大模型,从基座到最终产品,通常要经过这些阶段:
| 阶段 | 数据 | 学习信号 | 作用 |
|---|---|---|---|
| 继续预训练 / 中期训练 | 大量无标注文本 | 下一词元预测 | 补充领域知识,扩展上下文尺寸 |
| 监督微调(SFT) | “提示词 + 回答”示范 | 模仿示范 | 学会对话格式和指令遵循 |
| 偏好优化(RLHF、DPO) | 回答的好坏比较 | 偏好 | 对齐人类偏好:有用、无害、风格 |
| 可验证奖励的强化学习(RLVR) | 有标准答案的题目 | 程序判定的对错 | 提升推理、数学、代码、智能体能力 |
| 蒸馏与合并 | 强模型的输出或多个模型 | 模仿、参数平均 | 把能力迁移给小模型,融合多个模型 |
不同模型的组合方式不同。以 Qwen3 为例,后训练分为四步:用长思维链数据冷启动 → 面向推理的强化学习 → 把“思考”和“不思考”两种模式融合 → 通用强化学习;小模型则通过“从强到弱”的蒸馏获得能力。Llama 3 则是多轮“采样 → 拒绝采样 → SFT → DPO”的迭代,没有使用 PPO。
监督微调进阶¶
表面对齐假说¶
我们的 SFT 只用了几百条数据。令人惊讶的是,这在一定程度上也是有效的。LIMA 研究只用 1000 条精心挑选的样本微调一个 65B 的基座模型,就得到了很强的对话能力。由此提出了表面对齐假说(Superficial Alignment Hypothesis):模型的知识和能力几乎都来自预训练,微调主要是教会模型使用什么样的风格和格式来回应。
这个假说有一定道理,但是并不完整:
对于格式、风格、礼貌、拒答这类行为,少量高质量数据确实足够;
对于数学、代码、推理等需要新增或强化的能力,需要大量高质量的数据,后训练的数据规模近年来不断扩大。
所以更准确的说法是:数据的质量和多样性比数量更重要,而不同的能力,需要的数据量不一样。
指令数据¶
指令数据从哪里来?
人工编写:质量最高,成本也最高。例如 OpenAssistant 由志愿者编写,企业则会雇佣标注员;
转换已有数据集:把传统的 NLP 任务(分类、翻译、问答)改写成指令的形式,比如 FLAN;
模型生成:用强模型生成指令和回答。Self-Instruct 让模型自己扩写种子任务,Alpaca 用它生成了 5.2 万条数据,UltraChat、Evol-Instruct 等进一步提高了复杂度和多样性;
真实对话:用户和模型的真实对话,覆盖面广,但需要处理隐私和质量问题;
可验证的合成数据:针对数学、代码,用模型生成多个解答,程序验证后只保留正确的(拒绝采样)。
数据处理的要点:去重、过滤低质量和有害内容、保证任务和领域的多样性、控制难度分布。另外要注意:使用其他商业模型的输出训练模型,可能受到其服务条款的限制。
对话模板¶
多轮对话需要告诉模型:哪一段是系统提示词,哪一段是用户说的,哪一段是助手回答的。这靠对话模板(Chat Template)实现:用特殊词元标记每条消息的角色和边界。例如 ChatML 格式用 <|im_start|> 和 <|im_end|>
包围每条消息,Llama 3 则使用专门的角色标头词元。
有几个要点:
轮次结束标记:每条助手回答的结尾要有一个结束词元,让模型学会停下来。我们的实现用空行充当结束标记,工业界则使用专门的特殊词元;
只对回答计算损失:用户和系统的内容只作为条件,不计入损失,这正是我们在 SFT 中实现的损失掩码;
模板必须一致:训练和推理使用的模板必须完全一致,否则模型的表现会明显下降;
扩展角色:工具调用、工具返回结果、思考过程(比如
<think>标签)也都通过模板中的特殊标记区分。
训练技巧¶
学习率:比预训练小 1 到 2 个数量级,全参数微调常用 1e-5 左右;
轮数:通常 2 到 3 轮,过多会过拟合、遗忘预训练的知识;
序列打包(Packing):把多条短样本拼接成一条长序列,提高 GPU 利用率。需要用注意力掩码隔开不同的样本,避免互相“看见”;
损失的归一化方式:按词元平均还是按样本平均,会改变长短回答在训练中的权重,需要注意;
数据回放:在微调数据中混入一部分预训练数据或者通用数据,减轻遗忘;
划分验证集:我们的 SFT 没有使用验证集,实践中应当监控验证损失和实际任务上的表现。
继续预训练¶
当模型需要掌握新的领域(医学、法律、代码)或者新的语言时,只靠 SFT 的少量数据不够,需要在大量无标注文本上继续预训练(Continued Pretraining)。训练目标和预训练完全相同。
要点:
重新预热学习率,再逐步衰减,学习率通常比从头预训练小;
混入一部分原来的通用数据(回放),防止灾难性遗忘;
大模型预训练的末期,会用高质量数据和长文本做“中期训练”(见预训练技术综述),本质上也是继续预训练。
参数高效微调¶
全参数微调的代价¶
全参数微调需要为每个参数保存很多东西。采用 BF16 混合精度和 Adam 优化器时,每个参数需要:权重 2 字节 + 梯度 2 字节 + FP32 主权重 4 字节 + Adam 的两个动量各 4 字节,一共 16 字节。一个 7B 的模型就需要约 112 GB 显存,还不包括激活值;70B 的模型需要超过 1 TB。
另外,每个任务都要保存一份完整的模型副本,服务多个任务时,存储和切换的成本很高。
LoRA¶
LoRA(Low-Rank Adaptation)基于一个观察:微调带来的权重变化,大致位于一个低秩的子空间。所以冻结原来的权重 ,只训练一个低秩的增量:
这里:
:原来的权重,形状为 ,训练时冻结;
、:两个低秩的小矩阵,是唯一需要训练的参数;
:秩,远小于 和 ;
:缩放系数,和 一起决定增量的大小。
初始化为 0,所以训练开始时模型和原模型完全一致。可训练参数从 降到 ,通常只有原来的 1% 或者更少。
LoRA 的好处:
省显存:不需要为冻结的权重保存梯度和优化器状态;
便于部署:训练完成后可以把 合并回 ,推理没有额外开销;也可以保留适配器,在同一个基座上按需切换多个适配器,服务多个任务;
便于存储:每个任务只需要保存几十 MB 的适配器。
Thinking Machines 的研究(“LoRA Without Regret”)给出了一些实用结论:
在常见规模的 SFT 数据上,只要适配器的容量足够,LoRA 能达到和全参数微调相当的效果;数据量超过容量时,LoRA 会落后;
应该把 LoRA 加到包括 MLP 层在内的所有线性层,只加在注意力层效果更差;
LoRA 最优的学习率大约是全参数微调的 10 倍;对大批大小比全参数微调更敏感;
在强化学习中,每个样本提供的信息量很少,即使秩只有 1,也能追平全参数微调。
QLoRA¶
QLoRA 在 LoRA 的基础上,把冻结的基座权重量化成 4 位(NF4 格式),只用 BF16 训练适配器,前向和反向传播时再把权重反量化回来计算。再配合双重量化和分页优化器,一张 48 GB 的显卡就能微调 65B 的模型。代价是反量化带来额外的计算,训练速度比 LoRA 更慢。
基于人类反馈的强化学习¶
SFT 只能让模型模仿示范,但是很多时候“什么是好回答”很难写成示范,却很容易比较:给出两个回答,人很容易判断哪个更好。基于人类反馈的强化学习(Reinforcement Learning from Human Feedback,RLHF)利用的就是这种比较信息。InstructGPT 用它训练出的 1.3B 模型,在人类评价中优于 175B 的 GPT-3。
三个步骤¶
监督微调:用示范数据训练得到初始策略(也是后面的参考模型);
训练奖励模型:收集人类对同一个提示词的多个回答的偏好比较,训练一个模型给回答打分;
强化学习:让模型生成回答,用奖励模型打分,用强化学习算法更新模型,使它得到更高的分。
奖励模型¶
奖励模型通常是在语言模型的基础上增加一个输出标量的头。训练使用 Bradley-Terry 模型:假设回答 比 更好的概率,取决于它们的奖励之差:
这里:
:提示词;
、:接受答案(Chosen)和拒绝答案(Rejected);
:奖励模型给回答 的打分;
:Sigmoid 函数。
训练的损失是 ,让被偏好的回答得分更高。
奖励模型只是人类偏好的一个不完美的代理。模型会钻它的漏洞:生成并不真正更好、但奖励模型打分更高的回答,比如更长、更讨好的回答,这叫做奖励黑客(Reward Hacking)或者过度优化。
强化学习¶
强化学习阶段的优化目标是:
这里:
:被优化的策略,也就是语言模型;
:参考模型;
:KL 散度,衡量两个概率分布的差异;
:KL 惩罚的系数。
第一项最大化奖励,第二项用 KL 散度惩罚策略偏离参考模型太远。它的作用是:保持回答的流畅性,并且限制奖励黑客的空间。系数 越大,约束越强。
最常用的算法是 PPO(Proximal Policy Optimization):
需要一个价值模型(Critic)估计每个位置的价值,再用广义优势估计(GAE)计算每个词元的优势;
用裁剪的目标函数限制每次更新的幅度,避免策略变化过大;
流程是循环的:采样回答 → 打分 → 计算优势 → 在同一批数据上做若干轮小批量更新。
语言模型中,每个词元是一个“动作”,奖励通常只在整个回答结束时给出。
RLHF 的代价¶
模型多:需要同时维护策略模型、参考模型、奖励模型和价值模型,显存和工程负担很重;
在线采样:每轮都要用当前模型生成回答,生成速度慢;
难调:对超参数敏感,训练不稳定,奖励黑客难以防范;
标注昂贵:高质量的人类偏好数据成本很高。
DPO 和 RLHF 的关系¶
DPO 的出发点,是发现上面的优化目标有闭式的最优解:
这里:
:最优策略;
:归一化常数,保证 是一个概率分布。
反过来,可以把奖励用策略表示出来:
把它代入 Bradley-Terry 的偏好概率,其中与 无关的 在两个回答的差中正好抵消,奖励模型就被“消掉”了,得到只依赖策略和参考模型的损失:
这里:
:正在训练的策略;
其余符号同上。
这就是我们实现的 DPO。所以 DPO 并不是和 RLHF 完全不同的方法,而是在同一个优化目标下的一种离线、简化的求解方式:不需要奖励模型,不需要在线采样,不需要价值模型,像做 SFT 一样训练就行。括号中的量可以看作模型的隐式奖励,其中 就是 KL 约束的强度。
偏好优化的其他算法¶
DPO 的问题¶
DPO 简单有效,但是也有一些已知的问题:
离线数据的分布偏差:偏好数据是别的模型生成的,和当前策略的分布不一致,训练信号不一定对应当前模型会犯的错误;
似然下降:DPO 只关心好回答和坏回答的差距,训练中两者的概率可能同时下降,好回答的概率甚至会低于训练前;
长度偏置:容易倾向于更长的回答;
过拟合:偏好数据中几乎总是确定的“胜负”, 过小时,策略会偏离参考模型太远;
噪声敏感:标注中的噪声会直接影响训练。
在线偏好优化¶
离线方法的根本局限,是数据不来自当前策略。在线或者迭代的方法让模型一边训练一边生成新的数据:
在线 DPO、迭代 DPO:用当前模型采样多个回答,用奖励模型或者判官模型标出好坏,构造偏好对,训练后再重复;
拒绝采样微调(Rejection Sampling Fine-tuning):对每个提示词采样多个回答,只保留得分最高的,用它们做 SFT。简单稳定,应用很广;
RLOO:REINFORCE 的改进版,用同一个提示词的其他回答的平均奖励作基线,不需要价值模型。
AI 反馈¶
人类标注昂贵而且慢,所以越来越多地使用 AI 来给出反馈(RLAIF):
LLM 作为判官:让强模型比较或者给回答打分,生成偏好数据,比如 UltraFeedback;
宪法式 AI(Constitutional AI):给出一组原则(“宪法”),让模型依据原则批评和改写自己的回答,再用 AI 的偏好训练;
自我奖励:让模型自己当判官,给自己的回答打分。
AI 判官有它自己的偏差:偏爱更长的回答、偏爱排在前面的回答、偏爱自己风格的回答。所以仍然需要人类数据来校准。
可验证奖励的强化学习¶
可验证奖励¶
RLHF 的奖励来自一个训练出来的、容易被钻空子的奖励模型。而对于有客观答案的任务,奖励可以直接用程序计算:
数学:最终答案是否和标准答案一致;
代码:能否通过单元测试;
指令遵循:回答是否满足可检查的约束(字数、格式、关键词);
逻辑谜题:答案是否满足规则。
这就是可验证奖励的强化学习(Reinforcement Learning with Verifiable Rewards,RLVR),这个名称由 Tülu 3 提出。它的好处是奖励客观、没有奖励模型要训练、很难被黑客攻击。局限是只适用于能自动验证对错的任务。
GRPO¶
GRPO(Group Relative Policy Optimization)由 DeepSeekMath 提出,它去掉了 PPO 中的价值模型。做法是:对每个提示词采样一组( 个)回答,用组内的相对奖励作为优势:
这里:
:第 个回答的优势;
:第 个回答的奖励;
、:一组回答奖励的平均值和标准差。
同一组中,比平均水平好的回答被鼓励,比平均水平差的被抑制。优化的目标仍然是 PPO 风格的裁剪目标,对每个词元计算新旧策略的概率比,再乘以这个优势,通常还会加上对参考模型的 KL 惩罚。
去掉价值模型省下了大量显存和工程复杂度,也不再需要训练一个很难训练的价值函数。GRPO 因此成为推理模型训练的主流算法之一。
DeepSeek-R1¶
2025 年 1 月发布的 DeepSeek-R1,让 RLVR 成为焦点:
R1-Zero:直接在基座模型上用 GRPO 做强化学习,奖励只有答案是否正确和格式是否合规,没有任何人工写的思考示范。训练中,模型自发地学会了生成更长的思考、自我检查、回头纠正,推理能力显著提升;
但是 R1-Zero 的输出可读性差,会混杂语言。所以正式的 R1 采用了四阶段流程:少量长思维链数据冷启动 SFT → 面向推理的 RL → 用 RL 模型拒绝采样生成数据再做 SFT → 面向全部场景的 RL;
把 R1 生成的数据蒸馏给小模型,效果比直接对小模型做强化学习更好。
这个流程已经成为推理模型的标准做法。后续的 Qwen3 等模型也采用了类似的“冷启动 → 推理 RL → 通用 RL”流程。
变体与改进¶
GRPO 在大规模、长思维链训练中暴露了一些问题,催生了一批改进方法:
Dr. GRPO:指出 GRPO 中按回答长度归一化和按标准差归一化,会引入偏置(比如让错误的回答越来越长),去掉这两项;
DAPO:字节跳动提出的一组实用技巧:Clip-Higher(把裁剪上界调高,让低概率词元有更多增长空间,缓解熵崩塌)、动态采样(丢弃整组全对或全错的提示词,因为它们的优势为 0,没有学习信号)、词元级损失(按词元平均,而不是按回答平均)、对超长回答的惩罚,同时去掉了 KL 项;
GSPO:把重要性比从词元级改成序列级(整个回答的几何平均),降低方差,对 MoE 模型尤其稳定;
CISPO:截断重要性权重本身,而不是直接丢弃超出范围的词元的梯度。
还有一类问题来自系统:训练引擎和推理引擎在数值上并不完全一致,会让本来“在线”的采样悄悄变成“离线”。常用的修正是截断重要性采样。
除了数学和代码,RLVR 已经扩展到智能体场景:让模型在多轮、可使用工具的环境中完成任务(比如修复代码仓库的缺陷),用任务是否完成作为奖励。DeepSeek-V4(2026 年 4 月发布)就是一个例子:它面向长时间运行的智能体任务,并且在真实的工具环境中用强化学习训练。
关于强化学习究竟带来了什么,目前仍有争论:有研究发现,RLVR 主要提升了模型一次就答对的概率,但是在大量采样时,基座模型能解决的问题范围并没有明显扩大。这仍是活跃的研究课题。
过程奖励¶
上面的奖励只看最终答案,称为结果奖励(Outcome Reward)。过程奖励模型(Process Reward Model,PRM)则对推理的每一步打分:
优点:信号更密集,可以定位错误发生在哪一步,也可以用于搜索时筛选分支;
缺点:人工标注每一步的成本极高,“步骤”的划分也很难定义,更容易被钻空子。
自动构造过程标签的方法也有不少(比如用蒙特卡洛采样估计每一步的价值,或者从结果奖励中隐式学习)。但是 DeepSeek-R1 的报告提到,他们尝试过程奖励的效果有限。目前主流的推理模型仍然以结果奖励为主。
知识蒸馏与模型合并¶
知识蒸馏¶
知识蒸馏(Knowledge Distillation)让小模型(学生)学习大模型(教师)的行为:
软标签蒸馏:让学生的输出分布逼近教师的输出分布(最小化 KL 散度)。信息量比单个词元的“硬标签”大得多,但是需要学生和教师使用相同的词表;
数据蒸馏:让教师生成回答,再用这些数据对学生做 SFT。Alpaca 和 R1 蒸馏出的小模型都是这种做法,简单,也适用于闭源教师;
在线策略蒸馏(On-policy Distillation):由学生生成回答,教师对每个词元给出评价,学生向教师靠拢。学生训练的是自己会遇到的分布,同时每个词元都有信号。Qwen3 的“从强到弱”蒸馏,就是先用教师的输出做数据蒸馏,再做在线策略蒸馏。Qwen3 的报告显示,在同一个小模型上,在线策略蒸馏只用约十分之一的 GPU 时间,就达到了比强化学习更高的分数。
使用蒸馏时,要注意教师模型的使用许可。
模型合并¶
模型合并(Model Merging)不需要训练,直接在参数空间里把多个模型合成一个:
线性平均:把多个微调模型的参数取平均(Model Soups),通常比单个模型更稳健。Llama 3 就对不同数据或者超参数训练得到的模型做了平均;
任务向量(Task Arithmetic):把微调后的参数减去基座参数得到“任务向量”,加上几个任务向量就能让模型同时具备多种能力,也可以减去一个任务向量来“遗忘”某种能力;
TIES、DARE:处理多个任务向量之间的冲突:TIES 修剪小的变化,并解决符号冲突;DARE 随机丢弃一部分变化,再重新缩放;
SLERP:在球面上插值两个模型的参数。
合并要求这些模型来自同一个基座,而且结果并不总有保证,需要评测。开源社区常用 mergekit 等工具。
训练系统¶
显存优化¶
微调的显存,主要来自权重、梯度、优化器状态和激活值。常用的省显存方法:
ZeRO 和 FSDP:把优化器状态、梯度、权重切分到多张卡上;
激活重计算:前向时不保存中间结果,反向时重新计算;
梯度累积:把多个小批次的梯度累积起来,模拟更大的批大小;
低精度优化器:比如 8 位优化器,缩小优化器状态;
卸载:把优化器状态甚至权重转移到 CPU 内存或者 SSD;
参数高效微调:LoRA 和 QLoRA,从根本上减少需要保存的状态;
融合算子:减少显存读写,节省激活值。
强化学习的训练系统¶
强化学习的训练和 SFT 完全不同:每一轮都要先让模型生成大量回答,再用这些回答更新模型。其中生成往往占用大部分时间,而且回答长度差异很大,少数很长的回答会拖慢整批。
所以强化学习系统通常由两部分组成:
推理引擎(vLLM、SGLang):负责高效地生成回答;
训练引擎(FSDP、Megatron):负责计算损失和更新参数。
两者之间要同步最新的权重。部署方式有同机共置(同一批 GPU 分时运行生成和训练,省 GPU)和分离部署(生成和训练占用不同的 GPU,可以异步进行,但是生成用的是稍旧的模型,需要处理数据的陈旧问题)。
此外,奖励的计算本身也是系统问题:比如在沙箱里并发运行代码、调用验证器、管理多轮智能体的环境。训练引擎和推理引擎的数值差异,则需要像推理技术综述中提到的那样,通过批大小不变的算子和重要性校正来处理。
常用工具¶
Hugging Face TRL:提供 SFT、DPO、GRPO 等训练器;PEFT 提供 LoRA 等方法;
Axolotl、LLaMA-Factory、Unsloth:封装好的微调工具,通过配置文件即可使用,Unsloth 特别强调单卡的训练效率;
verl、OpenRLHF:面向大规模强化学习的框架,集成了推理引擎和分布式训练;
DeepSpeed、Megatron:底层的分布式训练框架。
PyTorch 官方的 torchtune 已经不再积极维护(官方说明其开发在 2025 年逐步结束),不建议新项目选用。这些工具更新很快,选择时应当关注活跃程度和对新算法的支持。
评估¶
微调后的模型,评估的维度比基座模型丰富得多:
指令遵循:IFEval 用可自动检查的约束评测,MT-Bench、AlpacaEval、Arena-Hard 用强模型当判官打分;
人类偏好:Arena(原 LMArena)之类的平台让用户对匿名模型的回答投票,得到排名;
推理:AIME、MATH-500 等数学题,GPQA 等科学问答;
代码:HumanEval、LiveCodeBench,以及 SWE-bench Verified 这样修复真实代码仓库缺陷的评测;
智能体和工具使用:BFCL 评测函数调用,τ-bench、Terminal-Bench 等评测多轮任务;
安全:有害请求的拒答率、越狱攻击下的稳健性,以及不应拒绝的请求是否被过度拒绝。
评估本身也有陷阱:判官模型的偏差、基准的污染和饱和,以及训练中奖励黑客——在优化的指标上进步,真实质量却没有提升。因此评估应当使用多个互补的指标,并且尽量加入人工检查。
本章,我们梳理了微调领域的主流技术:
监督微调:高质量、多样的指令数据,对话模板,损失掩码,继续预训练;
参数高效:LoRA、QLoRA,用很少的可训练参数达到接近全参数微调的效果;
偏好对齐:RLHF、DPO 及其变体,在线偏好优化,AI 反馈;
推理能力:RLVR、GRPO 及其改进,DeepSeek-R1 的流程,过程奖励;
迁移与融合:知识蒸馏、模型合并;
系统与评估:显存优化、强化学习的训练系统、多维度的评估。
我们从零实现的 SFT 和 DPO,是这条链路的起点:SFT 用示范教会模型格式,DPO 用比较教会模型偏好。而强化学习让模型从“模仿人类的回答”,走向“通过试错自己找到解法”,这是当前大模型能力提升最快的方向之一。
参考资料¶
Zhou 等,LIMA: Less Is More for Alignment,2023。
Wang 等,Self-Instruct: Aligning Language Models with Self-Generated Instructions,2022。
Wei 等,Finetuned Language Models Are Zero-Shot Learners,2021。
Ouyang 等,Training Language Models to Follow Instructions with Human Feedback,2022。
Hu 等,LoRA: Low-Rank Adaptation of Large Language Models,2021。
Dettmers 等,QLoRA: Efficient Finetuning of Quantized LLMs,2023。
Schulman 等,LoRA Without Regret,Thinking Machines Lab,2025。
Schulman 等,Proximal Policy Optimization Algorithms,2017。
Rafailov 等,Direct Preference Optimization: Your Language Model Is Secretly a Reward Model,2023。
Ahmadian 等,Back to Basics: Revisiting REINFORCE Style Optimization for Learning from Human Feedback in LLMs,2024。
Bai 等,Constitutional AI: Harmlessness from AI Feedback,2022。
Cui 等,UltraFeedback: Boosting Language Models with High-quality Feedback,2023。
Yuan 等,Self-Rewarding Language Models,2024。
Lambert 等,Tülu 3: Pushing Frontiers in Open Language Model Post-Training,2024。
Shao 等,DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Models,2024。
DeepSeek-AI,DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning,2025。
Liu 等,Understanding R1-Zero-Like Training: A Critical Perspective,2025。
Yu 等,DAPO: An Open-Source LLM Reinforcement Learning System at Scale,2025。
Zheng 等,Group Sequence Policy Optimization,2025。
MiniMax,MiniMax-M1: Scaling Test-Time Compute Efficiently with Lightning Attention,2025。
Yao 等,Your Efficient RL Framework Secretly Brings You Off-Policy RL Training,2025。
Yue 等,Does Reinforcement Learning Really Incentivize Reasoning Capacity in LLMs Beyond the Base Model?,2025。
Lightman 等,Let’s Verify Step by Step,2023。
Meta,The Llama 3 Herd of Models,2024。
Qwen Team,Qwen3 Technical Report,2025。
Agarwal 等,On-Policy Distillation of Language Models: Learning from Self-Generated Mistakes,2023。
Lu 等,On-Policy Distillation,Thinking Machines Lab,2025。
Wortsman 等,Model Soups: Averaging Weights of Multiple Fine-tuned Models Improves Accuracy without Increasing Inference Time,2022。
Ilharco 等,Editing Models with Task Arithmetic,2022。
Yadav 等,TIES-Merging: Resolving Interference When Merging Models,2023。
Yu 等,Language Models are Super Mario: Absorbing Abilities from Homologous Models as a Free Lunch,2023。
Rajbhandari 等,ZeRO: Memory Optimizations Toward Training Trillion Parameter Models,2019。
Zhou 等,Instruction-Following Evaluation for Large Language Models,2023。
Zheng 等,Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena,2023。