atlas

Research map / Architectures and efficiency / Attention and transformers

VideoLLM-MoD: Efficient Video-Language Streaming with Mixture-of-Depths Vision Computation

NeurIPS 2024 · Architectures and efficiency › Attention and transformers · approach: Sparse attention for long-context LLMs · 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.

Proposes VideoLLM-MoD, which applies mixture-of-depths routing to vision tokens in a streaming video LLM so most vision tokens skip deep layers, cutting training FLOPs and memory while matching or beating full-computation training.

Problem

Scaling vision tokens per frame for online/streaming video LLMs makes training and inference cost grow quickly with video length, while learnable token-reduction methods (Q-Former, Perceiver Resampler) ignore the causal LLM context (KV cache).

Approach

Instead of reducing the number of vision tokens, a per-layer LayerExpert linear router scores each frame's vision tokens and only the top-k (keep ratio r=0.2) are processed by attention and FFN in alternating layers; the rest bypass the layer through the residual connection, so the full context is kept while compute drops.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use learnable LayerExpert selection at keep ratio r=0.2 instead of full computationVideoLLM-MoD · Ego4D Narration Stream ValidationFLOPs: 48.29T -> 30.74THelped
Use learnable LayerExpert selection at keep ratio r=0.2 instead of full computationVideoLLM-MoD · Ego4D Narration Stream ValidationFluency: 45.3% -> 45.2%No clear effect
Use learnable LayerExpert selection at keep ratio r=0.2 instead of full computationVideoLLM-MoD · COIN Step recognitionTop-1 accuracy: 63.1 -> 63.4Helped
Use learnable LayerExpert selection at keep ratio r=0.2 instead of full computationVideoLLM-MoD · COIN Next forecastingTop-1 accuracy: 49.1 -> 49.7Helped
Insert LayerExpert in every layer instead of every other layer (ablation)VideoLLM-MoD · Ego4D Narration Stream ValidationFluency: 45.2% -> 42.5%Hurt
Insert LayerExpert in every layer instead of every other layer (ablation)VideoLLM-MoD · Ego4D Narration Stream ValidationLM-Correctness: 48.9% -> 47.5%Hurt
Restrict LayerExpert to deep layers instead of interleaving it across layers (ablation)VideoLLM-MoD · Ego4D Narration Stream ValidationFluency: 45.2% -> 45.2%No clear effect
Select vision tokens using learned importance scores rather than randomly (ablation)VideoLLM-MoD · Ego4D Narration Stream ValidationTimeDiff: 2.18 -> 2.04Helped
Select vision tokens using learned importance scores rather than uniformly (ablation)VideoLLM-MoD · Ego4D Narration Stream ValidationTimeDiff: 2.17 -> 2.04Helped
Reduce vision keep ratio from r=0.2 to r=0.1 (ablation)VideoLLM-MoD · Ego4D Narration Stream ValidationTimeDiff: 2.04 -> 2.11Hurt
Increase vision keep ratio from r=0.2 to r=0.3 (ablation)VideoLLM-MoD · Ego4D Narration Stream ValidationTimeDiff: 2.04 -> 2.05No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Ego4D EgoExo4D COIN LiveChat

Benchmarks: Ego4D Narration Stream Ego4D LTA EgoExo4D Fine-grained Keystep Recognition COIN

Metrics: LM-PPL TimeDiff Fluency LM-Correctness ED@Z=20 Top-1 accuracy FLOPs training time GPU memory

Baselines: VideoLLM-online Full-computation EarlyExit LayerSkip TimeSformer VideoTF Palm AntGPT

Builds on: mixture-of-depths VideoLLM-online LayerSkip LLaVA LoRA

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