atlas

Research map / Video / Video-language understanding

Frame-Voyager: Learning to Query Frames for Video Large Language Models

ICLR 2025 · Video › Video-language understanding · approach: Video LLMs with fine-grained understanding · 0 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.

Frame-Voyager trains a lightweight plug-in module that ranks T-frame combinations of a video for a query, using ranking labels derived from a pre-trained Video-LLM's prediction losses over all combinations, improving VILA and LLaVA-OneVision on video QA.

Problem

Video-LLMs have limited input token budgets, so they must select a small subset of frames; uniform sampling and individual text-frame matching ignore information density, query complexity, and frame-to-frame interactions.

Approach

Treat frame selection as learning to rank frame combinations (not individual frames): labels come from a reference Video-LLM's language-modeling loss over all T-frame combinations of M sampled frames, and a lightweight reward model (reusing the LLM's bottom layers) is trained with a pairwise ranking loss so that combinations with lower loss get higher reward.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add Frame-Voyager to VILA-8BVILA-8B · Video-MME overall, no subtitlesaccuracy: 47.5 -> 50.5Helped
Add Frame-Voyager to VILA-8BVILA-8B · Video-MME long videos, no subtitlesaccuracy: 40.3 -> 43.9Helped
Add Frame-Voyager to VILA-40BVILA-40B · NextQAaccuracy: 62.9 -> 67.3Helped
Replace uniform sampling with Frame-Voyager query-conditioned frame combinationsVILA-8B · Video-MME, no subtitlesaccuracy: 47.5 -> 50.5Helped
Add data filtering during training-data construction (ablation)VideoChatGPT training data for Frame-Voyager · Video-MME, no subtitlesaccuracy: 48.3 -> 49.1Helped
Train with reward ranking rather than predicting only the top-ranked combination (ablation)Frame-Voyager · Video-MME, no subtitlesaccuracy: 48.9 -> 50.5Helped
Use K=4 ranked combinations rather than K=2 (ablation)Frame-Voyager ranking-loss training · Video-MME, no subtitlesaccuracy: 49.4 -> 50.5Helped
Use K=4 ranked combinations rather than K=8 (ablation)Frame-Voyager ranking-loss training · Video-MME, no subtitlesaccuracy: 49.7 -> 50.5Helped
Expand the candidate-frame pool from 8 to 128 while selecting 8 frames (ablation)Frame-Voyager · Video-MME, no subtitlesaccuracy: 47.5 -> 50.5Helped
Use dynamic rather than fixed frame count (ablation)Frame-Voyager on VILA-8B · Video-MME, no subtitlesaccuracy: 50.5 -> 49.6Hurt
Use dynamic rather than fixed frame count (ablation)Frame-Voyager on LLaVA-OneVision-7B · Video-MME, no subtitlesaccuracy: 57.5 -> 59.1Mixed
Prune redundant combinations and CLIP-rank irrelevant frames during data collection (ablation)Frame-Voyager data collection · Video-MMEaccuracy: 50.5 -> 50.5No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: NextQA VideoChatGPT Video-MME MLVU ActivityNet-QA MVBench STAR EgoSchema

Benchmarks: Video-MME MLVU NextQA ActivityNet-QA MVBench STAR EgoSchema

Metrics: accuracy

Baselines: uniform sampling CLIP text-frame matching SigLIP InternViT-6B VILA-Embedding SeViLA TempGQA Katna LongVILA VideoLLaMA2

Builds on: VILA LLaVA-OneVision reward ranking loss

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