Built independently by an author, for readers. Read the story and support ChapterPal

keyword

streaming video question-answering

Streaming video question-answering is an artificial intelligence task in which a system continuously processes an ongoing or long video stream sequentially and answers natural language queries about the visual content in real time as questions arise. Unlike traditional offline video question-answering systems that require complete video files to be ingested in advance before answering queries, a streaming model processes incoming visual frames as they appear without knowledge of future footage. To provide accurate and low-latency responses to arbitrary queries over extended durations, such systems must efficiently manage computational resources, preserve historical context, and retrieve question-relevant information from earlier parts of the stream on demand.

1 item

Streaming Video Question-Answering with In-context Video KV-Cache Retrieval

Streaming Video Question-Answering with In-context Video KV-Cache Retrieval

Shangzhe Di, Zhelun Yu, Guanghao Zhang, Haoyuan Li, Tao Zhong, Hao Cheng, Bolin Li, Wanggui He, Fangxun Shu, Hao Jiang

OrganizationsAlibaba GroupShanghai Jiao Tong University

Why you should read this

Develops ReKV, a training-free framework that enables low-latency streaming video question answering by offloading key-value caches to host memory and selectively retrieving query-relevant context into existing video large language models.

We propose ReKV, a novel training-free approach that enables efficient streaming video question-answering (StreamingVQA), by seamlessly integrating with existing Video Large Language Models (Video-LLMs). Traditional VideoQA systems struggle with long videos, as they must process entire videos before responding to queries, and repeat this process for each new question. In contrast, our approach analyzes long videos in a streaming manner, allowing for prompt responses as soon as user queries are received. Building on a common Video-LLM, we first incorporate a sliding-window attention mechanism, ensuring that input frames attend to a limited number of preceding frames, thereby reducing computational overhead. To prevent information loss, we store processed video key-value caches (KV-Caches) in RAM and disk, reloading them into GPU memory as needed. Additionally, we introduce a retrieval method that leverages an external retriever or the parameters within Video-LLMs to retrieve only query-relevant KV-Caches, ensuring both efficiency and accuracy in question answering. ReKV enables the separation of video encoding and question-answering across different processes and GPUs, significantly enhancing the efficiency of StreamingVQA. Through comprehensive experimentation, we validate the efficacy and practicality of our approach, which significantly boosts efficiency and enhances applicability over existing VideoQA models.

Added

2026-09-26