atlas

Research map / Video / Video-language understanding

Enhancing Temporal Understanding in Video-LLMs through Stacked Temporal Attention in Vision Encoders

NeurIPS 2025 · Video › Video-language understanding · approach: Long video understanding · 2 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.

Adds stacked temporal attention blocks inside the vision encoder of Qwen2-VL (STAVEQ2) and related Video-LLMs, trained in two stages on WebVid-QA, to improve temporal understanding on SSv2-T10, VITATECS, MVBench and Video-MME.

Problem

Video-LLMs struggle to distinguish temporally mirrored actions (e.g., pulling left-to-right vs right-to-left) and fail at in-context learning for video recognition, which the authors attribute to missing temporal modeling in the vision encoder.

Approach

Insert temporal self-attention blocks after spatial attention in each vision-encoder transformer block (with fewer heads and 1D RoPE), initialized with zero output projections and trained first alone then jointly with LoRA adapters on the LLM, so the visual tokens carry inter-frame dynamics before reaching the LLM.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add stacked temporal attentionInternVideo2 1B · SSv2accuracy: 77.1 -> 78.0Helped
Add stacked temporal attentionInternVideo2-Chat 8B · SSv2-T10accuracy: 84.17% -> 95.18%; 11.01%Helped
Add stacked temporal attentionQwen2-VL 2B · SSv2-VSMaccuracy: 68.65 -> 72.19Helped
Add stacked temporal attentionQwen2-VL 7B · SSv2-VSMaccuracy: 73.15 -> 76.05Helped
Add stacked temporal attentionQwen2-VL 7B · MVBenchaccuracy: 67.0 -> 70.1Helped
Use spatial attention before temporal attention with head scale 0.25 (ablation)STAVEQ2 2B · SSv2-T10accuracy: 73.14 -> 76.04Helped
Place temporal attention before spatial attention instead of after it (ablation)STAVEQ2 2B, head scale 0.25 · SSv2-T10accuracy: 76.04 -> 73.20Hurt
Reduce temporal head scale from 1.0 to 0.5 (ablation)STAVEQ2 2B, spatial first · SSv2-T10accuracy: 58.34 -> 71.18Helped
Use 32 temporal blocks across all layers instead of 16 (ablation)STAVEQ2 2B · SSv2-T10accuracy: 74.73 -> 76.04; 74.97 -> 76.04Helped
Increase positive training samples from 50% to 80% (ablation)SSv2-VSM context-selection fine-tuning · SSv2-VSM similarity matchingaccuracy: 25.52% -> 71.25%Helped
Increase positive training samples from 80% to 91% (ablation)SSv2-VSM context-selection fine-tuning · SSv2-VSM similarity matchingaccuracy: 71.25% -> 49.18%Hurt
Remove textual descriptions of reference actions (ablation)SSv2-VSM context-selection fine-tuning · SSv2-VSM similarity matchingaccuracy: 71.25% -> 68.65%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Something-Something v2 SSv2-T10 SSv2-VSM WebVid-QA WebVid

Benchmarks: SSv2-T10 SSv2 (full) SSv2-VSM VITATECS MVBench Video-MME

Metrics: accuracy

Baselines: Qwen2-VL Qwen2.5-VL InternVideo2-Chat LLaVA-NeXT-Video ST-LLM TG-Vid LLaVA-OneVision VideoLLaMA2 LLaVA-Video GPT-4o VideoMAE V2 MVD

Builds on: Qwen2-VL InternVideo2 VideoRoPE LoRA Vision Transformer

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