VidLaDA: Bidirectional Diffusion Large Language Models for Efficient Video Understanding
Zhihao He, Tieyuan Chen, Kangyu Wang, Ziran Qin, Yang Shao, Chaofan Gan, Shijie Li, Zuxuan Wu, Weiyao Lin
TL;DR
VidLaDA introduces a bidirectional diffusion language model (DLM) for video understanding to address the limitations of autoregressive Video LLMs, enabling global spatiotemporal reasoning. It couples a robust vision encoder with a full bidirectional attention-based diffusion decoder and pairs it with MARS-Cache, a multimodal asynchronous refreshing strategy that exploits frame-wise locality, anchor tokens, and modality- and depth-aware caching to drastically accelerate inference. Empirical results show VidLaDA outperforms diffusion baselines and rivals state-of-the-art autoregressive models, while MARS-Cache provides over 12x throughput gains and up to 8–12x speedups under Chain-of-Thought inference without sacrificing accuracy. This work offers a practical, non-autoregressive paradigm for efficient long-context video understanding with strong reasoning capabilities, making diffusion-based Video LLMs more scalable and deployable.
Abstract
Standard Autoregressive Video LLMs inevitably suffer from causal masking biases that hinder global spatiotemporal modeling, leading to suboptimal understanding efficiency. We propose VidLaDA, a Video LLM based on Diffusion Language Model utilizing bidirectional attention to capture bidirectional dependencies. To further tackle the inference bottleneck of diffusion decoding on massive video tokens, we introduce MARS-Cache. This framework accelerates inference by combining asynchronous visual cache refreshing with frame-wise chunk attention, effectively pruning redundancy while preserving global connectivity via anchor tokens. Extensive experiments show VidLaDA outperforms diffusion baselines and rivals state-of-the-art autoregressive models (e.g., Qwen2.5-VL and LLaVA-Video), with MARS-Cache delivering over 12x speedup without compromising reasoning accuracy. Code and checkpoints are open-sourced at https://github.com/ziHoHe/VidLaDA.
