atlas

Research map / Video / Video-language understanding

Time-R1: Post-Training Large Vision Language Model for Temporal Video Grounding

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

Time-R1 post-trains Qwen2.5-VL with GRPO-style reinforcement learning using a tIoU and format reward, plus a curated 2.5K-sample difficulty-filtered dataset (TimeRFT) and a new 800-instance benchmark (TVGBench) for temporal video grounding.

Problem

Large vision-language models underperform on temporal video grounding when fine-tuned with SFT, which over-penalizes reasonable timestamp predictions and generalizes poorly; existing TVG benchmarks are also large and ill-suited for slow LVLM evaluation.

Approach

Apply RL with verifiable rewards (a timestamp-aware IoU plus a reasoning-template reward) to optimize LVLM grounding directly, combined with moderate-difficulty sample selection (Gaussian over IoU), multi-epoch dynamic hard sampling, and a brief LoRA cold start with CoT captions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Post-train Qwen2.5-VL-7B with Time-R1 RLQwen2.5-VL-7B · TVGBenchR1@0.7: 12.8 -> 16.4Helped
Add Multi-Epoch training (ablation)Time-R1 · TVGBenchR1@0.7: 13.2 -> 14.2Helped
Add Gaussian Filtering to the no-component setup (ablation)Time-R1 · TVGBenchR1@0.7: 13.2 -> 13.4Helped
Add tIoU reward to the no-component setup (ablation)Time-R1 · TVGBenchR1@0.7: 13.2 -> 12.9Hurt
Combine tIoU reward with Multi-Epoch training (ablation)Time-R1 · TVGBenchR1@0.7: 13.2 -> 16.4Helped
Add Sample Filtering to the tIoU + Gaussian Filtering + Multi-Epoch setup (ablation)Time-R1 · TVGBenchR1@0.5: 28.5 -> 29.4Helped
Use Gaussian filtering (0.3) rather than random filtering (ablation)Time-R1 · TVGBenchR1@0.3: 39.4 -> 41.6Helped
Use Gaussian filtering (0.5) rather than random filtering (ablation)Time-R1 · TVGBenchR1@0.7: 16.4 -> 16.0Hurt
Use Gaussian filtering (0.7) rather than random filtering (ablation)Time-R1 · TVGBenchR1@0.7: 16.4 -> 15.5Hurt
Use uniform rather than random filtering (ablation)Time-R1 · TVGBenchR1@0.7: 16.4 -> 15.9Hurt
Add CoT to the no-KL GRPO setup (ablation)Time-R1 · TVGBenchR1@0.5: 29.1 -> 29.5Helped
Add KL regularization to the no-CoT GRPO setup (ablation)Time-R1 · TVGBenchR1@0.5: 29.1 -> 27.4Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Charades-STA ActivityNet YT-Temporal DiDeMo QuerYD InternVid HowTo100M VTG-IT TimeIT TimePro HTStep LongVid

Benchmarks: Charades-STA ActivityNet TVGBench MVBench TempCompass EgoSchema VideoMME

Metrics: R1@0.3 R1@0.5 R1@0.7 mIoU accuracy

Baselines: TimeChat TimeSuite TRACE VideoChat-Flash Gemini-2.5-Pro HawkEye VTimeLLM SFT SFT-LoRA

Builds on: GRPO DAPO DeepSeek-R1 Qwen2.5-VL

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