Look Every Frame All at Once: Video-Ma$^2$mba for Efficient Long-form Video Understanding with Multi-Axis Gradient Checkpointing
Hosu Lee, Junho Kim, Hyunjun Kim, Yong Man Ro
TL;DR
This work tackles the memory bottlenecks of long-form video understanding in transformer-based LMMs by introducing Video-Ma$^2$mba, which replaces attention with State Space Models in the Mamba-2 framework to achieve linear time and space complexity with respect to sequence length. A novel bi-axis gradient checkpointing strategy, MA-GC, further reduces memory by storing activations along both layer and sequence axes, enabling training on sequences up to $O(S)$ memory and up to $0.8$M context tokens on a single GPU. The model is trained in three stages—cross-modal alignment, long video knowledge learning, and supervised fine-tuning—using dense long-video data (SceneWalk) and diverse video QA datasets, and evaluated on long-video benchmarks (Video-MME, LongVideoBench) and general video benchmarks (ActivityNetQA, VideoChatGPT, MVBench). Results show Video-Ma$^2$mba achieves competitive or superior performance compared to larger models while using significantly less memory, demonstrating the practicality and effectiveness of linear-time long-video modeling for real-world deployment.
Abstract
With the growing scale and complexity of video data, efficiently processing long video sequences poses significant challenges due to the quadratic increase in memory and computational demands associated with existing transformer-based Large Multi-modal Models (LMMs). To address these issues, we introduce Video-Ma$^2$mba, a novel architecture that incorporates State Space Models (SSMs) within the Mamba-2 framework, replacing the attention mechanisms. This allows the LMMs to scale linearly in terms of time and memory requirements, making it feasible to handle long-duration video content. Furthermore, we enhance the memory efficiency introducing the Multi-Axis Gradient Checkpointing (MA-GC) method, which strategically manages memory by retaining only essential activations across multiple computational axes. Our approach significantly reduces the memory footprint compared to standard gradient checkpointing. Empirical analyses show that Video-Ma$^2$mba can process extensive video sequences-equivalent to millions of tokens or over two hours of continuous sequences at 1 FPS-on a single GPU. By maintaining a detailed capture of temporal dynamics, our model improves the accuracy and relevance of responses in long video understanding tasks, demonstrating substantial advantages over existing frameworks.
