通过加权互信息数据选择实现高效RLVR训练 Efficient RLVR Training via Weighted Mutual Information Data Selection
提出INSIGHT方法通过贝叶斯加权互信息优化RLVR训练数据选择
前置知识
RLVR
RLVR即Reinforcement Learning with Verifiable Rewards,是一种专门用于提升大语言模型在数学推理和代码生成等结构化推理任务上能力的强化学习范式。与传统RLHF依赖人类偏好标注不同,RLVR使用可自动验证的奖励信号,例如答案正确性判断或代码测试通过率,使得训练过程更加高效且可扩展。在RLVR中,策略模型会针对每个输入生成多个响应,然后通过验证器自动评估每个响应的正确性,得到二值奖励信号,最后使用这些奖励信号更新模型参数。这种方法在DeepSeek-R1等模型中取得了显著成功。
本文聚焦于RLVR训练中的数据选择问题,理解RLVR的基本流程是理解论文技术贡献的前提
GRPO算法
GRPO即Group Relative Policy Optimization,是由DeepSeek提出的强化学习算法。它通过组相对比较来计算优势函数,从而避免了传统PPO算法中需要训练价值网络的高昂成本。具体来说,对于每个提示词,GRPO会生成一组响应,通常数量为8到64个,然后基于这组响应的奖励分布计算相对优势。这种方法显著降低了内存占用和计算开销,同时保持了良好的训练效果。GRPO已成为当前大语言模型强化学习训练中最常用的算法之一。
本文采用GRPO作为默认RL算法,理解GRPO有助于理解实验设置和INSIGHT方法的实际应用场景
贝叶斯在线数据选择
贝叶斯在线数据选择是一种在训练过程中动态选择数据的方法,它使用贝叶斯推理来建模每个数据点的潜在属性,如难度和信息量。具体来说,它为每个数据点维护一个先验分布,通常是Beta分布,随着训练的进行通过观察到的奖励信号不断更新后验分布。这种方法的核心优势在于能够量化不确定性:当对某个数据点了解较少时后验分布较宽,随着证据积累后验分布逐渐变窄。基于这种不确定性估计,可以选择那些对当前模型最信息丰富的数据点进行训练。
INSIGHT方法建立在贝叶斯在线数据选择框架之上,但通过引入互信息和加权函数进行了重要改进
互信息
互信息是信息论中的核心概念,用于衡量两个随机变量之间的相互依赖程度。在本文的上下文中,互信息衡量的是观测奖励信号能够为我们提供多少关于潜在成功率的信息。数学上,互信息定义为熵的减少量,即先验熵减去给定观测后的条件熵的期望。互信息的值越大,说明观测越能减少我们对潜在变量的不确定性,即该数据点越信息丰富。与简单地使用采样成功率相比,互信息提供了一个更原则性、更稳定的信息量度量。
互信息是INSIGHT方法的核心数学工具,理解其含义对于理解论文的关键创新至关重要
认知不确定性与随机不确定性
在机器学习中,不确定性通常分为两类:随机不确定性和认知不确定性。随机不确定性来自于数据本身的内在随机性,例如同一个问题可能有多种正确答案,或者奖励信号存在噪声,这种不确定性无法通过增加数据来减少。认知不确定性则来自于对数据或模型的了解不足,例如当我们只观察到某个数据点的少数几次尝试时对其真实成功率的估计不够准确,这种不确定性可以通过收集更多数据来减少。论文指出,现有基于难度的方法主要优化随机不确定性而忽略了认知不确定性。
理解这两种不确定性的区别是理解论文核心论点的关键,现有方法只考虑了难度而忽略了证据积累
Beta分布与共轭先验
Beta分布是定义在零到一区间上的连续概率分布,由两个形状参数alpha和beta控制。Beta分布的一个重要性质是它是二项分布似然函数的共轭先验,这意味着如果先验是Beta分布,观测到二值数据后后验仍然是Beta分布,只是参数更新为成功次数和失败次数的累加。这种性质使得贝叶斯推理具有闭式解,计算效率高。在本文中,每个数据点的成功率服从Beta分布,随着训练进行参数不断更新以反映累积的证据。
Beta分布的共轭性质是INSIGHT能够高效进行贝叶斯推理的数学基础
研究动机
在大语言模型的强化学习训练中,数据选择的效率至关重要,但现有方法存在根本性缺陷。当前主流的在线数据选择策略如MOPPS主要依赖基于难度的启发式方法,偏爱那些采样成功率接近目标值如零点五的数据点,隐含地将难度等同于信息量。然而这种方法存在两个关键问题。首先,它忽略了认知不确定性随证据积累而减少的特性,具体来说当一个数据点已经被多次评估后,即使其难度仍然中等,继续选择它所能带来的信息增益也会急剧下降。论文的理论分析表明,期望方差减少与累积证据n的平方成反比,这意味着随着证据增大信息增益会快速衰减。其次,基于采样的难度估计本身存在噪声,会导致数据排序不稳定,导致大量计算浪费在模型已经掌握或完全无法解决的任务上。
本文的目标是本文的目标是设计一个原则性的高效的数据选择方法,能够同时考虑数据的难度和认知不确定性,从而在RLVR训练中实现更高效的学习。具体而言,作者希望通过理论分析揭示现有难度选择方法的局限性,特别是其忽略证据依赖衰减的问题;提出一个基于加权互信息的新获取分数,能够联合建模难度和认知不确定性;设计一个稳定的获取分数构建方法,使用后验均值而非采样结果以避免噪声干扰;将方法自然扩展到RLVR中常见的多rollout设置;并在多个推理基准上验证方法的有效性和效率。
与已有工作不同的是,本文的独特切入角度在于将信息论中的互信息概念引入强化学习数据选择问题,并通过贝叶斯分析揭示了现有方法的理论缺陷。与以往工作不同,INSIGHT不再将难度视为信息量的代理指标,而是直接最大化期望不确定性减少。具体来说,论文的关键洞察是期望方差减少可以分解为两个互补的分量,即难度相关的分量对应随机不确定性,和证据相关的分量对应认知不确定性。这种分解揭示了为什么仅基于难度的启发式方法在训练后期会失效,因为随着证据积累认知不确定性减少但难度保持不变,导致选择的数据点信息量不足。基于这一洞察,INSIGHT设计了一个加权互信息获取分数,分别捕捉随机不确定性和认知不确定性。
核心方法
INSIGHT方法的核心思想是通过贝叶斯建模和信息论工具,实现对RLVR训练数据的智能选择。整体思路可以分为三个层次。首先,将每个数据点的成功率建模为贝叶斯潜变量,使用Beta分布作为先验,通过观测到的奖励信号不断更新后验。其次,通过理论分析证明期望不确定性减少可以分解为难度相关和证据相关两个互补分量,这揭示了仅基于难度选择的根本局限性。最后,设计一个加权互信息获取分数,联合考虑这两个分量,选择那些预期能带来最大不确定性减少的数据点。技术路线是维护每个数据点的Beta分布信念,计算每个候选数据点的加权互信息分数,选择分数最高的数据点用于训练,使用GRPO算法更新模型参数,然后根据观测到的奖励更新后验信念进入下一轮迭代。
INSIGHT的核心创新在于提出了加权互信息获取分数,其本质区别在于将数据选择问题从选择最困难的数据转变为选择能带来最大信息增益的数据。传统方法如MOPPS隐含地假设难度等于信息量,选择采样成功率接近零点五的数据点。然而论文的理论分析表明这种假设忽略了两个关键因素。首先,随着证据积累即使数据点仍然困难,继续选择它所能带来的信息增益也会急剧减少。其次,采样成功率存在噪声,基于采样的选择会导致排序不稳定。INSIGHT的解决方案是直接最大化期望不确定性减少,这可以通过互信息来量化。加权函数包含两个因子:第一个因子偏向高方差区域捕捉随机不确定性,第二个因子平滑地偏向目标难度实现课程学习。互信息项量化观测奖励能够减少多少关于成功率的不确定性捕捉认知不确定性。
方法步骤详情
INSIGHT方法的具体步骤如下。步骤一初始化:为数据池中的每个数据点初始化Beta分布参数,通常设置为一表示均匀先验。步骤二候选集采样:在每个训练步骤从完整数据池中随机采样一个较大的候选集,候选集大小通常设置为选定批大小的十六倍。步骤三计算WMI分数:对于候选集中的每个数据点计算其加权互信息分数,首先计算后验均值,然后计算加权函数,接着计算互信息,最后得到WMI分数。步骤四数据选择:根据WMI分数对候选集中的数据点进行排序,选择分数最高的数据点组成训练批次。步骤五响应生成与奖励计算:使用当前策略模型为选定的每个数据点生成多个独立响应,然后通过验证器计算每个响应的奖励。步骤六策略更新:使用GRPO算法基于收集到的奖励信号更新模型参数。步骤七后验更新:使用时间折扣技术更新每个数据点的Beta分布参数。步骤八迭代:重复以上步骤直到达到预定的训练步数。
技术新颖性
INSIGHT的技术新颖性体现在以下几个方面。第一是理论贡献:论文首次推导出期望方差减少的分解形式,将其分解为难度相关和证据相关两个互补分量,这揭示了现有难度选择方法的理论缺陷,公式清晰地展示了信息增益如何同时依赖于难度和累积证据。第二是渐近分析:论文证明了互信息的渐近行为与累积证据成反比,这说明随着证据积累信息增益会以多项式速率衰减,为证据依赖衰减提供了理论基础。第三是加权互信息获取分数的设计新颖,将难度加权和互信息结合在一个统一的框架中。与传统方法相比,WMI使用后验均值而非采样结果,避免了采样噪声提供了更稳定的获取信号。第四是多rollout扩展,论文将单次观测的互信息自然扩展到多次独立观测的设置。第五是计算效率,INSIGHT只需要维护Beta分布参数和计算闭式表达式,不需要额外的LLM推理。
实验结果
论文在规划、数学推理和通用推理三大类任务上进行了全面实验,覆盖了从零点六B到七B参数规模的多个模型,主要发现如下。第一,INSIGHT在所有设置下都持续优于随机选择和MOPPS基线,在规划和数学基准上平均获得一点四一的提升,在通用推理上获得一点零一的提升。具体来说在CountDown任务上零点六B模型的提升高达五点一三,在AIME24上四B模型提升二点三零。第二,INSIGHT显著提高了训练效率,在CountDown任务上分别实现了约二点二倍、一点五倍和一点六倍的加速,且几乎不引入额外计算开销。第三,改进效果随模型规模增大而减小,零点六B模型的平均改进为一点四零,四B模型为一点三零,七B模型为一点零八,这符合预期因为较大模型本身具有更强的先验和推理能力。第四,EXPECTED-DIFFICULTY持续优于MOPPS验证了使用稳定估计的重要性。第五,INVERSE-EVIDENCE表现与随机选择相当甚至更差,说明仅考虑认知不确定性而忽略难度是不够的。
查看结构化数据
| 任务 | 指标 | 本文 | 基线 | 提升 |
|---|---|---|---|---|
| CountDown规划任务 | 平均pass@1准确率 | 76.70 (Qwen3-0.6B), 87.96 (Qwen3-4B), 81.73 (R1-Distill-7B) | 71.57 (Qwen3-0.6B), 84.90 (Qwen3-4B), 79.02 (R1-Distill-7B) | +5.13, +3.06, +2.71 |
| AIME24数学竞赛 | 平均pass@1准确率 | 11.90 (Qwen3-0.6B), 53.75 (Qwen3-4B), 47.71 (R1-Distill-7B) | 10.41 (Qwen3-0.6B), 51.45 (Qwen3-4B), 46.25 (R1-Distill-7B) | +1.49, +2.30, +1.46 |
| MMLU通用推理 | 平均准确率 | 42.14 (Qwen3-0.6B), 51.96 (Qwen3-1.7B), 62.62 (Qwen3-4B) | 41.13 (Qwen3-0.6B), 51.36 (Qwen3-1.7B), 62.14 (Qwen3-4B) | +1.01, +0.60, +0.48 |
| GPQA研究生水平问答 | 准确率 | 29.50 (Qwen3-0.6B), 30.36 (Qwen3-1.7B), 35.04 (Qwen3-4B) | 26.34 (Qwen3-0.6B), 30.20 (Qwen3-1.7B), 34.38 (Qwen3-4B) | +3.16, +0.16, +0.66 |
局限与改进
尽管INSIGHT表现出色,但仍存在一些局限性。第一,方法假设数据池中的数据点是独立同分布的,但实际应用中数据点之间可能存在依赖关系或主题聚集,这可能影响选择的有效性。第二,Beta分布先验可能不足以捕捉所有类型的数据分布,特别是当成功率分布呈现多峰或非单调特性时。第三,加权函数中的超参数如目标难度和锐度需要手动设置,虽然论文进行了消融实验但最优值可能因任务和模型而异。第四,论文主要在数学推理和规划任务上进行验证,这些任务具有明确的二值奖励信号,对于需要更复杂奖励信号的任务方法的有效性尚未验证。第五,虽然INSIGHT在训练效率上有显著提升但最终性能的改进相对较小特别是在较大模型上,这可能是因为大模型本身具有较强的先验能力数据选择的边际收益递减。第六,论文没有探讨INSIGHT在长期训练中的表现,一百步的训练设置可能无法完全反映方法在更长训练周期中的优势。
独立分析的弱点
基于论文内容和实验结果,可以识别出以下弱点及改进方向。第一,加权函数的设计相对简单仅考虑了高方差过滤和难度偏置两个因子,在某些任务中可能需要更复杂的加权策略,例如考虑数据点之间的多样性或主题覆盖度等因素,改进方向是设计自适应的加权函数能够根据训练进度和数据特性自动调整。第二,方法依赖于每个数据点的多次评估来准确估计成功率,但在实际应用中某些数据点可能只被评估少数几次导致估计不准确,改进方向是引入主动学习策略优先选择那些不确定性高但信息量大的数据点进行额外评估。第三,论文没有考虑数据点之间的相关性假设它们是独立的,实际上同一主题或类型的数据点可能具有相似的成功率,改进方向是引入层次贝叶斯模型对数据点进行聚类共享信息以提高估计效率。第四,INSIGHT的计算效率虽然很高但需要维护每个数据点的Beta分布参数,当数据池非常大时内存开销可能成为瓶颈。
未来方向
论文和基于其成果可以延伸出多个未来研究方向。第一,将INSIGHT扩展到多模态推理任务如视觉问答和图像描述生成等,这些任务的奖励信号可能更加复杂需要对WMI分数进行相应调整。第二,探索INSIGHT在持续学习场景中的应用,随着模型能力的提升数据池和难度分布都会动态变化,如何在线更新贝叶斯信念是一个有趣的研究方向。第三,将INSIGHT与课程学习结合设计自适应的课程策略,根据模型的实时能力调整数据难度分布。第四,研究INSIGHT在联邦学习场景中的应用,多个客户端可以共享贝叶斯信念以实现协作数据选择。第五,将INSIGHT的思想应用于其他机器学习领域如计算机视觉和推荐系统等,验证其通用性。第六,探索更高效的贝叶斯推理方法如变分推断或蒙特卡洛方法,以处理更复杂的数据分布。
复现评估
论文的复现性评估如下。开源情况方面,论文提供了详细的算法描述和实现细节包括超参数设置和训练配置等。数据集方面,CountDown使用公开数据集BlackBeenie/simple-countdown,DeepScaler使用agentica-org/DeepScaleR-Preview-Dataset,WebInstruct-verified也是公开数据集,这些都有助于复现。算力要求方面,实验在八块NVIDIA H系列GPU上进行训练一百步,这对于学术研究来说是可接受的。方法实现方面,INSIGHT的核心是WMI分数计算涉及Beta分布参数更新、熵计算、互信息计算等,这些都有闭式表达式实现相对简单。难度方面,复现的主要挑战在于需要正确实现GRPO算法和VeRL框架,需要处理多rollout设置下的奖励计算,以及需要正确设置超参数如学习率和折扣因子等。总体而言论文提供了足够的细节来支持复现且方法本身不涉及复杂的深度学习组件复现难度中等。
论文图表
该图是一个三维曲面图,展示了期望方差减少如何同时依赖于先验均值和累积证据。曲面显示当先验均值接近零点五时方差减少最大符合直觉,但随着累积证据增大方差减少急剧下降。红色虚线标注了仅基于难度选择的策略,它们只关注中等难度而忽略证据的影响。
这张图是论文的核心理论贡献的可视化,直观地揭示了为什么仅基于难度的启发式方法在训练后期会失效,即使数据点仍然困难但随着证据积累继续选择它所能带来的信息增益会急剧减少
该表格比较了在三个模型上使用不同候选批大小时的性能。结果显示较小模型在中间候选大小上表现更好而较大模型在最大候选大小上表现最好,表明最优候选大小依赖于模型容量。
该表格为设置候选批大小超参数提供了实用指导,展示了方法的自适应特性