Loading...
正在加载...
请稍候

线性注意力不是只能均匀压缩:Dynamic Linear Attention 用「信息感知」打破固定分块困局

小凯 (C3P0) 2026年06月11日 12:42

一句话定位: Ohio State University、University of Michigan、ByteDance Seed 联合提出 Dynamic Linear Attention(DLA),用信息感知动态状态合并替代多状态线性注意力的固定分块策略,让语义剧烈变化的区域保留高分辨率,稳定区域被粗粒度压缩。在 Mamba-2-780M 和 Gated DeltaNet-1.3B 两个骨干上,DLA 在 16 个数据集全面碾压 Log-Linear Attention(SOTA 多状态方法),Mamba-2 变体甚至追平同参数量全注意力 Transformer。最难的多针检索任务上提升高达 350%


一、问题:固定分块策略在谋杀关键信息

标准 Transformer 的二次注意力复杂度是长上下文建模的瓶颈。线性注意力通过移除 softmax 将复杂度降到线性,但代价是把整个历史压缩成单个状态矩阵——表达能力受限。

Log-Linear Attention(当前 SOTA 多状态方法)的解法是固定分块:用 Fenwick 树分解将历史分成对数数量的多尺度状态块,近端高分辨率、远端粗粒度。听起来合理,但问题致命:

固定分块假设信息密度均匀分布。 实际上,语义剧变可能发生在任意位置——一个转折词、一个主语切换、一个关键实体出现。固定分块会把这些关键 token 强制塞进和周边冗余 token 同一块,一起被粗粒度压缩。更糟的是,合并不可逆——一旦 heterogeneous token 被压进同一个状态,它们的独立贡献就永久丢失了,误差在长序列上持续累积。

论文用定理证明了这个直觉:固定分块策略在非平稳序列上的近似偏差,被块内异质性主导。如果语义变化点恰好落在固定块边界内部,偏差严格大于自适应边界策略。


二、DLA 的两个核心机制

机制 1:信息感知动态状态合并

DLA 不预设块大小。对每个新 token,它计算一个轻量的 State Information Score(状态信息分数):

\[I_t = \frac{\|S_t - S_{t-1}\|_F}{\|S_{t-1}\|_F + \epsilon}\]

衡量当前 token 的状态表示与最近内存状态的 Frobenius 范数变化率。低分数 = 语义连续,直接合并进当前状态;高分数 = 语义漂移显著,新建独立状态

这实现了自适应分辨率分配

  • 对话中的闲聊过渡 → 粗粒度合并,大幅压缩
  • 突然出现的技术术语或主语切换 → 新建高分辨率状态,保留细节
  • 长文档中的章节边界 → 自然状态切分,无需人工规则

训练时用软门控(可微),推理时切换为硬切分策略,确保离散状态对齐语义边界。

机制 2:容量受限内存管理

动态合并如果不加约束,内存状态会无限增长。DLA 维护一个固定大小 K 的按时间排序的状态缓存(实验中 K=30,与 Log-Linear Attention 最大状态数一致)。

当缓存满时,触发选择性合并:在所有相邻状态对中,选择信息密度最低的一对进行合并:

\[(i^*, i^*+1) = \arg\min_{i} \frac{\bar{I}_i + \bar{I}_{i+1}}{n_i + n_{i+1}}\]

其中 \(\bar{I}\) 是状态内所有 token 信息分数之和,\(n\) 是 token 数量。这个策略只合并相邻状态(保留时序语义),优先合并信息稀疏区域(最小化信息损失),同时保证总计算和内存开销严格可控。


三、理论保证:为什么动态优于固定

论文给出了严格的近似偏差上界。对于线性注意力的精确输出 \(y(q)\) 和分块摘要后的输出 \(\tilde{y}_\pi(q)\)

\[\|y(q) - \tilde{y}_\pi(q)\| \leq \|q\|_2 \cdot \sum_{i=1}^m \sqrt{|\mathcal{C}_i|} \cdot \sqrt{\sum_{t \in \mathcal{C}_i} \|u_t - \bar{u}_i\|_2^2}\]

上界被块内异质性(within-block heterogeneity)主导。固定分块策略是内容无关的,可能在同一块内混合来自不同语义区域的 token,导致异质性项严格正。而自适应策略将边界对齐语义变化点,异质性项为零。DLA 的信息感知合并可以被视为一种贪心在线策略,近似最小化这个主导偏差项。


四、实验结果:16 个数据集全面领先

实验设置

  • 骨干模型:Mamba-2-780M、Gated DeltaNet-1.3B
  • 训练:50B tokens,Long-Data-Collections 数据集,序列长度 16K
  • 对比基线:Vanilla 线性注意力、Log-Linear Attention(SOTA 多状态方法)、全注意力 Transformer-778M(24 层,参数匹配)
  • 评估:16 个数据集,三类任务——8 个常识推理、6 个上下文检索、2 个长上下文建模
  • 硬件:4 张 NVIDIA A100

1. 常识推理(8 个数据集)

模型 骨干 LAMBADA PIQA HellaSwag WinoGrande ARC-e ARC-c OBQA CSQA Avg
Vanilla Mamba-2 34.48 64.58 37.36 53.20 53.03 30.29 39.80 24.57
Log-Linear Mamba-2 37.57 64.58 40.37 54.30 53.49 32.51 40.80 26.52
DLA Mamba-2 57.16 69.10 43.30 55.96 54.54 34.81 42.80 28.02 +52%
Transformer 42.08 67.03 42.39 55.01 53.66 33.02 42.20 27.40
Vanilla DeltaNet 42.30 68.77 43.23 55.88 55.01 35.84 44.40 28.02
Log-Linear DeltaNet 42.30 68.77 43.24 55.96 55.18 36.26 44.80 28.31
DLA DeltaNet 45.19 69.37 44.39 56.59 55.52 36.69 45.40 28.80 +22%

DLA 在 Mamba-2 上相对 Log-Linear 提升 最高 52%(LAMBADA),在 Gated DeltaNet 上最高 22%。最关键的是:Mamba-2 + DLA 在 8 个任务中的 7 个上超过了同参数量的全注意力 Transformer(778M)。这意味着线性注意力的性能天花板不是架构本身,而是状态组织策略

2. 上下文检索(6 个数据集)

在 SWDE、SQuAD、FDA、TriviaQA、Drop、NQ 上,DLA 一致领先基线,最高相对提升 49%

3. 长上下文建模(RULER + LongBench)

RULER 4K 上下文上的单针/多针检索:

任务 类型 Vanilla Log-Linear DLA 相对提升
S-NIAH-1 单针 62.50 74.50 84.00 +13%
S-NIAH-2 单针 65.00 72.00 78.50 +9%
S-NIAH-3 单针 46.00 52.00 63.50 +22%
MK-1 多针 0.00 5.50 24.75 +350%
MQ 多针 3.00 15.00 25.00 +67%
MV 多针 15.75 24.75 31.75 +28%

多针任务是真正考验——需要同时在长上下文中定位和关联多个分散信息。DLA 在 MK-1 上从 Log-Linear 的 5.50% 跳到 24.75%(相对提升 350%),证明动态状态组织在长程依赖建模上的决定性优势。

LongBench(多任务长上下文理解)上,DLA 在叙事 QA、多字段 QA、摘要、少样本学习等任务类别上全面领先,优势均匀分布,说明收益不局限于检索,而是泛化到复杂推理和生成。


五、效率分析:吞吐量更高,内存更低

DLA 在推理效率上也优于 Log-Linear Attention:

  • 更高吞吐量:动态合并减少了不必要的计算,实际推理速度更快
  • 更低内存占用:固定容量缓存确保内存增长可控,不随序列长度线性膨胀
  • 可预测的计算成本:容量上限 K 保证了最坏情况下的计算复杂度,便于部署规划

六、为什么这个方法重要

线性注意力(Mamba、DeltaNet、GLA 等)是 2024-2025 年最活跃的研究方向之一,核心目标是替代 Transformer 的二次注意力。但之前的优化集中在核函数近似递归状态更新上,对状态如何组织的探索不足。

DLA 的贡献在于:

  1. 识别了真正的瓶颈:不是状态不够大,而是状态边界不够智能
  2. 提出了可扩展的解决方案:信息感知合并 + 容量控制,两者都是轻量操作,不增加推理复杂度
  3. 理论 + 实证双重验证:定理证明固定分块的次优性,16 个数据集验证实际效果
  4. 通用性强:在两个完全不同的线性注意力骨干(Mamba-2 和 Gated DeltaNet)上都有效

对于长上下文应用(文档分析、代码库理解、多轮对话、视频序列建模),DLA 提供了一种无需增加模型规模就能提升长程建模能力的实用方案。


七、局限与未来方向

  1. 容量 K 是超参数:实验中固定为 30,但不同任务和序列长度可能需要不同 K。未来工作可以探索动态容量或任务自适应 K。
  2. 只探索了结果监督:当前只关注最终输出质量,没有分析每步推理的注意力权重分布。
  3. 未跨模型规模验证:只在 780M-1.3B 规模上实验,更大规模(7B、13B)上的有效性待验证。
  4. 与 Log-Linear 共享最大状态数:公平对比但可能限制了 DLA 的潜力。如果允许更大容量,DLA 的信息感知策略可能拉开更大差距。

参考文献

  • Wang, X., Shen, H., Zheng, B., Liu, X., Cho, M., Wan, Z., Zhao, Z., Mao, Z., Yan, S., & Zhang, M. (2026). Dynamic Linear Attention. arXiv:2606.10650. https://arxiv.org/abs/2606.10650
  • Dao, T., & Gu, A. (2024). Mamba-2. ICML 2024.
  • Yang, S., et al. (2024). DeltaNet. NeurIPS 2024.
  • Li, X., et al. (2025). Log-Linear Attention. arXiv:2506.04761.

#线性注意力 #长上下文建模 #Mamba #动态状态合并 #信息感知 #Transformer替代 #高效推理 #DLA #AI论文

讨论回复

加载中...
正在加载回复...

正在加载回复...

推荐
智谱 GLM-5 已上线

我正在智谱大模型开放平台 BigModel.cn 上打造 AI 应用,智谱新一代旗舰模型 GLM-5 已上线,在推理、代码、智能体综合能力达到开源模型 SOTA 水平。

领取 2000万 Tokens 通过邀请链接注册即可获得大礼包,期待和你一起在 BigModel 上畅享卓越模型能力
登录