展开菜单
首页 精品内容 本月促销 装机必备 Windows macOS软件 IOS软件 Android AI PDF教程 专题
全部分类

当前位置:

首页 > 硬件相关 > ICML 2026:从输入输出样例中自动生成程序——强化学习为大模型Programming-By-Example任务提供推理过程监督

ICML 2026:从输入输出样例中自动生成程序——强化学习为大模型Programming-By-Example任务提供推理过程监督

针对编程示例任务中缺乏过程监督的问题,提出PRM-PBE框架,通过反馈引导构建推理树生成过程监督数据,训练过程奖励模型评估中间推理步骤,并采用三阶段课程学习与PPO优化。在多个基准上,以DeepSeek-Coder-V2为基础模型,Pass@1提升至56.61%,显著优于现有方法。

ICML 2026

PRM-PBE方法示意图

尽管大语言模型在代码生成和程序推理任务中一路高歌猛进,但在Programming-by-Example(PBE)这一经典场景中,表现仍有明显短板。PBE任务要求模型只根据输入输出样例,去反推底层程序逻辑——这活儿看着简单,做起来其实相当棘手。目前的方法往往依赖输入到输出的直接对应,或借助Chain-of-Thought、执行反馈、监督微调等方式来增强推理能力。但问题是,这类方法对推理过程的监督颗粒度不够细,模型容易学出只满足一部分样例的“捷径”程序,或者在复杂逻辑归纳时跑偏。

最近,来自北京大学、京东、华东师范大学以及实验室的研究团队联合出手,针对PBE场景中缺乏过程监督的问题,提出了一套名为PRM-PBE的过程奖励强化学习框架。这套框架的核心思路是:通过反馈引导的方式构建推理树,生成高质量的过程监督数据,再训练一个Process Reward Model(PRM)来评估每一步推理的质量,最后按失败模式分阶段进行课程学习和PPO优化。相关论文已发表,标题为PRM-PBE : Process Reward Model for Reinforcement Learning in Programming-by-Example,作者包括房越、金芝、安杰、陈宏申、张锴等。

现有PBE方法缺乏对推理过程的精细监督

Programming-by-Example的核心目标,就是从少量输入输出样例中,准确推断用户想要的程序逻辑。传统PBE系统通常依赖预定义的领域特定语言,通过符号搜索、递归分解或神经网络引导来完成程序合成。随着大语言模型的崛起,PBE不再受限于特定DSL,模型可以直接基于自然语言提示、输入输出样例和推理链,生成通用的代码。

但是,论文指出,当前基于LLM的PBE方法有一个核心缺陷:模型主要学习的是输入与输出之间的表层映射,而中间归纳过程却缺少有效监督。对于复杂的PBE任务,光是端到端生成,很容易出现两类错误:第一类是模型推断出的逻辑完全跑偏,比如把“多个列表中相同位置元素相等的索引”搞混成简单的集合交集;第二类是模型生成只覆盖部分样例的程序,比如要求降序排序,模型却只做了反转操作,结果在部分输入输出上看似正确,实际却与真实规则差之千里。

这些失败的案例说明,PBE的难点从来不只在最终的代码能否通过测试,而在于模型能否在推理过程中一步步接近样例背后的潜在意图。如果缺少对推理步骤的明确监督,模型很容易沿着错误的归纳方向一路跑偏,最终产出一个看似合理但逻辑不完整的程序。

用反馈引导的推理树构建过程监督数据

针对中间推理过程难以监督的问题,论文提出了一套反馈引导的推理树构建方法。推理树里的每个节点都对应一个自然语言形式的中间推理步骤,模型从输入输出样例出发,逐步采样后续推理节点,直到形成完整的推理链。由于这些中间节点本身不能直接执行程序,系统会在路径完成后,把它们转化为完整的程序,并通过执行测试来判断是否满足所有样例。

在此基础上,论文用后续路径的成功比例来给节点打分。如果一个节点的大部分后续路径都能导向正确程序,就说明这个推理状态还算靠谱。反过来,如果某个推理前缀的所有后续路径都失败了,系统就会把它标记为潜在的逻辑偏离点,然后引入外部自然语言指令进行定向修复,从而生成更多高质量的正样本。这一招有效缓解了PBE过程监督数据中正样本稀疏的难题。

用后继成功率训练过程奖励模型

完成推理树构建后,论文接着训练了一个Process Reward Model来评估中间推理步骤的质量。PRM不直接判断最终程序对不对,而是为每一个推理状态分配一个奖励分数,用来估算“从这个状态继续生成,有多大可能做出正确的程序”。

具体来说,论文把节点的后继成功率作为训练信号。如果节点A的后续采样路径更容易生成正确程序,而节点B的后续路径更容易失败,那么训练目标就要求PRM给节点A打出更高的分数。相比简单的正负样本分类,这种偏好学习能更细致地区分不同推理状态的可靠程度,让模型学会识别更可能通向正确程序的归纳方向。

三阶段课程学习将过程奖励注入强化学习

获得PRM之后,论文把它接入强化学习框架,用过程级奖励来优化程序合成模型。为了提升训练稳定性,团队设计了一套按失败模式组织的三阶段课程学习策略,让模型从基础可执行性逐步过渡到复杂的逻辑正确性。

第一阶段专注处理语法错误和运行时错误,目标是训练模型生成能正常执行的程序。第二阶段则处理那些可执行但行为完全不对的程序,引导模型学习输入输出样例里的核心约束。第三阶段专门应对只能通过部分样例的程序,帮助模型减少对有限样例的过拟合。在每个阶段中,PRM都会给中间推理状态提供奖励,然后通过PPO更新策略模型。这样一来,模型就能一步步学会更可靠的程序归纳路径。

多基准实验验证PRM-PBE的有效性

论文在PROSE、SyGuS、Playgol、Lists和MBPP五个代表性PBE基准上做了实验,覆盖字符串处理、列表操作、归纳逻辑程序设计以及MBPP改造来的输入输出样例合成任务。实验中还比较了多种闭源与开源的大语言模型,包括GPT-4o、Claude-3.5-Sonnet、Gemini-1.5-Flash、Qwen2.5-Coder、DeepSeek-Coder-V2、Llama-3和Qwen3。

主实验结果显示,PRM-PBE在所有基准上均显著优于现有基线方法。以DeepSeek-Coder-V2为基础模型时,SFT的平均Pass@1是42.76%,而PRM-PBE直接提升到了56.61%,整整多了13.85个百分点。哪怕和最强非PRM基线——Claude-3.5-Sonnet的WPS方法相比,PRM-PBE仍然高出8.73个百分点。这个结果说明,对于复杂的PBE任务,光靠提示工程、搜索反馈或监督微调还不够,显式的过程奖励才能更有效地提升程序合成的准确率。

实验效果对比

为PBE程序合成提供过程监督的新范式

这项工作的价值在于,它把PBE中最难监督的那个环节——从样例归纳程序意图——显式建模出来,并用过程奖励为强化学习提供了比最终执行结果更细粒度的训练信号。相较于只判断程序是否通过测试,PRM-PBE能够进一步识别推理路径中的偏离点,减少那些只满足部分样例的捷径程序,让模型更可靠地捕捉输入输出样例背后的全局逻辑。

更进一步,这一框架也为后续LLM程序合成研究打开了一条新思路:面对很多难以直接标注中间过程的任务,可以通过“采样后续路径、验证最终结果、反推中间状态价值”的方式来构建过程监督信号。随着更强的代码模型和自动验证工具不断演进,类似的过程奖励机制有望扩展到更复杂的程序归纳、算法生成以及真实软件工程任务中去。

本文内容来源于网友投稿,如有侵权请联系删除。
作者最新文章
硬件相关 强化学习
相关文章 更多
精品专题 更多
装机必备

正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

Windows

正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

macOS软件

正软商城macOS软件专区,精选适用于Mac电脑的办公、设计、影音、效率、开发和系统工具,提供软件功能介绍、macOS兼容版本、正版授权及购买下载服务。

IOS软件

正软商城iOS软件专区,精选适用于iPhone和iPad的办公、学习、影音、设计、效率及AI应用,提供功能介绍、适用设备、系统要求和正版获取方式等信息。

AI

正软商城AI软件专区,汇集AI写作、AI绘画、AI视频、AI办公、AI编程、AI翻译、智能客服和数据分析等人工智能工具,提供功能介绍、适用平台、收费方式及正版购买信息。

Mac软件 更多
photoshop
photoshop

Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。

Blender
Blender

Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。

灵活计算器
灵活计算器

灵活计算器是一款笔记式算数应用,支持实时计算、动态关联和云端同步功能。记录、整理和输出之间的过渡会更自然,适合长期写作、做笔记或持续沉淀个人内容。

赤友清理大师
赤友清理大师

赤友清理大师是一款为 Mac 设计的智能清理优化工具,可精准扫描垃圾、大文件、重复文件等,释放磁盘空间。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

极度公式
极度公式

极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

图几
图几

图几是一款适用于 macOS 的截图、标注与美化工具,支持离线操作保障隐私。界面整理和高频系统操作被放到一起考虑,桌面或窗口内容一多时,管理起来会更省心。

密码键盘
密码键盘

密码键盘是一款兼具安全性与便捷性的高效密码管理器。日常使用里的持续防护和信息管理会更突出,适合把安全控制放进长期使用流程中的场景。

思源笔记
思源笔记

思源笔记是一款本地笔记软件,提供所见即所得的编辑方式,为长文写作带来顺滑的体验。记录、整理和输出之间的过渡会更自然,适合长期写作、做笔记或持续沉淀个人内容。

Office 365 简体中文
Office 365 简体中文

一款文字处理软件,一种订阅式的跨平台办公软件,基于云平台提供多种服务,通过将 Excel 和 Outlook 等应用与 OneDrive 和 Microsoft Teams 等强大的云服务相结合,Office 365 可让任何人使用任何设备随时随地创建和共享内容。

Mac
WALTR PRO
WALTR PRO

WALTR是一款电脑至iOS文件传输转换工具,操作简单,快速实现文件识别与传送。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

CodeExpander
CodeExpander

CodeExpander 是一款快捷短语输入增强工具,通过键入缩写自动展开为自定义文段,提升工作效率。任务管理和过程控制会更完整,持续下载、批量同步或需要稳定传输流程的场景会更适合它。

Mountain Duck
Mountain Duck

Mountain Duck 是一款能将多个网盘挂载到本地的工具,像本地磁盘一样使用网盘。清理链路的完整性会更好一些,做应用卸载、残留处理和空间整理时,通常能少走很多手动排查步骤。

WINDOWS 更多
3dmax(3ds max)
3dmax(3ds max)

Autodesk 3ds Max 是一款专业的三维建模、动画与渲染软件,广泛应用于建筑可视化、游戏开发、影视动画、广告设计和产品展示等领域。

photoshop
photoshop

Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。

Blender
Blender

Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。

Windows 10
Windows 10

Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。

极度公式
极度公式

极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

密码键盘
密码键盘

密码键盘是一款兼具安全性与便捷性的高效密码管理器。日常使用里的持续防护和信息管理会更突出,适合把安全控制放进长期使用流程中的场景。

思源笔记
思源笔记

思源笔记是一款本地笔记软件,提供所见即所得的编辑方式,为长文写作带来顺滑的体验。记录、整理和输出之间的过渡会更自然,适合长期写作、做笔记或持续沉淀个人内容。

傲梅轻松备份
傲梅轻松备份

傲梅轻松备份是一款专业易用的数据备份软件,为重要数据提供安全保障。日常使用里的持续防护和信息管理会更突出,适合把安全控制放进长期使用流程中的场景。

Office 365 简体中文
Office 365 简体中文

一款文字处理软件,一种订阅式的跨平台办公软件,基于云平台提供多种服务,通过将 Excel 和 Outlook 等应用与 OneDrive 和 Microsoft Teams 等强大的云服务相结合,Office 365 可让任何人使用任何设备随时随地创建和共享内容。

Mac
Wise Folder Hider Pro
Wise Folder Hider Pro

Wise Folder Hider Pro 是一款专业级文件和文件夹隐藏加密软件,为私密数据添加多重保护。高频操作更强调就近处理,浏览、整理和跨目录移动文件时,来回切换和重复点击都会少很多。

WALTR PRO
WALTR PRO

WALTR是一款电脑至iOS文件传输转换工具,操作简单,快速实现文件识别与传送。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

CodeExpander
CodeExpander

CodeExpander 是一款快捷短语输入增强工具,通过键入缩写自动展开为自定义文段,提升工作效率。任务管理和过程控制会更完整,持续下载、批量同步或需要稳定传输流程的场景会更适合它。