跳到正文
arXiv:cs.LG· Pierre Chambon, Kunhao Zheng, Juliette Decugis, Benoit Sagot, Gabriel Synnaeve·· 4 小时前AI 评分46

面向代码优化的强化学习:DMC-Optim 基准让执行时间可学习

Reinforcement Learning for Code Optimization

AI 导读

研究团队通过构建 DMC-Optim 优化测试集和校准沙箱、将正确性与速度组合进 RL 环境、并改造 GRPO 以适应更稀疏且噪声更大的计时执行场景,让执行时间成为可学习的奖励信号。

正文

View PDF HTML (experimental)

Abstract:RL for code correctness is now established: have the model generate a program, run it against hidden test cases, and reward solutions that pass. Extending this to code optimization seems straightforward: just add execution time to the reward. But in practice, once timing drives the reward, small problems in measurement noise, reward sparsity, or GRPO instability overwhelm the signal and make RL fail: generated solutions are barely faster, and more of them can fail. We make execution time learnable through three stages: (1) how code is tested, by building DMC-Optim with large optimization tests and a calibrated sandbox; (2) how speed is turned into reward, by composing correctness and speed in the RL environment and using an offline simulator to predict the most promising configurations; and (3) how the model learns from that reward, by adapting GRPO and evaluation to the sparser, noisier timed-execution setting. On DMC-Optim, the strongest optimization-aware configurations improve strict top-50% pass@1 from 18.0% to 31.3% on Qwen 2.5 7B and from 30.7% to 50.4% on CWM 32B. These gains further increase at stricter percentiles such as top-30%, with 125% relative improvement for CWM 32B, while preserving pure-correctness scores. When the timing sandbox is degraded, robust optimization RL reaches 100% to 200% improvement over standard RLVR, depending on the evaluation criterion. On LCB, CWM 32B wins up to 83% of median-sample speed comparisons against standard RLVR. Relative to the fastest correct human submissions per problem, it reaches about half the human rate of complexity-class improvements (13% vs. 22%).
Comments: 126 pages
Subjects: Machine Learning (cs.LG); Artificial Intelligence (cs.AI)
Cite as: arXiv:2607.25970 [cs.LG]
  (or arXiv:2607.25970v2 [cs.LG] for this version)
  https://doi.org/10.48550/arXiv.2607.25970

arXiv-issued DOI via DataCite

Submission history

From: Pierre Chambon [view email]
[v1] Tue, 28 Jul 2026 16:52:31 UTC (8,763 KB)
[v2] Wed, 7 Oct 2026 16:50:40 UTC (8,860 KB)

来源:arXiv:cs.LG · arxiv.org