TensorX
返回文献探索

Paper · arXiv 2402.04248

Can Mamba Learn How to Learn? A Comparative Study on In-Context Learning Tasks

Jongho Park, Jaeseung Park, Zheyang Xiong, Nayoung Lee, Jaewoong Cho, Samet Oymak, Kangwook Lee, Dimitris Papailiopoulos

32 upvotesFebruary 6, 2024arXiv 预印本
AI 摘要

SSMs, including Mamba, offer competitive ICL capabilities in standard regression tasks but lag in non-standard retrieval; a hybrid model combining Mamba with attention blocks enhances ICL performance.

state-space modelsSSMsMambaTransformer networkslanguage modelinggatingconvolutionsinput-dependent token selectionmulti-head attentionin-context learningICLstandard regressionsparse parity learningnon-standard retrievalattention blockshybrid model

Abstract

State-space models (SSMs), such as Mamba Gu & Dao (2034), have been proposed as alternatives to Transformer networks in language modeling, by incorporating gating, convolutions, and input-dependent token selection to mitigate the quadratic cost of multi-head attention. Although SSMs exhibit competitive performance, their in-context learning (ICL) capabilities, a remarkable emergent property of modern language models that enables task execution without parameter optimization, remain underexplored compared to Transformers. In this study, we evaluate the ICL performance of SSMs, focusing on Mamba, against Transformer models across various tasks. Our results show that SSMs perform comparably to Transformers in standard regression ICL tasks, while outperforming them in tasks like sparse parity learning. However, SSMs fall short in tasks involving non-standard retrieval functionality. To address these limitations, we introduce a hybrid model, \variant, that combines Mamba with attention blocks, surpassing individual models in tasks where they struggle independently. Our findings suggest that hybrid architectures offer promising avenues for enhancing ICL in language models.

北京市昌平区探索星信息技术及软件开发工作室

京ICP备2026059466号
Can Mamba Learn How to Learn? A Comparative Study on In-Context Learning Tasks | TensorX