EvoVid:
Temporal-Centric Self-Evolution for Video Large Language Models

Shiqi Huang1, Ziyue Wang2, Zhongrong Zuo2, Han Qiu2, Qi She2, Bihan Wen1*
1School of Electrical and Electronic Engineering, Nanyang Technological University
2ByteDance
*Corresponding Author
EvoVid framework
Overview of EvoVid. Questioner πQ and Solver πS co-evolve through two temporal-centric rewards.

Abstract

Recent Video Large Language Models (Video-LLMs) have demonstrated strong capabilities in video reasoning through reinforcement learning (RL). However, existing RL pipelines rely heavily on human-annotated tasks and solutions, making them costly to scale and fundamentally constrained by human expertise. Self-evolving frameworks have recently emerged as a promising alternative through autonomous Questioner–Solver self-play. Unfortunately, these approaches are primarily designed for static modalities such as text and images, fundamentally failing to capture the temporal dynamics that are central to video reasoning. In this work, we propose EvoVid, a temporal-centric self-evolving framework that enables Video-LLMs to improve directly from raw, unannotated videos. Specifically, we introduce two complementary temporal-centric rewards: a temporal-aware Questioner reward that encourages temporally dependent question generation through temporal perturbation sensitivity, and a temporal-grounded Solver reward that provides automatic temporal supervision via inherent video segment localization. Extensive experiments across four base models and six benchmarks demonstrate consistent improvements over both base models and existing self-evolving baselines, achieving competitive performance with supervised methods. These results highlight temporal-centric self-evolution as an effective and scalable paradigm for video understanding and reasoning.

Contributions

  • First self-evolving framework for Video-LLMs. EvoVid improves video understanding and reasoning directly from raw, unannotated videos, without relying on any human supervision.
  • Two temporal-centric verifiable rewards. A temporal-aware Questioner reward that preserves temporal perturbation sensitivity, and a temporal-grounded Solver reward that leverages inherent temporal segment supervision.
  • Extensive validation. Across four MLLMs and six video understanding and reasoning benchmarks, EvoVid delivers consistent gains, validating the effectiveness of video-based self-evolution.

Main Results

Across four MLLMs (Qwen2.5-VL-3B/7B and Qwen3-VL-4B/8B) and six video reasoning and general benchmarks, three iterations of EvoVid co-evolution yield consistent improvements over each base model—despite using no human-curated questions or annotations. The model progressively improves through a fully autonomous learning process, with the largest gains on temporally challenging benchmarks (e.g., +19.3% TempCompass on Qwen2.5-VL-3B).

Performance on video reasoning and general benchmarks across four MLLMs. For each base model we compare the untrained Base Model, the frozen-Questioner baseline, and three iterations of EvoVid co-evolution. Bold marks the best result per model; blue superscripts on the Iter-3 row report the absolute improvement over the corresponding base model.

Methods Video-HolmesVSI-BenchVideoMMMUMMVU TempCompassVideoMME
Qwen2.5-VL-3B-Instruct
Base Model (w/o training)26.825.130.648.528.948.0
EvoVid ( Questioner)27.826.335.053.334.548.3
EvoVid (Iter 1)28.029.534.451.733.247.0
EvoVid (Iter 2)26.928.436.953.146.348.9
EvoVid (Iter 3)27.2+0.429.5+4.436.7+6.154.6+6.148.2+19.348.6+0.6
Qwen2.5-VL-7B-Instruct
Base Model (w/o training)27.827.747.859.272.253.1
EvoVid ( Questioner)28.429.346.660.572.551.5
EvoVid (Iter 1)28.628.548.960.672.151.4
EvoVid (Iter 2)29.930.948.360.573.153.8
EvoVid (Iter 3)29.3+1.531.7+4.050.0+2.262.4+3.273.2+1.053.6+0.5
Qwen3-VL-4B-Instruct
Base Model (w/o training)29.940.146.760.370.949.6
EvoVid ( Questioner)30.740.645.161.170.649.6
EvoVid (Iter 1)30.441.447.361.070.849.7
EvoVid (Iter 2)29.143.147.362.470.949.7
EvoVid (Iter 3)31.1+1.242.8+2.747.6+0.962.6+2.371.7+0.851.4+1.8
Qwen3-VL-8B-Instruct
Base Model (w/o training)36.237.446.864.873.650.3
EvoVid ( Questioner)36.335.347.863.773.450.4
EvoVid (Iter 1)36.038.049.063.874.350.3
EvoVid (Iter 2)35.238.348.167.073.751.4
EvoVid (Iter 3)36.6+0.439.8+2.449.1+2.366.2+1.474.3+0.751.2+0.9