← 最新论文
💻 computer science

SJD-PAC: Accelerating Speculative Jacobi Decoding via Proactive Drafting and Adaptive Continuation

本文提出了 SJD-PAC 框架,通过主动草稿策略和自适应延续机制解决了自回归文生图任务中因高熵区域导致的草稿接受率低问题,在严格保持图像质量无损的前提下实现了 3.8 倍的推理加速。

原作者: Jialiang Kang, Han Shu, Wenshuo Li, Yingjie Zhai, Xinghao Chen

发布于 2026-03-20
📖 1 分钟阅读☕ 轻松阅读

原作者: Jialiang Kang, Han Shu, Wenshuo Li, Yingjie Zhai, Xinghao Chen

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

这篇文章介绍了一种名为 SJD-PAC 的新技术,它的目标是让 AI 画图的速度变快,同时保证画出来的图一点都不走样

为了让你更容易理解,我们可以把 AI 画图的过程想象成一位非常严谨的“老画家”在画一幅复杂的长卷画

1. 背景:老画家为什么画得慢?

现在的 AI 画图模型(比如 Lumina-mGPT)就像这位老画家。它们画画的逻辑是“一步一个脚印”:

  • 先画第一笔,确认没问题;
  • 再画第二笔,确认没问题;
  • 再画第三笔……
  • 直到画完几千笔,一幅画才完成。

这种“一步一步来”的方法(学术上叫自回归)虽然画得准,但太慢了。就像老画家每画一笔都要停下来思考很久,画一幅大画可能需要几分钟甚至更久。

2. 之前的尝试:为什么“猜谜游戏”行不通?

为了解决慢的问题,以前的科学家想出了一个办法:“猜谜游戏”(Speculative Decoding)。

  • 思路:派一个小助手(草稿模型)先快速猜出接下来要画的几笔是什么,然后让老画家(大模型)快速检查:“嘿,小助手猜得对吗?对的话我就直接采纳,不对我再改。”
  • 问题:在画图领域,这个方法效果很差。因为画画充满了随机性和高难度(比如画一片复杂的云彩,小助手很难猜准老画家下一秒会怎么画)。
  • 结果:老画家经常说:“不对,重来!”小助手猜的几笔全被推翻。这就像小助手刚跑了几步,就被老画家叫停,不仅没省时间,反而浪费了精力。

3. 之前的改进:SJD(投机雅可比解码)

后来出现了一种叫 SJD 的新方法,它不需要小助手,而是让老画家自己猜自己

  • 原理:老画家利用上一轮画的“草稿”来预测这一轮。
  • 瓶颈:虽然比原来快了一倍,但问题依然存在。一旦老画家在某一步猜错了(比如云彩画歪了),他不仅会推翻这一步,还会把后面所有基于这个错误画的笔触全部推翻,重新来过。
  • 比喻:就像你在写文章,写错了一个字,不仅要把这个字改掉,还要把后面整段话都删掉重写。这导致大部分时候,老画家其实只成功画了一笔,然后就得停下来重来。效率依然不高。

4. 本文的突破:SJD-PAC(双管齐下)

这篇论文提出的 SJD-PAC 就像给老画家装上了两个“超级外挂”,专门解决上述两个痛点:

外挂一:主动起草 (Proactive Drafting, PD) —— “多手准备”

  • 问题:以前一旦猜错,老画家就死盯着一条路走,撞了南墙就全废。
  • SJD-PAC 的做法:当老画家发现某一步猜错了,它不再只画一条路,而是立刻分叉,画出好几条不同的备选路线(就像在岔路口同时铺好几条路)。
  • 比喻:就像你在迷宫里走,发现前面路堵死了,普通方法会让你原地打转;而 SJD-PAC 会立刻在堵死的地方旁边,同时开辟出 3-4 条新的小路。这样,总有一条路是通的,老画家就能继续画下去,不用全盘重来。

外挂二:自适应延续 (Adaptive Continuation, AC) —— “只改错的,保留对的”

  • 问题:以前只要发现一个错,后面画得再好的部分也被强制删掉重画。
  • SJD-PAC 的做法:当发现第 5 笔画错了,它只把第 5 笔擦掉重画,而第 6 笔、第 7 笔……只要它们本身画得没问题,就直接保留,不用重画!
  • 比喻:就像你写文章,发现第 3 句有个错别字。普通方法会把第 3 句到第 10 句全删了重写;而 SJD-PAC 只改第 3 句,第 4 到第 10 句写得好的部分原封不动地保留。这大大减少了重复劳动。

5. 最终效果:又快又好

通过这两个“外挂”的配合,SJD-PAC 实现了惊人的效果:

  • 速度:在测试中,它让 AI 画图的速度提升了 3.8 倍(从画一幅画需要几分钟,缩短到几十秒)。
  • 质量:最重要的是,它是完全无损的。画出来的图,和原来慢吞吞画出来的图,肉眼完全看不出区别,细节、色彩、构图一模一样。
  • 对比:以前有些加速方法虽然快,但画出来的图会有“噪点”或“模糊”(就像照片压缩过度);而 SJD-PAC 既快又清晰。

总结

简单来说,SJD-PAC 就是给 AI 画家装了一套智能纠错系统

  1. 猜错了? 别慌,我马上给你多准备几条路(主动起草)。
  2. 哪笔错了? 只改那笔,后面画得好的别动(自适应延续)。

这让 AI 在保持顶级画质的同时,把画画时间缩短了近 4 倍,让 AI 画图变得更加高效和实用。

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

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

试用 Digest →