ChatPaper.aiChatPaper

Mamba: Modelagem de Sequências em Tempo Linear com Espaços de Estado Seletivos

Mamba: Linear-Time Sequence Modeling with Selective State Spaces

December 1, 2023
Autores: Albert Gu, Tri Dao
cs.AI

Resumo

Modelos de base, que agora impulsionam a maioria das aplicações empolgantes em aprendizado profundo, são quase universalmente baseados na arquitetura Transformer e em seu módulo central de atenção. Muitas arquiteturas de tempo subquadrático, como atenção linear, convolução com portas e modelos recorrentes, e modelos de espaço de estados estruturados (SSMs), foram desenvolvidas para abordar a ineficiência computacional dos Transformers em sequências longas, mas elas não performaram tão bem quanto a atenção em modalidades importantes, como linguagem. Identificamos que uma fraqueza chave desses modelos é sua incapacidade de realizar raciocínio baseado em conteúdo, e fazemos várias melhorias. Primeiro, simplesmente permitir que os parâmetros do SSM sejam funções da entrada aborda sua fraqueza com modalidades discretas, permitindo que o modelo propague ou esqueça informações seletivamente ao longo da dimensão do comprimento da sequência, dependendo do token atual. Segundo, mesmo que essa mudança impeça o uso de convoluções eficientes, projetamos um algoritmo paralelo consciente do hardware no modo recorrente. Integramos esses SSMs seletivos em uma arquitetura de rede neural simplificada de ponta a ponta sem atenção ou mesmo blocos MLP (Mamba). O Mamba desfruta de inferência rápida (5 vezes maior taxa de transferência que Transformers) e escalonamento linear no comprimento da sequência, e seu desempenho melhora em dados reais até sequências de milhões de comprimento. Como um modelo de sequência geral, o Mamba alcança desempenho de ponta em várias modalidades, como linguagem, áudio e genômica. Na modelagem de linguagem, nosso modelo Mamba-3B supera Transformers do mesmo tamanho e iguala Transformers duas vezes maiores, tanto no pré-treinamento quanto na avaliação downstream.
English
Foundation models, now powering most of the exciting applications in deep learning, are almost universally based on the Transformer architecture and its core attention module. Many subquadratic-time architectures such as linear attention, gated convolution and recurrent models, and structured state space models (SSMs) have been developed to address Transformers' computational inefficiency on long sequences, but they have not performed as well as attention on important modalities such as language. We identify that a key weakness of such models is their inability to perform content-based reasoning, and make several improvements. First, simply letting the SSM parameters be functions of the input addresses their weakness with discrete modalities, allowing the model to selectively propagate or forget information along the sequence length dimension depending on the current token. Second, even though this change prevents the use of efficient convolutions, we design a hardware-aware parallel algorithm in recurrent mode. We integrate these selective SSMs into a simplified end-to-end neural network architecture without attention or even MLP blocks (Mamba). Mamba enjoys fast inference (5times higher throughput than Transformers) and linear scaling in sequence length, and its performance improves on real data up to million-length sequences. As a general sequence model backbone, Mamba achieves state-of-the-art performance across several modalities such as language, audio, and genomics. On language modeling, our Mamba-3B model outperforms Transformers of the same size and matches Transformers twice its size, both in pretraining and downstream evaluation.
PDF14912February 8, 2026