LongVU-TTT: Causal Test-Time Training for Visual Resampling in Long Video Understanding

Mahmoud Ahmed, Sameh Abdulah, Olatunji Ruwase, Sam Ade Jacobs, Mathis Bode +1 more
8/26/2026
cs.CV

No confident code implementation found for this paper.

Abstract

Long-video MLLMs must model temporal change before a limited visual-token budget removes most frame evidence. We introduce LongVU-TTT, which inserts a convolutional Test-Time Training (TTT) resampler with causal fast-weight updates between the vision encoder and the LLM. Its grouped 2D fast weights adapt to each video and contextualize frame features before compression, while a hybrid uniform-and-change-aware selector retains explicit visual evidence for downstream reasoning. Under controlled conditions, TTT-Conv improves over TTT-MLP by up to +2.12 and bidirectional Mamba2 by up to +3.04 on MLVU, and it is stronger than attention- and fixed-state recurrent resamplers across three benchmarks. Analysis shows that the fast weights behave as a temporal aggregation state rather than a reliable long-horizon episodic memory: their benefit attenuates as evidence becomes more distant, motivating explicit frame retention. LongVU-TTT processes up to 512 frames before reducing them to 128 LLM frames and achieves competitive performance across five video understanding benchmarks.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{ahmed2026longvuttt,
  title  = {LongVU-TTT: Causal Test-Time Training for Visual Resampling in Long Video Understanding},
  author = {Mahmoud Ahmed and Sameh Abdulah and Olatunji Ruwase and Sam Ade Jacobs and Mathis Bode and Mohamed Elhoseiny},
  year   = {2026},
  eprint = {2608.25729},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2608.25729v1}
}

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/2608.25729.svg)](https://codeofpaper.com/paper/2608.25729)

Discussion