[CVPR 2025] MSJoE: Leading the "Joint Evolution" of Video Samplers and MLLMs
MSJoE: Jointly Evolving MLLM and Sampler for Efficient Long-Form Video Understanding
The paper introduces MSJoE (MLLM-Sampler Joint Evolution), a framework for efficient long-form video understanding that jointly optimizes a Multimodal Large Language Model (MLLM) and a lightweight 1D U-Net sampler. By evolving these components together via Reinforcement Learning (RL), the system achieves state-of-the-art (SOTA) results, such as an 8.0% accuracy gain over the base MLLM on benchmarks like VideoMME and MLVU.
Executive Summary
TL;DR: MSJoE (MLLM-Sampler Joint Evolution) is a breakthrough framework designed to solve the "long-video bottleneck." By allowing a Video-LLM and a key-frame sampler to "evolve" together through Reinforcement Learning, the model learns to selectively attend to the most informative frames. It achieves a massive +8.0% accuracy boost over baseline models while using a fraction of the computational budget.
Background: While current SOTA models like Qwen2.5-VL are powerful, they often falter on hour-long videos where "finding the needle in the haystack" (the key frame) is more important than raw processing power. MSJoE shifts the paradigm from dense uniform sampling to intelligent query-based retrieval.
The Problem: The "Blindness" of Uniform Sampling
Most existing Video-LLMs treat videos like a deck of cards, dealing out frames at fixed intervals (uniform sampling). This leads to two critical failures:
- Redundancy: In a 10-minute video, 90% of frames might be static or irrelevant.
- Information Loss: If a crucial event (e.g., a person dropping a key) happens between two sampled frames, the model is "blind" to it.
Prior works tried using CLIP to "find" frames, but they hit a wall: they used the raw question (e.g., "Why is he angry?") as a search query. However, questions are often interrogative, not descriptive. CLIP needs to see "An image of a broken vase" to find the right scene, but it won't find it if the query is just "What happened?".
Methodology: How MSJoE Works
MSJoE introduces a symbiotic relationship between the Reasoning Engine (MLLM) and the Selection Engine (U-Net Sampler).
1. Reasoning-Guided Query Generation
Instead of searching with the question, MSJoE uses a "sparse preview" (very low-res frames) to let the MLLM think about what it needs to see. It generates specific visual queries like "An image of a dentist examining a tooth" to guide the search.
2. The U-Net Sampler
The similarity scores between these queries and all video frames form a matrix. A lightweight 1D U-Net (only 2M parameters) processes this matrix to pick the best frames. Unlike "Top-K" selection, the U-Net understands temporal flow and avoids picking ten identical frames from the same second.
3. Joint Evolution via RL
This is the "secret sauce." Both components are trained via Reinforcement Learning (GRPO & REINFORCE).
- The MLLM learns to generate better queries.
- The Sampler learns to pick frames that actually help the MLLM answer correctly.

Experiments: Efficiency Meets Accuracy
MSJoE was tested on rigorous benchmarks involving hour-long videos (LVBench) and complex reasoning (VideoMME).
Key Results:
- Performance Spike: On LVBench, MSJoE (64 frames) hit 51.1%, dwarfing the base Qwen2.5-VL (45.3%).
- Efficiency: MSJoE with just 32 frames outperformed several models using 1024 frames.
- Zero-Shot Capability: Even without seeing a specific dataset, the joint evolution allows it to generalize to new video types better than heuristic models.

Ablation Insight: Why Evolution Matters?
The authors found that if you freeze the MLLM and only train the sampler, performance drops. The MLLM must adapt to the sparse frame distribution provided by the sampler to reach peak accuracy.
Case Study: Finding the Narrative
In a video about dietary changes, uniform sampling missed a crucial scene at the dentist. MSJoE's reasoning queries specifically looked for "tooth" and "doctor" based on the question, successfully retrieving the "missing link" frames that explained the motive (tooth decay).

Conclusion
MSJoE demonstrates that for long-form video, less is more—provided you pick the right "less." By framing video understanding as a joint evolution between "what to ask" and "where to look," this work sets a new standard for efficient, high-performance multimodal AI.
Future Outlook: This framework could potentially be extended to multi-modal agents that need to navigate massive video archives or live streams, where constant dense processing is impossible.
Takeaway: Jointly optimized sparse sampling is the future of long-context multimodal reasoning.
