Summary
This paper introduces Masked Autoregressive Pre-training (MAP) for a Mamba, which is a method to enhance the scalability of Mamba (technically Vision Mamba, Vim) by applying Masked Autoencoder (MAE) in an autoregressive manner for the pre-training method. By applying MAP to a hybrid Mamba-Transformer architecture, the authors achieve state-of-the-art performance on 2D and 3D datasets like ImageNet-1K and MOdelNet40, surpassing existing pre-training strategies. Ablation studies support the efficacy of MAP's design choices.
Strengths
- Exploring MAE-like pre-training methods on state space models like Mamba is still relatively unexplored, making this a valuable research area.
- The study reveals intriguing findings, such as the effectiveness of autoregressive pre-training for Mamba and the promising approach of integrating mask tokens into autoregressive pre-training.
Weaknesses
- The paper’s contributions need to be stated more clearly, and some aspects lack novelty. While it proposes both a pre-training method -- Masked Autoregressive Pre-training (MAP) -- and a hybrid architecture (i.e., Mamba-Transformer), their individual contributions are not clearly distinguished, and introducing hybrid architecture itself is not novel. The authors begin by highlighting MAP's effectiveness by showcasing the enhancements to the Mamba-Transformer hybrid architecture (while the pilot study only employed handled Mamba -- ViM --). The reviewer suggests a more logical flow: MAP should first be tested on a standalone Mamba, followed by evaluating it on a hybrid architecture. Furthermore, most evaluations seem to focus on hybrid architectures, which obscures MAP's real aspect and results in a blending of contributions between the method and architecture. For example, there is insufficient reasoning as to why MAP would outperform existing methods like MAE and AR, along with a missing logical link explaining why MAP would be effective specifically for the hybrid architecture. The reviewer recommends that the authors distinctly separate their contributions and provide systematic support for each, suggesting that focusing on MAP would lead to more productive outcomes.
- As mentioned above, there is a lack of evidence and intuition explaining why MAP is effective for standalone Mamba or Transformer models (actually, we need the intuition as to why MAP does not fall behind MAE for Transformers). Furthermore, the rationale for using random masking (why random masking?) in Mamba-pre-training is also lacking. Without preliminary studies testing random masking in the pilot study (only the last tokens are masked), it is unclear why this approach would work and how it can be effectively combined with Mamba training because detailed explanations are absent.
- Furthermore, the motivation for introducing a hybrid architecture immediately after MAP is unclear, causing the paper’s main contributions to diverge by adding an architectural focus that may detract from emphasizing the primary contribution.
- The pilot study does not fully align with the proposed pre-training method. While it successfully indicates that autoregressive pre-training is beneficial for Mamba, it does not clearly explain why random masking is necessary. Additionally, the reviewer feels that details like the optimal scanning direction and masking ratio for tokens at the end of the sequence, while potentially informative, are not prerequisites for the pilot study. Furthermore, the pilot study fails to provide any foundational rationale for a hybrid architecture.
- In experiments, the effectiveness of MAP on non-hybrid architectures is neither impressive nor fairly compared with competing methods: 1) improvements for ViTs are minimal, and 2) competing methods like AR are not directly compared to MAP (e.g., MambaR-B/L + AR vs. MambaR-B/L + MAP in Table 8).
- Missing related works:
- TokenUnify: Scalable Autoregressive Visual Pre-training with Mixture Token Prediction
- MambaMIM: Pre-training Mamba with State Space Token-interpolation
- Audio Mamba: Selective State Spaces for Self-Supervised Audio Representations
- CMViM: Contrastive Masked Vim Autoencoder for 3D Multi-modal Representation Learning for AD classification
- Many details are missing, including the experimental setup and the baseline used for the experiments:
- It is unclear how Mamba can handle random masking (rather than using masks only at the end of the sequence) during pre-training.
- The baselines and experimental setups for some experiments are missing, such as the experiments in Tables 2, 3, and others.
- The differences between the proposed method and a simple combination of masking strategy and autoregressive modeling are not clearly presented. The reviewer only notes a causal decoder.
- Minors
- Ablation studies, such as the full results of the masking ratio of MAP, are not sufficiently presented.
- The authors are encouraged to add more spacing after tables and figures to improve readability.
- Found duplicated references at lines 554-559, 560-566, 657-664, 696-701.
- In Fig. 2(b), the masking position seems somewhat strange.