基础模型(Foundation models)目前支撑着深度学习领域大多数令人瞩目的应用,它们几乎普遍基于 Transformer 架构及其核心注意力模块。为解决 Transformer 在长序列上的计算效率问题,研究者提出了许多次二次时间复杂度(subquadratic-time)的架构,如线性注意力(linear attention)、门控卷积与循环模型(gated convolution and recurrent models),以及结构化状态空间模型(structured state space models, SSMs)。然而,这些模型在语言等重要模态上的表现仍不及注意力机制。
本文指出,这类模型的一个关键缺陷是无法进行基于内容的推理(content-based reasoning),并据此提出了若干改进:
作者将这些选择性 SSM(selective SSMs)集成到一个简化的端到端神经网络架构中,不包含注意力机制,甚至不含 MLP 块,即 Mamba。
Mamba 具备以下特性:
- 快速推理:吞吐量比 Transformer 高 5 倍
- 线性序列长度扩展:在真实数据上可处理长达百万级长度的序列
- 作为通用序列模型骨干,在语言、音频、基因组学等多种模态上取得最先进(state-of-the-art)性能
- 在语言建模上,Mamba-3B 模型在预训练与下游评估中均超越同等规模的 Transformer,并匹敌两倍规模的 Transformer