一、概念定义:什么是RLVR
RLVR,全称 Reinforcement Learning with Verifiable Rewards,中文一般译作“基于可验证奖励的强化学习”。它是一种面向大语言模型(LLM)的训练方法,核心思想是:将训练环境限定在“奖励可以被程序自动、客观验证”的任务上——例如数学题的最终答案是否正确、生成的代码能否通过测试用例、输出是否满足既定格式约束——然后在这些环境中对模型执行强化学习,让模型通过反复生成、打分、更新的循环不断改进自身策略。
可以从三个视角来理解这个定义:
- 技术视角:它是继预训练、监督微调(SFT)、基于人类反馈的强化学习(RLHF)之后,被纳入LLM生产训练流程的第四个关键阶段;
- 行为视角:在RLVR优化过程中,模型会自发发展出在人类视角下类似“推理”的策略,例如把问题拆解为一系列中间计算步骤、反复试探、发现错误后回溯求解;
- 价值视角:它把“如何推理”这一原本需要人工设计的问题,转化为让模型围绕奖励函数自行探索,从而有机会突破人类示范的能力上限。
简言之,RLVR解决的核心问题是:当我们不知道最优推理路径长什么样时,如何让模型自己把它学出来。
二、背景与价值:为什么需要RLVR
在2025年之前,业界主流实验室训练生产级LLM的标准流程基本是三段式:
- 预训练:在海量文本上执行自监督的下一词预测任务,让模型掌握语言能力与世界知识;
- 监督微调(SFT):使用人工撰写或审核的高质量问答数据,教模型遵循指令、以对话形式组织输出;
- 基于人类反馈的强化学习(RLHF):先由人类偏好数据训练出一个奖励模型,再用强化学习让模型输出更符合人类偏好的回答。
这套组合在相当长时间内行之有效,但存在两个结构性限制:
- 其一,优化周期短、数据规模受限。 SFT与RLHF高度依赖人工标注与人类判断,成本高、周期短,属于相对“轻量”的阶段,难以像预训练那样通过堆算力持续换来能力增长;
- 其二,本质是“向人类示范看齐”。 对于复杂推理任务,人类其实并不清楚最优的思考轨迹和纠错路径应当是什么样子,自然也就很难通过示范直接教给模型。同时,RLHF使用的奖励模型是“学出来”的近似品,容易被模型投机利用(即奖励投机问题),难以支撑长时间、高强度的优化。
RLVR正是针对这些限制出现的:当奖励来自客观规则而非人类主观评分时,奖励信号难以被投机利用,优化就可以进行得更长时间、更充分。业内有知名AI研究者在其年度观察中提出,当前大语言模型的潜力被挖掘出来的部分可能不足一成,而RLVR正是释放剩余潜力的关键技术路径之一。
三、工作原理:RLVR如何运行
一个典型的RLVR训练循环包含四个步骤:
- 构造可验证任务环境:准备大量答案可自动核对的数学题、带测试用例的编程题、可程序化校验的结构化输出任务等;
- 采样多条推理轨迹:对同一道题,让模型生成多条完整的思考与解答过程;
- 程序化验证打分:验证器对每条轨迹给出客观奖励,例如运行单元测试、比对标准答案、校验输出格式;
- 策略更新:采用近端策略优化等通用强化学习算法,依据奖励信号更新模型参数。
用示意性伪代码表达如下(仅为流程示意,非具体实现):
# RLVR 训练循环(示意)while training: prompts = 从可验证任务池中采样一批题目 trajectories = 模型对每道题生成 K 条完整推理轨迹 rewards = [验证器(轨迹) for 轨迹 in trajectories] # 验证器示例:运行测试用例 / 比对标准答案 / 校验格式 model.update(策略梯度更新(trajectories, rewards))
这里有两个值得强调的要点:
- 推理行为是“涌现”的,不是“教”出来的。 分步推导、尝试多种解法、发现矛盾后回溯、复核中间结果,这些行为并非人工写进训练数据,而是模型在“只有做对才能拿到奖励”的优化压力下自行找到的有效策略,相关公开研究论文中已有典型案例展示;
- 算力正在向这一阶段迁移。 实践表明,RLVR在“能力提升/成本”这一比值上表现极高,以至于各大实验室将原本计划投入预训练的大量算力转投于此。2025年LLM能力的主要进展,很大程度上来自这一新阶段算力“积压”的集中释放——模型的参数规模大致相近,但强化学习阶段的运行时长被显著拉长。
四、测试时计算:新的能力调节维度
RLVR还引入了一个此前不存在的重要调节维度:思考时间。
- 对于经过RLVR训练的模型,可以在推理(使用)阶段让其生成更长的思维链,或生成多个候选答案后再自我验证与筛选,用更多的“测试时计算”换取更高的任务成功率;
- 这意味着LLM的能力不再仅由参数规模和训练算力决定,而是多了一条可与预训练尺度定律并列的新尺度定律:推理算力—能力曲线;
- 对工程侧的影响是:更长的推理轨迹意味着更多输出token、更高时延与调用成本,实际系统中需要在“能力上限”与“推理开销”之间做显式权衡,例如按任务难度动态分配思考预算。
五、与SFT、RLHF的区别与联系
三个阶段容易混淆,可以用下表从六个维度进行区分:
| 维度 |
SFT |
RLHF |
RLVR |
| 训练信号 |
人工标注的标准答案 |
人类偏好训练出的奖励模型 |
程序化验证器的客观奖励 |
| 数据依赖 |
标注数据规模 |
偏好数据规模 |
可验证任务环境的建设 |
| 优化时长 |
轻量、短周期 |
轻量、短周期 |
可长时间充分优化 |
| 能力上限 |
趋近模仿人类示范 |
趋近人类偏好 |
可探索超越人类示范的策略 |
| 抗投机性 |
不适用 |
奖励模型易被钻空子 |
奖励更客观,仍需防范验证器漏洞 |
| 适用任务 |
通用对话与指令遵循 |
对齐与安全 |
数学、代码等可校验任务 |
需要说明的是,四者(含预训练)不是替代关系,而是流水线上的先后阶段:预训练与SFT塑造基础能力和对话形态,RLHF完成偏好对齐,RLVR则在可验证领域继续拔高能力上限。
六、典型应用场景
凡是能构造出可靠验证器的领域,都是RLVR的用武之地:
- 数学与算法任务:答案可直接比对,是天然可验证场景,也是RLVR最早见效的领域;
- 代码生成与软件工程自动化:以单元测试通过率作为奖励信号,可显著提升模型的工程能力。近年来流行的、由自然语言驱动的“氛围式编程”(Vibe Coding)——开发者描述意图、模型负责生成并迭代代码——其背后模型的编程能力与RLVR训练密切相关;
- 智能体任务:本地或云端运行的智能代理需要多步调用工具、执行计划,任务的中间与最终状态往往可被程序校验,适合构造奖励;
- 图形化界面(GUI)操作:模型驱动的界面自动化流程是否完成,可通过页面状态与业务结果验证;
- 数据处理与结构化抽取:字段抽取是否正确、输出格式是否合规,均可写成自动校验规则。
在企业落地层面,主流云平台普遍提供模型微调、部署与评测等通用能力(例如百度智能云的模型服务类产品能力)。开发者可以在这些通用能力之上准备可验证任务集、搭建验证器,并将训练或蒸馏后的模型以推理服务形式对外提供。需要说明的是,RLVR属于通用训练方法论,不依赖于特定厂商的专有实现。
七、使用注意事项
在选型与落地RLVR时,建议关注以下几点:
- 可验证域的边界:RLVR只在“能写出验证器”的任务上生效;开放式对话、创意写作等主观任务仍需依赖人类反馈等方法,二者应组合使用而非相互取代;
- 奖励函数设计:验证器自身可能有漏洞,例如答案硬编码、格式钻空子、测试覆盖不全等,都会诱导模型学到投机策略;应持续扩充并随机化验证任务,并在未参与训练的留出集上评估泛化能力;
- 算力与成本规划:无论训练侧的长周期强化学习,还是推理侧的长思维链,都会显著增加算力开销,应基于“能力提升/成本”评估投入产出比;
- 工程复杂度:强化学习对超参数敏感性、采样吞吐、验证器并发等基础设施要求较高,工程门槛明显高于SFT;
- 安全与对齐:客观奖励不等于正确的价值取向,RLVR之后仍需保留安全评测与人类价值对齐环节;
- 效果评估:应关注模型在真实业务分布上的表现,而非仅看验证集得分,避免“应试化”过拟合。
八、总结
回到定义本身:RLVR是一种在奖励可被程序客观验证的环境中,对大语言模型进行强化学习的训练方法。它以预训练、SFT、RLHF为基础,补上了“让模型自己学会如何推理”的关键一环——奖励客观可信,优化得以更长、更充分;推理行为自发涌现而非人工设计;测试时计算成为与参数规模并列的新尺度维度。从数学、代码到智能体与界面自动化,凡是能构造可靠验证器的场景,都是RLVR发挥价值的舞台;而主观开放任务则仍需与其他对齐方法配合。正如业内观察所指出的,当前LLM的潜力远未被挖掘殆尽——理解并善用RLVR这类新范式,正是通往剩余九成潜力的重要路径。