Recurrent Attention-based Token Selection for Efficient Streaming Video-LLMs
Vaggelis Dorovatas, Soroush Seifi, Gunshi Gupta, Rahaf Aljundi
TL;DR
This paper tackles streaming long-video understanding for Video-LLMs by proposing a training-free pipeline, rLiVS, that compresses each short clip via LLM-attention-guided token selection (retaining only ≈$6\%$ of visual tokens per clip), reuses past selected tokens as a recurrent memory, and answers through caption-based retrieval and reasoning. The method is designed to be agnostic to the underlying video-LLM and requires no additional training, achieving state-of-the-art results on streaming benchmarks while reducing memory usage by substantial margins (e.g., ~11GB less VRAM for the same backbone). By leveraging caption embeddings for long-context reasoning and employing MMRetrieval with MMR to balance relevance and diversity, rLiVS demonstrates robust performance across offline and online datasets and with different backbones (e.g., 7B and 0.5B). The work highlights the practicality of efficient, memory-conscious long-video understanding and sets a strong, training-free baseline for future streaming Video-LLMs, with potential extensions to summarization, retrieval, and tracking tasks.
Abstract
Video Large Language Models (Video-LLMs) excel at understanding videos in-context, provided they have full access to the video when answering queries. However, these models face challenges in streaming scenarios where hour-long videos must be processed online, and questions need timely responses. In this work, we propose a training-free approach compatible with standard Video-LLMs, leveraging three key concepts: 1) LLM-informed selection of visual tokens to identify those that the LLM has attended to and contributed to its understanding of each short clip. Our attention-based selection allows us to discard up to ~95% of unimportant visual tokens with minimal performance loss; 2) Recurrent processing of past selected tokens to generate temporally coherent understanding of each processed clip; 3) Caption-based question answering for lightweight and accurate responses. Our method achieves state-of-the-art performance on streaming video benchmarks, striking a balance between efficiency and effectiveness.
