# VideoChat3: Fully Open Video MLLM for Efficient and Generalist Video Understanding

> VideoChat3 achieves state-of-the-art video understanding at 4B scale with efficient I3D-ViT and adaptive frame resolution, fully open-source

- **Source:** [arXiv](https://arxiv.org/abs/2607.14935)
- **Published:** 2026-07-18
- **Permalink:** https://picx.dev/p/0Njlvp
- **Whiteboard:** https://picx.dev/p/0Njlvp/image

## Summary

# Summary of VideoChat3: Fully Open Video MLLM for Efficient and Generalist Video Understanding

## Summary (Overview)

- **Efficient Spatiotemporal Encoding**: Introduces **Inflated 3D Vision Transformer (I3D-ViT)** and **Adaptive Frame Resolution** for streaming perception, achieving up to 16× spatiotemporal compression while preserving motion-aware representations. This shifts computational cost from the quadratic LLM context to the linear vision encoder.

- **Scalable Data Synthesis Pipeline**: Curates three high-quality datasets—**VideoChat3-Academic2M** (2.27M re-annotated academic instances), **VideoChat3-LV116K** (116.2K long-video annotations via multi-stage synthesis), and **VideoChat3-OL617K** (617.2K online streaming QA pairs)—covering general, long-form, and streaming video scenarios.

- **State-of-the-art Performance at 4B Scale**: Surpasses prior open-source models (e.g., Qwen3-VL-4B, Molmo2-4B) on 18/19 directly comparable benchmarks, with particular gains in temporal grounding (e.g., +9.7 mIoU on TimeLens Charades, +15.0/20.6 on VUE-TR v1/v2) and streaming proactive response (+27.4 F1 on OVO-Timing).

- **Full Open-Source Release**: Releases model weights, training code, training recipe, and **all three datasets** with construction pipelines, providing a fully reproducible foundation for the community.

- **Unified Offline and Online Understanding**: Achieves strong results on both standard offline video QA (Video-MME, LVBench, MMVU) and streaming perception/response benchmarks (ODVBench, OVOBench, StreamingBench, OVO-Timing), demonstrating genuine generalist ability.

## Introduction and Theoretical Foundation

The paper identifies three fundamental limitations in existing Video MLLMs:

1. **Limited generalization**: Models are often specialized for specific video domains (short clips, long videos, offline, streaming) and fail to transfer across settings.
2. **High computational cost**: Naively extending image-based MLLMs leads to token explosion (e.g., 256 frames produce ~200K tokens), making long-video and real-time processing prohibitive.
3. **Incomplete openness**: Many high-performing models are closed-source or only partially open (missing training code, data, or recipes), hindering reproducibility and community progress.

**Theoretical core**: The authors argue that spatiotemporal redundancy should be reduced *before* visual tokens reach the LLM. Existing systems treat frames as independent images, deferring temporal modeling to the LLM, which wastes context on redundant content. Instead, VideoChat3 models local temporal structure within the visual tokenizer via chunk-wise spatiotemporal self-attention and temporal pooling, producing compact, motion-aware tokens.

## Methodology

### Model Architecture

**I3D-ViT (Inflated 3D Vision Transformer)**:
- Inflates a pretrained 2D image ViT (MoonViT) into a 3D spatiotemporal tokenizer.
- **Chunked Frame Grouping**: Consecutive $T$ frames (default $T=4$) are grouped into chunks.
- **Temporal Positional Encoding**: Learned absolute embeddings for frame indices $0$ to $T-1$, preserving pretrained spatial embeddings.
- **Native-Resolution Spatiotemporal Modeling**: Tokens from all frames in a chunk are flattened for joint attention over space and time.
- **Chunk-Wise Temporal Pooling**: After spatiotemporal self-attention, features are pooled along the temporal dimension, reducing tokens by factor $T$. Combined with $2 \times 2$ spatial downsampling (pixel shuffle), this yields overall **$16 \times$ spatiotemporal compression ratio** ($4 \times$ temporal $\times$ $4 \times$ spatial).

**Adaptive Frame Resolution for Streaming**:
- Models streaming inference as a state-conditioned closed loop between the LLM and visual tokenizer.
- Three response states predicted by the model: **Silence**, **Standby**, **Response**.
- The state token $s_t$ controls the per-frame pixel quota for the next window:
  
  $$
  b_{t+1} =
  \begin{cases}
  B_{\text{low}} & \text{if } s_t = \text{Silence}, \\
  B_{\text{high}} & \text{if } s_t = \text{Standby}, \\
  B_{\text{low}} & \text{if } s_t = \text{Response},
  \end{cases}
  $$
  
  where $B_{\text{low}} = 224^2$ pixels and $B_{\text{high}} = 448^2$ pixels.

### Data Construction

1. **VideoChat3-Academic2M** (2.27M instances): Re-annotates six academic sources (LLaVA-Video, Spoken-MIT, Vript, StarQA, Sports-QA, Perception-Test) using Qwen3-VL-235B to rewrite short answers into temporally grounded, evidence-rich responses. Includes consistency verification to preserve original semantics.

2. **VideoChat3-LV116K** (116.2K instances): Multi-stage pipeline for long videos: candidate filtering → boundary-aware temporal segmentation (PySceneDetect) → segment-level annotation with quality control → annotation assembly into full-video tasks: temporal grounding, timelines, summarization, and long-video QA.

3. **VideoChat3-OL617K** (617.2K instances): Converts offline QA triples into streaming supervision via visual clue localization, clue verification (crop-and-re-evaluate), and streaming QA construction with explicit </Silence>, </Standby>, </Response> tokens.

### Training

Four-stage curriculum learning:

| Stage | Purpose | Batch size | LR | Dataset items | Packed seq. len. | Trainable modules |
|-------|---------|------------|-----|---------------|------------------|-------------------|
| 0 | Visual tokenizer pre-training | 512 | $1 \times 10^{-3}$ | 7.59M | 8192 | Proj. → All |
| 1 | Video-language alignment | 256 | $4 \times 10^{-5}$ | 3.47M | 16384 | Proj. → All |
| 2 | Video instruction tuning | 256 | $5 \times 10^{-5}$ | 10.33M | 32768 | All |
| 3 | Long & streaming instruction tuning | 256 | $3 \times 10^{-5} \to 5 \times 10^{-6}$ | 3.41M | 98304 | Proj. & LLM |

**State-transition mask for streaming**: Balances supervision between state transitions and continuations. Let $s_t$ be the target state at step $t$, $\mathcal{T} = \{t \mid s_t \neq s_{t-1}\}$ be transition positions, $\mathcal{C} = \{t \mid s_t = s_{t-1}\}$ be continuation positions. Sample $\tilde{\mathcal{C}} \subset \mathcal{C}$ with $|\tilde{\mathcal{C}}| = |\mathcal{T}|$. The masked state loss is:

$$
\mathcal{L}_{\text{state}} = -\frac{1}{\sum_t m_t} \sum_t m_t \log p_\theta(s_t \mid V_{\leq t}, y_{<t}), \quad m_t = \mathbb{1}[t \in \mathcal{T} \cup \tilde{\mathcal{C}}].
$$

## Empirical Validation / Results

### General Video Understanding (Table 2)

| Benchmark | VideoChat3-4B | Qwen3-VL-4B | Molmo2-4B | Best open |
|-----------|---------------|-------------|-----------|-----------|
| MotionBench val | **61.7** | 58.6 | 61.6 | 61.7 |
| TempCompass MCQ | **75.6** | 70.8 | 72.8 | 75.6 |
| Video-MME w/o sub | 70.1 | 69.3 | 69.6 | 70.1 |
| LVBench test | **56.7** | 56.2 | 53.9 | 56.7 |
| MMVU overall | **56.4** | 50.5 | 51.2 | 56.4 |
| TimeLens Charades mIoU | **56.1** | 46.4 | 33.3 | 56.1 |
| TimeLens ActivityNet mIoU | **54.6** | 48.2 | 39.8 | 54.6 |
| TimeLens QVHighlights mIoU | **67.0** | 58.7 | 58.7 | 67.0 |

VideoChat3 outperforms Qwen3-VL-4B on 18/19 metrics and Molmo2-4B on most benchmarks. Particularly large gains in temporal grounding (+9.7 to +20.6 mIoU).

### Streaming Video Understanding (Table 3)

- **ODVBench**: 72.3 (vs. StreamForest 59.9, Qwen3-VL-4B 57.4)
- **StreamingBench Real-Time**: 83.0 (vs. StreamForest 77.3, Qwen3-VL-4B 80.2)
- **OVO-Timing Avg. F1**: **35.5** (vs. Em-Garde 31.0, Qwen3-VL-4B 8.1)

### Efficiency Analysis (Table 4)

| Model | Input frames | Visual tokens | FLOPs ($\times 10^{15}$) | GPU Mem. (GB) | Total Latency (s) |
|-------|-------------|---------------|--------------------------|----------------|-------------------|
| Qwen3-VL | 2048 | 200,704 | 15.150 | 106.913 | 44.449 |
| VideoChat3 | 2048 | 100,352 | **5.738** | **80.775** | **20.412** |

VideoChat3 reduces tokens by 50%, FLOPs by 62%, memory by 24%, and total latency by 54% at 2048 frames.

### Ablation Studies

- **I3D-ViT vs. MoonViT** (Table 5): I3D-ViT achieves +7.5% video benchmark average, primarily from enabling 4× more frames via temporal compression.
- **Dynamic Stream & Training Mask** (Table 6): State-conditioned adaptive resolution (dynamic budget) raises OVO-Timing F1 from 30.5 (always-high) to 35.5; state-transition mask raises F1 from 5.8 (all tokens) to 35.5.
- **Academic2M pipeline** (Table 7): Enhanced annotations improve overall score from 45.7 to 51.4.
- **LV116K** (Table 8): Adds +1.5 to overall average, with large gains on QVHighlights (+7.4 mIoU).
- **OL617K** (Table 9): Improves streaming metrics dramatically (OVO-Timing: 4.0 → 35.5) while preserving offline performance.

## Theoretical and Practical Implications

- **Theoretical**: The I3D-ViT design validates that early spatiotemporal compression—rather than deferring temporal reasoning to the LLM—is both effective and efficient. The adaptive frame resolution draws inspiration from human visual attention, suggesting that models can benefit from dynamic resource allocation based on task relevance.

- **Practical**: VideoChat3 demonstrates that a **fully open, 4B-parameter model** can outperform much larger proprietary and open-weight models on diverse benchmarks, making advanced video understanding accessible to the community. The released data pipelines and training recipes enable reproducible research and lower the barrier for further innovation.

- **Impact on Deployment**: With 50% fewer tokens and 60% fewer FLOPs than Qwen3-VL at 2048 frames, VideoChat3 is practical for real-world long-video and streaming applications where latency and memory are critical.

## Conclusion

VideoChat3 is a fully open, efficient, and generalist Video MLLM that addresses three core limitations of existing models: limited generalization, high computational overhead, and incomplete openness. Its I3D-ViT and Adaptive Frame Resolution achieve efficient spatiotemporal modeling, while a scalable data synthesis pipeline produces three high-quality datasets covering general, long-form, and streaming scenarios. With only 4B parameters, it surpasses prior open-source models across diverse benchmarks with higher efficiency. By fully releasing all model and training resources, VideoChat3 provides a reproducible foundation that lower barriers for the open-source community.

**Future directions** include further scaling the model and data, exploring reinforcement learning for temporal reasoning, and extending to real-world interactive systems.

---

_Markdown view of https://picx.dev/p/0Njlvp, served by PicX — AI-generated visual whiteboard summaries of research papers._
