传统大语言模型依赖从左到右自回归生成,而扩散语言模型通过多位置并行填补文本,展现出高吞吐潜力。上海交通大学副教授邓志杰系统梳理了从掩码扩散基础、跨块并行生成到后训练优化的全流程,展示了生成速度突破千Token/s的关键路径。
人类在写作时往往伴随着整体构思、局部推敲和反复修改。一句话中的用词,既取决于前文,也受制于后文。这种非线性的创作逻辑,启发了新一代大语言模型架构的探索——文本生成是否也可以在多个位置同时展开,再逐步细化补全?
在 CNCC 大会上,上海交通大学副教授邓志杰以“扩散大语言模型方法及应用”为题,围绕“如何在保证生成质量的同时显著提高生成速度”展开了系统分享。
自回归模型通过链式法则,依赖标准因果解码依次预测下一个 Token。掩码扩散模型则打破了这一限制:它先对序列中的不同位置独立进行随机掩码,通过学习反向恢复过程,根据上下文预测缺失内容。

在推理阶段,模型每轮预测所有掩码位置,但仅选择高置信度的一部分提交,其余位置留给后续迭代。LLaDA 将这一路线扩展至 8B 参数规模,展示了生成能力随算力扩展的 Scaling Law。另一种路线是 Dream,它直接复用已有自回归模型的权重,将注意力结构从因果转为双向,再通过继续预训练转换为扩散模型,大幅降低了训练成本。

评价扩散语言模型的效率,核心看每秒生成的有效 Token 数量(TPS)。早期扩散模型面临难以复用 KV 缓存、文本长度受限两个问题。
为了解决这些瓶颈,Block Diffusion 采用了“块内扩散、块间自回归”的方式。但在这种设定下,跨块的信息无法同时生成。为此,研究团队提出了 D2F(Discrete Diffusion Forcing)机制:前面的块噪声低、信息完整,后面的块噪声高,多个块同时去噪。完成的前序块直接存入 KV 缓存,大幅减少重复计算。

针对 D2F 训练与推理不一致的问题,团队进一步提出 MultiBD(多块扩散)。配合固定物理槽位的 Block Buffer 推理引擎,在两张 NVIDIA H100 GPU 环境下,MBD-LLaDA2-Mini 达到了约 746 TPS 的生成速度。

提高并行度容易在早期上下文不足时引发误判。为此,团队研发了两种后训练方法:

在免训练的推理优化方面,Fast-dLLM 结合了近似 KV 缓存与基于置信度的动态解码,在单张 A100 上将推理速度提升至 54.4 TPS。LoPA 则进一步引入“前瞻一步”策略,在分布式 GPU 上并行验证多个候选路径,单样例请求生成速度达到了 1073.9 Token/s。
多块去噪的思路正在向更多模态迁移:
免费获取企业 AI 成熟度诊断报告,发现转型机会
关注公众号

扫码关注,获取最新 AI 资讯
3 步完成企业诊断,获取专属转型建议
已有 200+ 企业完成诊断