← 最新论文
💬 NLP

From Layers to Submodules: Rethinking Granularity in Replacement-Based LLM Compression

该论文介绍了 SubFit,这是一种后训练大语言模型(LLM)压缩方法,它通过实现注意力机制(Attention)与前馈网络(FeedForward)组件的非连续、子模块级选择,并配备各自拟合的残差旁路,克服了现有基于层的方法的局限性,从而在各种模型和稀疏度水平下实现了卓越的准确度-困惑度权衡以及推理效率。

原作者: Elia Cunegatti, Marcus Vukojevic, Erik Nielsen, Giovanni Iacca

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

原作者: Elia Cunegatti, Marcus Vukojevic, Erik Nielsen, Giovanni Iacca

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

想象一下,将大型语言模型(LLM)视为一条高端、大规模的工厂流水线。这个工厂拥有数百个完全相同的工位(层),每个工位都有两名主要工人:一名专门负责注意力(Attention)(观察上下文并连接想法)的工人,以及一名专门负责前馈(FeedForward)(处理并转化这些想法)的工人。

为了让这个工厂运行得更快、消耗更少的电力(内存),你想要移除一些这样的工位。但问题在于,如果你只是从流水线的中间直接拆掉一个工位,产品(AI 的回答)就会崩溃,因为信息流断裂了。

旧方法:“拆迁整个街区”

之前的方法试图通过挑选一个连续的工位块(例如第 10 到第 15 层)并一次性移除它们,然后尝试构建一个单一的、小型化的“捷径隧道”来替代整个区块。

本文的作者认为,这就像是通过拆掉一整排房子,然后只盖一个微型小棚来修复一个破损的街区。这种做法太粗鲁了。他们意识到:

  1. 冗余并不整齐: 那些可以被移除的“多余”工作并不总是整齐地排列在连续的一行中。流水线中间的一些工位可能几乎没做什么工作,而附近的另一些工位却在做大量工作。
  2. 不同的工人需要不同的修复方式: “注意力”工人和“前馈”工人是不同的。他们需要不同类型的快捷方式才能有效地进行替换。

新方法:SUBFIT(定制化修补方案)

论文引入了一种名为 SUBFIT 的方法。SUBFIT 不再是拆除整个街区,而是像一位大师级的裁缝或外科医生。

  1. 剪裁与修补,而非拆毁: 它会独立观察流水线上的每一个工位,无论它位于何处。它会挑选出那些做功最少(即“冗余”)的特定工位并将其移除。这些工位不需要是相邻的;它们可以散落在工厂各处。
  2. 定制化旁路: 对于它移除的每一个工位,它都会缝合上一个微型的、定制的“旁路”(快捷路径)。
    • 对于注意力工人: 它使用一种非常简单的低秩(low-rank)快捷方式(就像一条狭窄的小径)。
    • 对于前馈工人: 它使用一种稍微复杂一点的路径,但这里有一个巧妙的技巧:它在所有被移除的前馈工人之间共享这个路径的“蓝图”。这节省了大量的空间,就像是用一把万能钥匙去开启许多扇不同的门。

结果:更快、更小、且依然聪明

作者在十个不同的 AI 模型(包括基础模型和经过指令微调的模型)上测试了该方法。他们将 SUBFIT 与旧有的“拆迁整个街区”的方法进行了对比。

  • 权衡关系: 通常情况下,当你压缩一个 AI 时,它会变快,但也会开始犯更多错误(更高的“困惑度/perplexity”和更低的“准确率”)。
  • 胜出者: SUBFIT 让 AI 保持得比旧方法更聪明。在 25% 的压缩水平下(移除四分之一的工位),旧方法的智能度下降到了原始水平的 81%。而 SUBFIT 保持在了 84.6%
  • “激进”测试: 当他们尝试进一步压缩模型(达到 37.5%)时,旧方法彻底崩溃了。SUBFIT 则表现得更为稳健。
  • 速度: 因为他们真正移除了沉重的机械设备(子模块),所以工厂运行得更快。AI 生成第一个词的速度更快,并且在记忆对话时使用的内存(KV-cache)也更少。

核心结论

论文声称,通过改变“粒度”(即你切割出的部件大小)——从整个层级转变为单个子组件,并根据组件的功能对它们进行区别对待,你可以显著缩小 AI 模型,而不会损失太多脑力。

这就像是意识到你不需要为了减轻重量而更换整个发动机缸体;你只需要仔细移除那些没做什么工作的沉重螺栓,并用轻量化的、定制的垫片来替换它们。其结果是一个更轻盈、但运行起来依然同样顺畅的发动机。

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

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

试用 Digest →