Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Mamba-R: Vision Mamba ALSO Needs Registers

About

Similar to Vision Transformers, this paper identifies artifacts also present within the feature maps of Vision Mamba. These artifacts, corresponding to high-norm tokens emerging in low-information background areas of images, appear much more severe in Vision Mamba -- they exist prevalently even with the tiny-sized model and activate extensively across background regions. To mitigate this issue, we follow the prior solution of introducing register tokens into Vision Mamba. To better cope with Mamba blocks' uni-directional inference paradigm, two key modifications are introduced: 1) evenly inserting registers throughout the input token sequence, and 2) recycling registers for final decision predictions. We term this new architecture Mamba-R. Qualitative observations suggest, compared to vanilla Vision Mamba, Mamba-R's feature maps appear cleaner and more focused on semantically meaningful regions. Quantitatively, Mamba-R attains stronger performance and scales better. For example, on the ImageNet benchmark, our base-size Mamba-R attains 83.0% accuracy, significantly outperforming Vim-B's 81.8%; furthermore, we provide the first successful scaling to the large model size (i.e., with 341M parameters), attaining a competitive accuracy of 83.6% (84.5% if finetuned with 384x384 inputs). Additional validation on the downstream semantic segmentation task also supports Mamba-R's efficacy. Code is available at https://github.com/wangf3014/Mamba-Reg.

Feng Wang, Jiahao Wang, Sucheng Ren, Guoyizhe Wei, Jieru Mei, Wei Shao, Yuyin Zhou, Alan Yuille, Cihang Xie• 2024

Related benchmarks

TaskDatasetResultRank
Semantic segmentationADE20K (val)
mIoU49.1
3089
Semantic segmentationADE20K
mIoU49.1
1028
Image ClassificationImageNet-1k (val)
Accuracy83.7
199
Image ClassificationImageNet-1K 1.0 (val)
Top-1 Accuracy0.845
26
Part SegmentationADE20K
M2O mIoU18.95
13
Part SegmentationCOCO
M2O mIoU10.07
13
Part SegmentationIN-S919
M2O mIoU55.54
13
Part SegmentationImageNet (IN)
mIoU (M2O)13.44
13
Part SegmentationPartImageNet (PartIN)
M2O mIoU30.11
13
Showing 9 of 9 rows

Other info

Code

Follow for update