跳到正文
arXiv cs.CL· Ziru Chen, Dongdong Chen, Ruinan Jin, Yingbin Liang, Yujia Xie, Huan Sun·· 6 天前AI 评分25

COBALT:用离线轨迹的上下文赌博机学习实现多轮代码生成

COBALT: Contextual Bandit Learning with Offline Trajectories for Multi-Turn Code Generation

AI 导读

COBALT 提出一种复用离线多轮轨迹训练 LLM 做多轮代码生成的方法,基于多轮代码生成是一步可恢复马尔可夫决策过程的观察,先用参考 LLM 收集轨迹并切分为部分轨迹,再通过单步代码生成完成每个部分轨迹。

正文 · AI 翻译

查看 PDF

摘要:面向多轮代码生成训练大型语言模型(LLM)通常依赖在线强化学习(RL),即模型从反复生成的在线 rollout 中学习。尽管有效,在线 RL 可能成本高昂且不稳定。在本文中,我们提出基于离线轨迹的上下文赌博机学习(COBALT),这是一种简单方法,可复用离线多轮轨迹来高效训练 LLM 进行多轮代码生成。基于多轮代码生成是一步可恢复马尔可夫决策过程这一观察,COBALT 首先使用参考 LLM 收集代码生成轨迹,并将其划分为部分轨迹。然后,在在线赌博机学习期间,训练 LLM 通过单步代码生成来完成每个部分轨迹。在 LiveCodeBench 上,COBALT 将 R1-Distill 8B 和 Qwen3 8B 分别提升最多 9.0 和 6.2 个绝对 Pass@1 点,并达到使用 GRPO 和 VeRPO 的两个多轮在线 RL 基线的性能。我们还对上下文内奖励黑客进行了基于扰动的分析,并表明 Cobalt 可以提高对误导性执行反馈的鲁棒性。总体而言,我们的结果表明 Cobalt 是多轮代码生成的一个有前景的解决方案。我们的代码和数据可在 此 https URL 获取。
评论: TMLR 相机就绪版
主题: 机器学习(cs.LG);人工智能(cs.AI);计算与语言(cs.CL);软件工程(cs.SE)
引用为: arXiv:2602.03806 [cs.LG]
  (或 arXiv:2602.03806v2 [cs.LG] 用于此版本)
  https://doi.org/10.48550/arXiv.2602.03806

由 DataCite 颁发的 arXiv DOI

提交历史

来自:Ziru Chen [查看电子邮件]
[v1] 2026年2月3日星期二 18:08:41 UTC(265 KB)
[v2] 2026年10月8日星期四 22:26:23 UTC(1,723 KB)

来源:arXiv cs.CL · arxiv.org