atlas

Research map / Video / Video-language understanding

DynFocus: Dynamic Cooperative Network Empowers LLMs with Video Understanding

CVPR 2025 · Video › Video-language understanding · approach: Long video 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.

Proposes DynFocus, a dynamic cooperative connector that selects answer-relevant event prototypes via a differentiable DPC-KNN-based selector and encodes them with fine tokens while compressing the rest into few tokens, for memory-efficient video LLMs.

Problem

Long-video understanding with LLMs must preserve visual and semantic detail while keeping the visual token count memory-affordable; redundant and question-dependent frames make fixed encoding wasteful.

Approach

A Dynamic Event Prototype Estimation module uses DPC-KNN clustering plus a learned score net trained end-to-end through a perturbed-maximum differentiable top-K, and a Compact Cooperative Encoding module encodes selected prototypes with many tokens (cone-like) and the rest with two tokens (rod-like).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DynFocus instead of ST-LLMVicuna-7B-1.5 video QA · MSVD-QAaccuracy: 74.6 -> 74.8Helped
Use DynFocus instead of ST-LLMVicuna-7B-1.5 video QA · MSRVTT-QAaccuracy: 63.2 -> 62.8Hurt
Use DynFocus instead of ST-LLMVicuna-7B-1.5 video QA · ANet-QAaccuracy: 50.9 -> 50.3Hurt
Post-tune DynFocus on VideoChatGPT-100K (ablation)DynFocus · VCG-BenchAvg.: 3.05 -> 3.17Helped
Use DynFocus instead of Gemini 1.5 Provideo understanding · LV-BenchOverall: 33.1 -> 32.9Hurt
Increase input from 16 to 32 framesDynFocus · MLVUM-Avg: 48.3 -> 49.6Helped
Use DynFocus instead of VILA-1.5video understanding without subtitles · VideoMMEOverall accuracy (%): 59.0 -> 44.1Hurt
Use DynFocus instead of VILA-1.5video understanding with subtitles · VideoMMEOverall accuracy (%): 59.4 -> 47.8Hurt
Add Rods encoding tokens for marginal frames (ablation)DynFocus · MSVD-QAaccuracy: 63.7 -> 68.4Helped
Add Cones encoding tokens for important frames (ablation)DynFocus · MSVD-QAaccuracy: 58.2 -> 68.4Helped
Add Rods encoding tokens for marginal frames (ablation)DynFocus · ANet-QAaccuracy: 38.6 -> 43.1Helped
Add Cones encoding tokens for important frames (ablation)DynFocus · ANet-QAaccuracy: 38.6 -> 43.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: LLaVA-filter-CC3M WebVid-2.5M LLaVA-665K ScienceQA VideoChatGPT-100K WebVid-10M-QA NExT-QA CLEVRER MSVD-QA MSRVTT-QA ANet-QA VCG-Bench

Benchmarks: MSVD-QA MSRVTT-QA ANet-QA VCG-Bench MLVU LVBench VideoMME VideoHallucer

Metrics: accuracy score M-Avg G-Avg

Baselines: ST-LLM VideoChat2 LLaMA-VID Chat-UniVi PLLaVA MA-LMM MovieChat Gemini 1.5 Pro GPT-4o

Builds on: LLaMA-VID Chat-UniVi DPC-KNN perturbed maximum method InstructBLIP

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