atlas

Research map / Video / Video-language understanding

Apollo: An Exploration of Video Understanding in Large Multimodal Models

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

Systematic study of video-LMM design choices (sampling, encoders, resampling, training schedule, data mix) that yields Scaling Consistency, the ApolloBench subset, and the Apollo 1.5B/3B/7B video LMM family.

Problem

Video large multimodal models are developed with many unjustified design decisions, and their training and evaluation are computationally expensive, limiting research progress.

Approach

Shows that design decisions validated on smaller LMMs and smaller datasets transfer to larger ones (Scaling Consistency), uses this to run a broad video-LMM design sweep, curates a compact ApolloBench that is ~41x faster to evaluate, and applies the findings to train the Apollo family.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use fps sampling instead of uniform frame sampling during training (ablation)video-LMM · video understandingoverall performanceHelped
Use 16–32 tokens per frame while balancing fps and tokens per second (ablation)video-LMM · video understandingoverall performance: 16-32 tokens per frameMixed
Use SigLIP-SO400M as the single vision encoder (ablation)video-LMM · video understandingoverall performanceHelped
Combine InternVideo2 with SigLIP-SO400M (ablation)video-LMM · video understandingApolloBench accuracy: ∼7% improvementHelped
Use a Perceiver Resampler instead of 2D conv + average pooling or MLP + average pooling (ablation)video-LMM · ApolloBenchoverall accuracy: 44.7 and 53.2 -> 57.2Helped
Add text or learnable tokens between video clip features (ablation)video-LMM · ApolloBenchoverall accuracy: 2−3% improvementHelped
Progressively unfreeze model components across three training stages (ablation)video-LMM · ApolloBenchoverall accuracyHelped
Finetune the video encoders (ablation)video-LMM · video understandingoverall performanceHelped
Include a moderate amount of text data in the training mixture (ablation)video-LMM · video understandingoverall performance: 10 ∼ 14% text dataHelped
Use a slightly video-heavy mix of the remaining modalities (ablation)video-LMM · video understandingoverall performanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: Video-MME MLVU TempCompass LongVideoBench NExT-QA Perception-Test

Benchmarks: TempCompass MLVU Perception-Test Video-MME LongVideoBench ApolloBench

Metrics: accuracy

Baselines: GPT-4o Gemini-1.5-Pro LLaVA-OV-7B InternVL2-8B Oryx-7B Kangaroo-8B Video-XL-7B LongVU-7B LongVA-7B Oryx-34B

Builds on: Cambrian-1 Qwen2.5 Perceiver Resampler LLaVA-OneVision

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