Video-RSI: Recursive Self-Improvement of Video Understanding Agents via Harness Evolution

arXiv Preprint · September 2026

Bingjun Luo1Jialin Guo2Siqi Li1

1 Tsinghua University2 Harbin Engineering University

A video understanding agent improves its own evidence acquisition
through harness evolution, with model weights frozen.

Solver execution, failure hypotheses, targeted queries, diagnosis, harness revision, and cost-aware selection. The retained harness is used in the next round.

Illustrative mechanism sequence, not a recorded experimental case. The Editor actively investigates training videos. Model weights remain frozen. Private evaluation supplies aggregate feedback for harness selection.

Abstract

Video understanding agents acquire evidence through an executable harness that controls what they observe and how they use those observations. However, execution traces contain only the evidence acquired by the current harness, leaving competing explanations for failure unresolved and limiting the basis for self-improvement. We introduce Video-RSI, a framework for recursive self-improvement in which a video understanding agent uses its own language model to revise its harness. Through active video investigation, the model revisits the original training videos to test competing failure explanations with additional observations, grounding proposed changes in evidence beyond the existing trace. Cost-aware harness evolution turns these diagnoses into reusable revisions and determines which revisions to retain by considering both answer accuracy and visual cost. Across our evaluation settings on video understanding benchmarks, the evolved agent improves accuracy while processing fewer frames and achieves competitive accuracy-efficiency trade-offs against existing video understanding agents. These results demonstrate the potential for video understanding agents to improve their own evidence acquisition and use through harness evolution.

Method

Video-RSI framework: Solver execution feeds traces and results to an Editor; active video investigation diagnoses failures; private evaluation selects revisions by accuracy and visual cost.
Overview of Video-RSI. The Solver executes the current harness. The Editor revisits training videos to investigate failures and proposes executable revisions. A private gate retains revisions based on answer accuracy and visual cost. Model weights remain frozen. Enlarge

The Editor gathers additional visual, transcript, and OCR evidence, then revises the agent’s prompts, tools, memory, and execution logic. Useful revisions accumulate in the executable harness and seed subsequent attempts.

Evolution runs offline. The selected harness is frozen before evaluation on new questions.

Quantitative Results

Accuracy and visual frame usage on four video understanding benchmarks.

MLVUTest
MethodAccuracy ↑%Frames ↓per question
Initial harness62.468.5
VideoSeek68.183.9
VideoHarness-RSI64.183.2
Video-RSI (Ours)72.961.1
LongVideoBenchLong val
MethodAccuracy ↑%Frames ↓per question
Initial harness67.751.6
VideoSeek70.971.9
VideoHarness-RSI68.492.1
Video-RSI (Ours)71.141.1
Video-MMELong
MethodAccuracy ↑%Frames ↓per question
Initial harness73.438.6
VideoSeek78.717.8
VideoHarness-RSI69.792.8
Video-RSI (Ours)80.021.6
EgoSchemaPublic subset
MethodAccuracy ↑%Frames ↓per question
Initial harness71.466.0
VideoSeek73.272.3
VideoHarness-RSI78.066.8
Video-RSI (Ours)78.242.4

Selected comparisons from Tables 1–2. VideoSeek and VideoHarness-RSI are reproduced with the same DeepSeek-V4-Pro backbone and Qwen3.6-Plus visual model.

Frames count frame inputs to successful visual-model calls per question. Offline Editor investigation is excluded; this measure does not represent total compute cost.

Ablation Study

Active investigation. Revisiting videos improves accuracy over revision based only on existing trajectories across all four benchmarks.

Cost-aware selection. Compared with an accuracy-only gate, the retained harness uses fewer frames and achieves higher accuracy across these settings.

Ablation results

Accuracy (%) and frames per question.

VariantMLVULongVideoBenchVideo-MMEEgoSchema
Acc. ↑Frames ↓Acc. ↑Frames ↓Acc. ↑Frames ↓Acc. ↑Frames ↓
Initial harness62.468.567.751.673.438.671.466.0
Trajectories only64.760.367.243.173.728.576.651.8
Accuracy-only gate67.181.969.566.474.943.177.460.5
Video-RSI (Ours)72.961.171.141.180.021.678.242.4

Source: Table 2. All variants share the initial harness and frozen models. Investigation and trajectory-only runs share training data and per-attempt limits.

Evolution Dynamics

Original Figure 3: accuracy and frame usage across 20 revision attempts on the development set and MLVU. Dashed vertical lines mark accepted revisions. MLVU accuracy initially drops, then recovers and improves.
Harness evolution over 20 revision attempts. Five revisions are accepted. Dashed lines mark accepted updates; flat segments indicate an unchanged retained harness. MLVU is evaluated retrospectively and does not guide selection. Original Figure 3 from the paper. Enlarge

The first accepted revision accounts for most of the development-set frame reduction. Transfer is not monotonic: MLVU accuracy initially falls, then recovers through later revisions. See Section 4.4.

BibTeX

@article{luo2026videorsi,
  title={Video-RSI: Recursive Self-Improvement of Video Understanding Agents via Harness Evolution},
  author={Luo, Bingjun and Guo, Jialin and Li, Siqi},
  journal={arXiv preprint arXiv:2609.37950},
  year={2026}
}

Figure

100%

Zoom in to read labels. Scroll or swipe to explore the figure.

Open original figure ↗