跳到正文
Hugging Face Daily Papers·· 3 天前精选AI 评分58

PreciseCoder:超越单元测试奖励的代码修复训练算法

PreciseCoder: Faithful and Generalizable Debugging Beyond Unit-Test Rewards

AI 导读

PreciseCoder 提出在单元测试奖励之外加入语义验证的局部编辑信号,用于代码模型的强化学习后训练。在 4B、9B、27B 模型上,该方法把平均编辑行数从 7-15 行降到 3 行,通过率与仅用单元测试训练持平;仅在单行 bug 上训练也能泛化到仓库级程序修复,用更小补丁解决更多问题。

推荐理由

论文指出仅靠单元测试奖励会让模型过度编辑并虚构 bug,提出以局部精确编辑信号替代,并给出跨模型规模的验证结果。

来源:Hugging Face Daily Papers · huggingface.co