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

Jongho Park, Jaeseung Park, Zheyang Xiong, Nayoung Lee, Jaewoong Cho +3 more
2/6/2024
cs.LG

No official code found. Best implementation: krafton-ai/mambaformer-icl (62 stars, Apache-2.0, last commit 2024-06-18). 1 more below.

Abstract

State-space models (SSMs), such as Mamba (Gu & Dao, 2023), 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, MambaFormer, 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.

View on arXivView PDF

Code Implementations(2)

Apache-2.0

MambaFormer in-context learning experiments and implementation for https://arxiv.org/abs/2402.04248

622C, C++Apr 11, 20242 years agoApache-2.0
MIT

Implementation of MambaFormer in Pytorch ++ Zeta from the paper: "Can Mamba Learn How to Learn? A Comparative Study on In-Context Learning Tasks"

221Shell, PythonApr 3, 20246 months agoMIT
aiattentionattention-is-all-you-needattention-mechanismsmamba+3 more

Similar Papers

Cite this paper

@article{park2024mamba,
  title  = {Can Mamba Learn How to Learn? A Comparative Study on In-Context Learning Tasks},
  author = {Jongho Park and Jaeseung Park and Zheyang Xiong and Nayoung Lee and Jaewoong Cho and Samet Oymak and Kangwook Lee and Dimitris Papailiopoulos},
  year   = {2024},
  eprint = {2402.04248},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.04248v2},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.04248.svg)](https://codeofpaper.com/paper/2402.04248)

Discussion