atlas

Research map / Video / Video-language understanding

VLog: Video-Language Models by Generative Retrieval of Narration Vocabulary

CVPR 2025 · Video › Video-language understanding · approach: Long video understanding · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes VLog, a generative-retrieval video-language model built on GPT-2 that retrieves narrations from a hierarchical, Ego4D-derived narration vocabulary (via narration pair encoding) instead of generating subword tokens, with an LMM+LLM agentic workflow to expand the vocabulary.

Problem

Generative video-language models decode token-by-token over large subword vocabularies, which is slow for dense narration of long videos and poorly suited to visually grounded outputs; pure retrieval models are fast but cannot handle reasoning queries.

Approach

A retrieval token appended to a GPT-2 sequence (with SigLIP visual features) produces an embedding scored by dot product against a fixed narration vocabulary, combining causal reasoning with fast retrieval; narrations are split into prefixes and postfixes by Narration Pair Encoding, indexed hierarchically by scene, and the vocabulary is expanded with LLaVA-OV and Qwen2.5 when OOV events are detect

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use VLog instead of a generative GPT-2 narratorCOIN next-step forecasting · COIN next-step forecastingTop-1 Acc: 32.1 -> 48.4Helped
Use VLog as narrator instead of LLoViEgoSchema QA pipeline · EgoSchema subsetaccuracy: 67.0 -> 70.4Helped
Add HiREST-specific vocabulary items to the COIN vocabulary (ablation)VLog · HiREST step captioningCIDEr: 6.9 -> 12.6Helped
Add postfix retrieval to the VLog prefix vocabulary (ablation)VLog · Vidcab-Eval casual retrievalCIDEr: 83.9 -> 86.9Helped
Use hierarchical indexing instead of brute-force search (ablation)VLog · EgoSchema valtime (s): 34.5 -> 2.3Helped
Initialize the retrieval token by pooling visual features instead of using EOS (ablation)VLog · COIN stepTop-1 Acc: 51.3 -> 54.0Helped
Use pretrained GPT2 weights rather than random initialization (ablation)VLog · COIN stepTop-1 Acc: 51.5 -> 54.0Helped
Use a larger GPT2 model (ablation)VLog · COIN stepTop-1 Acc: 54.0 -> 56.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: Ego4D COIN EgoSchema HiREST

Benchmarks: VidCap-Eval COIN EgoSchema HiREST

Metrics: CIDEr Recall@1 decode time (s) top-1 accuracy accuracy METEOR SPICE

Baselines: GPT2-medium generative baseline SigLIP-L retrieval with mean-pooling SigLIP-L retrieval with adapter VideoLLM-online-7B LLoVi LangRepo MVU LLaVA-OV-0.5B

Builds on: GPT-2 SigLIP Ego4D narrations Byte Pair Encoding LoVi

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy