atlas

Research map / Video / Video-language understanding

Less Is More, but Where? Dynamic Token Compression via LLM-Guided Keyframe Prior

NeurIPS 2025 · Video › Video-language understanding · approach: Video LLMs with fine-grained 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 DyToK, a training-free method that uses attention from a lightweight assistant VLLM (deep layers) to estimate per-frame importance and dynamically allocate visual token budgets before plugging into existing pruning methods (VisionZip, FastV, DyCoke).

Problem

Long-video VLLMs suffer quadratic cost from long visual token sequences; existing keyframe selection adds pre-encoding overhead and binary frame selection discards useful content, while fixed per-frame compression ignores temporal importance.

Approach

Use query-conditioned cross-modal attention from deep layers of a small same-family assistant VLLM as a keyframe prior, and dynamically allocate per-frame token budgets proportional to these scores, then apply any existing token pruning method per frame.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add DyToK to VisionZip†VisionZip† on LLaVA-OneVision · VideoMME, LongVideoBench, and MLVU; 50% token reductionaverage score: 53.4 -> 53.9; (+4.2)Helped
Add DyToK to VisionZip†VisionZip† on LLaVA-OneVision · VideoMME, LongVideoBench, and MLVU; 90% token reductionaverage score: 45.1 -> 48.8; (+18.9)Helped
Add DyToK to FastVFastV on LLaVA-OneVision · VideoMME, LongVideoBench, and MLVU; 85% token reductionaverage score: 46.9 -> 50.2; (+6.1)Helped
Add DyToK to FastVFastV on Qwen2.5-VL-7B · VideoMME, LongVideoBench, and MLVU; 50% token retentionaverage score: 48.6 -> 54.3; (+10.5)Helped
Use DyToK instead of VisionZip aloneVisionZip on VideoChatGPT · VideoChatGPT; 10% retentionaverage score: 1.53 -> 2.37Helped
Use deeper layers for keyframe-prior attention (ablation)DyToK on LLaVA-OneVision · VideoMME; 20% retentionoverall accuracy: 54.0 -> 57.5Helped
Use LLaVA-OneVision-0.5B instead of LLaVA-OneVision-7B as assistant (ablation)DyToK on LLaVA-OneVision · VideoMME, LongVideoBench, and MLVU; 25% token reductionaverage score: 54.1 -> 53.8; (-0.6)Hurt
Use LLaVA-OneVision-0.5B instead of LLaVA-OneVision-7B as assistant (ablation)DyToK on LLaVA-OneVision · VideoMME, LongVideoBench, and MLVU; 50% token reductionaverage score: 53.7 -> 53.9; (+0.3)No clear effect
Use LLaVA-OneVision-0.5B instead of LLaVA-OneVision-7B as assistant (ablation)DyToK on LLaVA-OneVision · VideoMME, LongVideoBench, and MLVU; 75% token reductionaverage score: 54.1 -> 53.3; (-1.5)Hurt
Use LLaVA-OneVision-0.5B instead of LLaVA-OneVision-7B as assistant (ablation)DyToK on LLaVA-OneVision · VideoMME, LongVideoBench, and MLVU; 80% token reductionaverage score: 53.5 -> 53.0; (-0.9)Hurt
Use LLaVA-OneVision-0.5B instead of LLaVA-OneVision-7B as assistant (ablation)DyToK on LLaVA-OneVision · VideoMME, LongVideoBench, and MLVU; 90% token reductionaverage score: 49.6 -> 48.8; (-1.5)Hurt
Replace cross-modal attention frame weights with CLIP similarity (ablation)DyToK on LLaVA-OneVision · VideoMME; 25% retentionoverall accuracy: 58.3 -> 58.1Hurt

Surprising findings

Limitations

Experimental setup

Datasets: VideoMME LongVideoBench MLVU VideoChatGPT

Benchmarks: VideoMME LongVideoBench MLVU VideoChatGPT captioning

Metrics: accuracy average score relative accuracy percentage GPT-based quality score

Baselines: FastV VisionZip DyCoke CLIP-based keyframe selection (AKS-style)

Builds on: FastV VisionZip DyCoke AKS

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