Towards a Unified View of Large Language Model Post-Training

一、论文主要内容

该论文聚焦大型语言模型(LLM)的后训练阶段,指出当前后训练存在两类核心数据来源:一是在线数据(模型生成的rollouts数据),二是离线数据(人类或其他模型提供的演示数据),且这两类数据通常分别对应强化学习(RL)和监督微调(SFT)两种后训练方法。论文通过理论推导提出“统一策略梯度估计器”(Unified Policy Gradient Estimator),证明RL与SFT并非对立方法,而是同一优化过程的不同实例——二者均可表示为在不同数据分布假设和偏差-方差权衡下,某一共同目标函数的梯度形式。该梯度估计器由四个可互换组件构成:稳定掩码(stabilization mask)、参考策略分母(reference policy denominator)、优势估计(advantage estimate)和似然梯度(likelihood gradient)。基于这一理论发现,论文进一步提出“混合后训练”(Hybrid Post-Training, HPT)算法,该算法能动态选择不同训练信号,在有效利用演示数据(实现“利用”)的同时保证稳定探索,且不牺牲模型已习得的推理模式。为验证理论框架与算法的有效性,作者开展了大量实验与消融研究,结果显示在6个数学推理基准测试和2个分布外(OOD)测试套件中,HPT在不同规模、不同家族的模型上均持续优于性能强劲的基线模型。

二、论文创新点

  1. 理论统一:首次从数学层面证明强化学习(RL)与监督微调(SFT)是同一优化过程的不同表现形式,打破了二者长期被视为独立后训练方法的认知,为LLM后训练提供了统一的理论视角。
  2. 梯度估计器
### DeepSeekMoE 中实现终极专家专业化的方法 #### 动态专业化路由 (Dynamic Specialization Routing) DeepSeek MoE 架构通过引入动态专业化路由(DSR),解决了传统Mixture-of-Experts(MoE)模型中存在的“伪专家”问题。相比于传统的基于门控机制来选择固定数量的活跃专家,DSR允许更灵活地分配计算资源给最合适的专家[^1]。 ```python def dynamic_specialization_routing(input_tensor, experts): # 计算输入张量与各专家之间的匹配度得分 scores = compute_scores(input_tensor, experts) # 根据得分挑选最适合处理当前任务的一个或多个专家 selected_expert_indices = select_best_experts(scores) return apply_selected_experts(selected_expert_indices, input_tensor) ``` #### 细粒度专家分割 为了进一步提高效率和效果,在构建专家网络时采用了细粒度的专家分割技术。这意味着每个子领域内的专业知识可以被更加精确地建模,从而使得每一个专家都能够专注于特定的任务特性而不是泛化整个数据集上的表现[^2]。 #### 共享专家隔离 除了上述两点外,还提出了共享专家隔离的概念。这不仅减少了冗余参数的数量,而且促进了不同模块间更好的协作关系。具体来说就是对于那些具有相似功能需求的部分采用相同的底层组件作为基础支持,而这些共同使用的部分则会被独立出来形成所谓的“共享层”。 这种设计既保持了各个分支之间必要的差异性又实现了整体结构上的一致性和简洁性,最终达到了更高的性能指标以及更低的成本开销。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

UnknownBody

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值