← 最新论文
🤖 machine learning

Accelerating Inference of Discrete Autoregressive Normalizing Flows by Selective Jacobi Decoding

本文提出了一种选择性雅可比解码策略,通过利用观测到的依赖冗余来实现并行迭代优化,从而加速离散自回归归一化流的推理,在保持质量不受影响的前提下实现了高达 4.7 倍的生成速度提升。

原作者: Jiaru Zhang, Juanwu Lu, Xiaoyu Wu, Ziran Wang, Ruqi Zhang

发布于 2026-05-06
📖 1 分钟阅读☕ 轻松阅读

原作者: Jiaru Zhang, Juanwu Lu, Xiaoyu Wu, Ziran Wang, Ruqi Zhang

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

以下是论文《通过选择性雅可比解码加速离散自回归归一化流的推理》的解释,已用通俗易懂的语言并辅以生动的类比进行翻译。

大局观:“慢速写手”问题

想象你有一位才华横溢的 AI 艺术家(一种离散自回归归一化流),它能从零开始创作出美丽的图片。这位艺术家以两点闻名:

  1. 精确性:它能精确计算出某张特定图片存在的概率(这是一种数学超能力)。
  2. 质量:它创作出的图片清晰且逼真。

然而,这位艺术家有一个致命缺陷:它们极其缓慢。

为什么?因为这位艺术家像一位严格、守旧的作家。要写一个句子,他们必须先写第一个词,然后写第二个词,接着写第三个词,以此类推。在第一个词完成之前,他们无法写第二个词;在第二个词完成之前,他们无法写第三个词。

在 AI 领域,这被称为顺序推理。如果你想生成一张包含 1,000 个“词”(像素或图像块)的图片,AI 就必须一个接一个地执行 1,000 个步骤。这就像等待一只蜗牛穿过高速公路。这种缓慢使得 AI 难以应用于实时场景。

发现:“我们真的需要等待吗?”

研究人员(Zhang, Lu 等人)提出了一个简单的问题:“艺术家在猜测下一个词之前,真的需要等待上一个词完美完成吗?”

他们发现答案是否定的。

  • 类比:想象你在读一本悬疑小说。如果你错过了第一句话,可能会感到困惑。但如果你错过了第 50 句话,你大概可以根据故事的整体氛围猜出接下来会发生什么。故事具有“冗余性”。你不需要 100% 完美的过去信息来预测未来;一个好的猜测通常就足够了。

研究人员发现,在这些 AI 模型中,对前一步的“依赖”往往比我们想象的要弱,尤其是在 AI 深入生成过程之后。

解决方案:“分组猜测”策略(雅可比解码)

为了加快速度,研究人员引入了一种称为雅可比解码的技术。

  • 旧方法(顺序):一个人写一个句子。然后他们把笔传给下一个人,接着是下一个人。这需要很长时间。
  • 新方法(雅可比):想象 10 个人围坐成一圈。他们不传递笔,而是同时根据他们认为其他人上一轮写的内容,写下自己那部分句子。
    • 第一轮:每个人基于草稿猜测自己的词。
    • 第二轮:他们查看第一轮中每个人的猜测,完善自己的词,然后再次书写。
    • 第三轮:他们再次完善。

因为他们同时工作(并行处理),所以这要快得多。通常,经过几轮“猜测和完善”后,每个人写出的句子都与那个缓慢的单人写手会产生的句子完全相同。

转折:“选择性”解码

研究人员意识到,你不能对所有内容都使用这种“分组猜测”方法。

  • 第一步至关重要:图像的最初部分(种子)就像房子的地基。如果你把地基猜错了,整栋房子都会倒塌。第一步需要仔细且按顺序完成。
  • 其余部分具有灵活性:一旦地基确立,墙壁和屋顶就可以使用“分组猜测”方法建造,因为结构已经存在以支撑它们。

因此,他们制定了一种选择性策略:

  1. 第 1 步:以缓慢、谨慎的顺序方式完成(以确保地基正确)。
  2. 第 2 步至结束:切换到快速、并行的“分组猜测”方法。

结果:提速而不牺牲质量

该论文在多个数据集(CIFAR-10、CIFAR-100 和 AFHQ,这些都是图像集合)上测试了这种方法。

  • 速度:新方法比旧的缓慢方法快达 4.7 倍。在某些任务中,甚至更快。
  • 质量:生成的图片看起来与缓慢方法制作的图片几乎一模一样。“分组猜测”如此出色,以至于人眼无法分辨差异。
  • 数学证明:作者不仅仅是猜测;他们从数学上证明了该方法总是能够收敛(正确完成),并且收敛速度非常快(超线性收敛)。

总结类比

将 AI 模型想象成一场接力赛

  • 旧方法:跑步者一个接一个地传递接力棒。跑者 1 跑,传给跑者 2,跑者 2 跑,传给跑者 3。这需要很长时间。
  • 论文的方法:研究人员意识到,在大部分赛程中,跑步者不需要接力棒完美地握在手中就可以开始冲刺。他们可以同时开始奔跑,并根据看到其他人的位置调整速度。
  • 关键点:第一位跑者仍然需要完美起步(即“选择性”部分)。但一旦比赛开始,所有人就并行奔跑,在极短的时间内完成比赛。

简而言之:这篇论文找到了一种方法,让一位非常聪明但缓慢的 AI 艺术家工作得更快,方法是让它同时“猜测和完善”图像的多个部分,而不会破坏最终的画面。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →