跳到正文
arXiv cs.CL· Lize Shao, Zichen Xie, Zhizhen Chen, Zhe Zeng, Wenxi Wang·· 11 小时前AI 评分38

SDDC:面向代码生成的自分解扩散框架

Self-Decomposing Diffusion for Code Generation

AI 导读

研究者提出 Self-Decomposing Diffusion for Code(SDDC),先让扩散模型生成描述程序分解与单元间依赖的契约,再据此并行实现各单元。在五个基准和两个 7B 扩散骨干上,SDDC 将 pass@1 最高提升 31.1 个百分点,解码速度比基座模型快 7.5–13.7 倍,并以更低延迟超过微调基线最多 23.5 个点。

正文 · AI 翻译

查看 PDF HTML(实验性)

摘要:扩散语言模型(DLMs)正逐渐成为代码生成领域一种颇具前景的范式,有望实现快速、并行的解码。然而,生成复杂程序仍然具有挑战性,因为其相互依赖的组件必须保持一致的接口、数据流和共享假设。激进的并行解码可能破坏这些依赖关系并损害程序的正确性,而保守的解码则会牺牲效率。为解决这一权衡问题,我们提出在实现之前进行规划式程序分解,以在并行生成过程中协调相互依赖的单元。我们引入了用于代码的自分解扩散模型(SDDC),这是一个新颖的框架,能够完全通过扩散过程分解复杂程序并并行实现其各个单元。SDDC 首先生成一个契约,明确程序的分解方式及单元间的依赖关系,然后利用该契约指导协调一致的并行实现。在五个基准测试和两个 7B 扩散骨干模型上,SDDC 显著改善了准确率与延迟之间的权衡,将 pass@1 最多提升 31.1 个百分点,同时解码速度比基础模型快 7.5–13.7$\times$,并以更低的延迟超越微调基线最多 23.5 个百分点。
学科: 计算与语言(cs.CL)
引用为: arXiv:2610.27600 [cs.CL]
  (或 arXiv:2610.27600v1 [cs.CL] 用于此版本)
  https://doi.org/10.48550/arXiv.2610.27600

由 DataCite 颁发的 arXiv DOI(待注册)

提交历史

来自:Lize Shao [查看电子邮件]
[v1] 2026年10月20日星期二 04:07:10 UTC(153 KB)

来源:arXiv cs.CL · arxiv.org