跳到主内容
人工智能

SpotAttention:面向预训练长上下文Transformer的插件式块稀疏路由机制

SpotAttention: Plug-In Block-Sparse Routing for Pretrained Long-Context Transformers

Huzama Ahmad, Se-Young Yun

arXiv (Cornell University) · 2026-06-22

开放获取大模型与语言影响因子 ≈0.2

摘要

随着预训练大语言模型的应用普及,长上下文已成为标配,但其运行成本依然高昂:序列长度每增加一倍,预填充计算量便呈平方级增长,且每个解码步骤都要重新读取随序列长度线性增长的键值缓存。稀疏注意力机制通过仅关注过去标记中的相关子集来降低这些成本,但筛选该子集的过程本身也存在较高开销。我们提出的SpotAttention是一种轻量级选择器,可挂载于冻结的预训练Transformer上,通过KL蒸馏学习以估算其注意力分布。该选择器能确定每个查询所关注的前K个键,由于其估算结果属于经过校准的分布,因此可通过双重top-p规则直接从该分布中获取每层、每个查询的预算参数。在Qwen3(稠密架构,4B-32B参数版本)以及采用混合线性/全注意力机制的Qwen3.5(4B-9B参数版本)上进行的测试表明,SpotAttention在长达128K词元的上下文场景下仍能保持与稠密模型相当的准确性,这一数值是模型训练时所用上下文长度的八倍。在128K词元长度的解码任务中,SpotAttention的运行速度比FlashAttention快3.9倍,比性能最优的无训练基线模型Twilight快1.8倍。将选择器对应的K缓存量化为INT4或FP4微精度格式后,其体积可缩小3.5倍,且不会损失任何准确性。

本摘要由 AI(Hy-MT2-Pro)翻译生成,仅供参考,请以原文为准。

AI 综述

基于摘要生成
主要观点
论文针对预训练长上下文 Transformer 推理成本高的问题:prefill 计算随序列长度二次增长,decode 每步重读随长度线性增长的 KV cache。既有稀疏注意力通过只关注相关子集来降本,但选择子集本身代价高。SpotAttention 提出轻量选择器,附着于冻结的预训练 Transformer,通过 KL 蒸馏学习估计其注意力分布;选择器为每个 query 选取 top-K keys,并因估计是校准分布,用 dual top-p 规则直接读取逐 query、逐层的预算。在 Qwen3(dense,4B-32B)与 Qwen3.5(hybrid linear/full attention,4B-9B)上,该方法在最长 128K tokens(八倍训练长度)上下文匹配 dense 精度。L=128K 解码比 FlashAttention 快 3.9 倍,比最强 training-free 基线 Twilight 快 1.8 倍;选择器 K-cache 量化到 INT4 或 FP4 microscale 后缩小 3.5 倍且无精度损失。
研究方法
采用“冻结主干 + 轻量选择器”的插件式设计,选择器通过 KL 蒸馏拟合预训练 Transformer 的注意力分布,不更新主干参数。选择器对每个 query 估计 key 上的分布,取 top-K 进行块稀疏路由;利用分布的校准性,用 dual top-p 规则从分布中直接推导每 query、每层的稀疏预算。评估覆盖 Qwen3 dense 4B-32B 与 Qwen3.5 hybrid linear/full attention 4B-9B 两类模型,上下文长度至 128K tokens,为训练长度的八倍。解码效率在 L=128K 下与 FlashAttention 和 Twilight 对比;并对选择器 K-cache 做 INT4 与 FP4 microscale 量化,测 3.5 倍压缩下的精度。材料中未明确提及具体评测数据集、训练数据规模、选择器参数量与训练开销。
学术贡献
方法创新在于提出可插拔的轻量选择器与 KL 蒸馏训练路径,使冻结的预训练长上下文 Transformer 无需重训即可获得块稀疏路由能力。机制上,将稀疏预算分配转化为对校准注意力估计的 dual top-p 读取,实现逐 query、逐层的动态 top-K 选择。实证贡献是在 Qwen3 与 Qwen3.5 上验证至 128K tokens(八倍训练长度)仍匹配 dense 精度,扩展了稀疏注意力在 hybrid linear/full attention 架构上的适用证据。系统贡献是报告 L=128K 解码相对 FlashAttention 3.9x、相对 Twilight 1.8x 的加速,并证明选择器 K-cache INT4/FP4 microscale 量化可 3.5x 压缩且不损精度。这些工作对长上下文 LLM 的高效解码、稀疏注意力选择器设计与 KV cache 压缩子领域有直接价值。
存在局限
材料只报告解码阶段 L=128K 的加速,未给出 prefill 阶段的加速比、端到端时延与显存占用,因此无法判断二次复杂度问题在预填充端被缓解的程度。评测仅覆盖 Qwen3 与 Qwen3.5 系列,材料未说明选择器在其他模型家族、MoE 或不同位置编码方案上的可移植性。材料未明确提及具体评测数据集、任务类型与统计显著性,故“匹配 dense 精度”的结论缺乏任务分布与误差范围的界定。选择器的训练数据、KL 蒸馏温度、top-K 与 dual top-p 超参数选取策略,以及选择器自身参数量与训练成本均未报告。量化实验仅针对选择器 K-cache,未说明主模型 KV cache 量化与选择器量化同时启用时的精度与吞吐表现。
进一步研究方向
在材料未覆盖的非 Qwen 模型家族与 MoE、不同注意力或位置编码架构上复现同一“冻结主干 + KL 蒸馏选择器”流程,检验可移植性与失效边界。补齐 prefill 与端到端评测:在相同 batch 与序列长度下测量 prefill 延迟、总吞吐、峰值显存,并与 FlashAttention、Twilight 及 dense 推理对比。对 dual top-p 与 top-K 做逐层、逐头消融,记录不同预算分配下的精度—延迟曲线,并报告选择器训练数据规模与 KL 蒸馏超参数的影响。将 INT4 或 FP4 microscale 量化从选择器 K-cache 扩展到主模型 KV cache,测二者叠加时的长上下文精度与 128K 解码吞吐。在材料未明确列出的长上下文下游任务(如检索、问答、摘要)上按任务类型报告精度,以确定精度匹配的适用范围。

本综述由 AI(deepseek-flash)基于摘要自动生成,仅供参考,不代表原文作者观点,请以原文为准。

参考文献

相关论文

话题:Topic Modeling