atlas

Research map / Video / Video-language understanding

Unifying Specialized Visual Encoders for Video Language Models

ICML 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 MERV, a VideoLLM that fuses four heterogeneous frozen/fine-tuned visual encoders (DINOv2, ViViT, SigLIP, LanguageBind) via spatio-temporally aligned pre-fusion pooling and cross-attention mixing, with a LLaMA-2 7B LLM.

Problem

Video LLMs typically rely on a single vision encoder from one backbone family, which limits the visual information and skills they can capture; combining multiple heterogeneous encoders is non-trivial because their feature structures and spatial/temporal shapes differ.

Approach

Align features from multiple encoders spatio-temporally with parameter-free adaptive 2D average pooling plus per-encoder linear projection to the LLM dimension, then fuse them additively via a single-query cross-attention whose weights depend on visual input; encoders run in parallel under FSDP.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use multiple specialized visual encoders with aligned features and cross-attention fusion instead of the Video-LLaVA single-encoder setupMERV (frozen) · TVQAaccuracy: 37.66 -> 42.28Helped
Use multiple specialized visual encoders with aligned features and cross-attention fusion instead of the Video-LLaVA single-encoder setupMERV (frozen) · VLEPaccuracy: 61.21 -> 58.66Hurt
Use Stage 1 captioning pre-training and unfreeze the LLM during Stage 1 (ablation)MERV (frozen) · Perception Testaccuracy: 46.21 -> 48.41Helped
Mix Stage 1 and Stage 2 training data in a single stage rather than explicit two-stage training (ablation)MERV · ActivityNet-QAaccuracy: 49.93 -> 39.98Hurt
Use 16 frames rather than 8 with 2D average pooling (ablation)MERV pre-fusion projector · MSVD-QAaccuracy: 68.23 -> 69.08Helped
Use a 2D average pooling projector rather than a 2D attention resampler (ablation)MERV pre-fusion projector · MSVD-QAaccuracy: 65.76 -> 69.08Helped
Use 64 rather than 1 pre-fusion output token per frame (ablation)MERV pre-fusion projector · MSVD-QAaccuracy: 61.94 -> 69.08Helped
Use cross-attention rather than sequence-wise concatenation for feature fusion (ablation)MERV · MSVD-QAaccuracy: 66.99 -> 70.97Helped
Use cross-attention rather than channel-wise concatenation for feature fusion (ablation)MERV · MSVD-QAaccuracy: 70.02 -> 70.97Helped
Add LanguageBind to the encoder set (ablation)MERV with LanguageBind removed · MSVD-QAaccuracy: 68.52 -> 70.97Helped
Add DINOv2 to the encoder set (ablation)MERV with DINOv2 removed · MSVD-QAaccuracy: 69.75 -> 70.97Helped
Add ViViT to the encoder set (ablation)MERV with ViViT removed · MSVD-QAaccuracy: 70.12 -> 70.97Helped

Surprising findings

Limitations

Experimental setup

Datasets: LAION (LLaVA-filtered) Valley LLaVA instruction data Video-ChatGPT instructions MSVD-QA MSRVTT-QA TGIF-QA ActivityNet-QA NExT-QA VLEP TVQA Perception Test

Benchmarks: MSVD-QA MSRVTT-QA TGIF-QA ActivityNet-QA NExT-QA VLEP TVQA Perception Test Something-Something v2 MCQ

Metrics: accuracy score

Baselines: Video-LLaVA LLaMA-VID-7B LLaMA-VID-13B SeViLA Video-ChatGPT Video-Chat LLaMA-Adapter Video-LLaMA

Builds on: Video-LLaVA LLaVA Prismatic VLMs LLaMA-2 FSDP

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