苹果扩散并行解码
5 节点1 篇5 来源
苹果与港大联合团队推出的DiffuCoder试图打破自回归模型逐字生成的速度瓶颈,利用扩散模型的并行解码特性提升代码生成效率。然而,这一技术路线正面临严峻挑战:一方面,业界通过自适应算法(如UCLA的APD)和硬件优化(如Zyphra在AMD上的实践)不断验证其速度优势;另一方面,最新研究指出并行解码会导致输出分布严重偏离训练数据,引发对生成质量的担忧。
【背景】传统LLM像打字机一样从左到右逐词生成,速度慢但连贯;扩散模型则像画家,先画草图再逐步细化,理论上可并行处理多个位置,更适合结构复杂的代码任务。
目前的核心分歧在于:速度提升是否以牺牲逻辑一致性为代价?
- 支持方认为,通过耦合强化学习(coupled-GRPO)或动态调整并行度,可以在保持甚至提升准确率的同时获得数倍加速。
- 反对方/质疑方指出,当模型每步并行写入多个token时,由于缺乏全局依赖约束,实际生成的分布可能偏离噪声底达29倍,这种“幻觉”在复杂推理中可能是致命的。
要解决这一争议,需观察后续基准测试中长程依赖任务的表现,以及是否有新的概率校准方法能证明并行解码后的分布可控性。
事情怎么走到这一步
UCLA团队提出自适应并行解码(APD),发现固定并行度会大幅降低质量,主张根据置信度动态调整每次生成的token数量,实现近6倍加速。
news.qq.com ↗苹果与港大发布DiffuCoder及coupled-GRPO算法,通过互补掩码采样稳定强化学习训练,使7B参数模型在代码基准上性能比肩Qwen2.5-Coder,并降低了对严格顺序的依赖。
news.qq.com ↗苹果开源DiffuCode-7B-cpGRPO模型,基于阿里Qwen2.5构建,证实提高采样温度可使模型更灵活地乱序生成代码,从而提升全局连贯性和生成速度。
9to5mac.com ↗AI初创公司Zyphra发布首个在AMD GPU上训练的扩散语言模型ZAYA1-8B-Diffusion-Preview,将自回归模型转换为扩散模型,实测解码速度提升4.6至7.7倍。
gigazine.net ↗