/
models
Zuhao Yang*,Sudong Wang*,Kaichen Zhang*,Keming Wu,Sicong Leng,Yifan Zhang,Bo Li,Chengwei Qin,Shijian Lu,Xingxuan Li,Lidong Bing

LongVT: Incentivizing "Thinking with Long Videos" via Native Tool Calling

TL;DR

We teach vision-language models to think like humans when watching long videos: instead of trying to memorize everything at once, the model learns to skim first, then zoom in on relevant moments. This is achieved through a native tool-calling mechanism where the model can invoke crop_video(start, end) to inspect specific clips on demand. The result? A 7B model that outperforms much larger models on long-video understanding tasks.


The Problem: Why Long Videos Are Hard

Imagine watching a 2-hour movie and being asked: "What was the character wearing when they first entered the coffee shop?" Even for humans, this requires a specific strategy: you don't re-watch the entire movie—you mentally locate the relevant scene, then focus on those few seconds.

Current vision-language models don't work this way. They typically:

  1. Sample frames uniformly across the video (missing critical moments)
  2. Process everything at once (overwhelming the context window)
  3. Hallucinate when the answer isn't in the sampled frames

The core issue is that evidence in long videos is sparse and temporally localized. A 2-hour video at 1 FPS gives you 7,200 frames, but the answer to your question might depend on just 3-5 frames buried somewhere in the middle.

Our Insight: Let Models "Think with Tools"

The key insight behind LongVT is simple: instead of forcing models to process everything, let them actively seek evidence.

We introduce a native tool-calling paradigm where the model can:

  1. Preview the video globally (sparse sampling)
  2. Hypothesize which time window might contain the answer
  3. Zoom in by calling crop_video(start_time, end_time)
  4. Verify or refine based on what it actually sees

This mimics the human cognitive process of global-to-local reasoning. The model isn't just passively processing frames—it's actively investigating.


Overview

Our contributions are threefold:

(1) LongVT: An End-to-End Agentic Framework for "Thinking with Long Videos"
We introduce a novel paradigm that natively interleaves multimodal tool-augmented Chain-of-Thought (CoT) with on-demand clip inspection over hours-long videos, thereby enabling large multimodal models (LMMs) to perform more effective and reliable long-video reasoning.

(2) VideoSIAH: A Fine-Grained Data Suite for Evidence-Sparse Long-Video Reasoning
We construct a scalable data pipeline that produces diverse and high-quality question-answering (QA) data and tool-integrated reasoning traces, and a dedicated benchmark under a video segment-in-a-haystack setting.

(3) LongVT-7B-RFT: A State-of-the-Art Baseline with Invaluable Insights
Through extensive quantitative comparisons, systematic ablations on data recipes, training strategies, and design choices, as well as in-depth analyses of training dynamics, we establish and open-source a powerful baseline model with "thinking with long videos" capabilities.

LongVT Interleaved Multimodal Chain-of-Tool-Thought

Interleaved Multimodal Chain-of-Tool-Thought (iMCoTT). Compared to prior text-based CoT reasoning, iMCoTT in our proposed LongVT can natively perform self-reflection via calling crop_video(start_time, end_time) tool. It proposes a time window after a global preview, proactively fetches the corresponding short clip, rethinks based on the new evidence, and determines whether to refine or answer directly. Such tool-augmented reasoning behaviors ground each step in what is actually seen rather than blindly rephrasing in text-only CoT, which mitigates hallucination and leads to enhanced temporal localization and answer correctness.

Why "Native" Tool Calling Matters

You might ask: why not just use an external retrieval system? The key difference is agency. In LongVT:

  • The model decides when to call the tool (not every query needs it)
  • The model chooses the time window based on its reasoning
  • The model integrates the retrieved evidence into its thought process

This is fundamentally different from retrieval-augmented generation (RAG), where retrieval happens before reasoning. In LongVT, retrieval is part of reasoning.

Motivation of VideoSIAH

The Data Gap

Having a good method is only half the battle—you need the right data to train it. We found that existing long-video datasets have two major problems:

  1. Coarse-grained annotations: Most datasets have clip-level QAs that don't require precise temporal reasoning. A model can often guess the answer without knowing when something happened.

  2. Benchmark contamination: Many multiple-choice benchmarks can be "solved" without even watching the video! Our contamination study (see table below) shows that some models perform well above chance in the "No Visual" setting.

VideoSIAH: Segment-in-a-Haystack

To address this, we created VideoSIAH—a dataset specifically designed for the "needle in a haystack" scenario where the answer depends on a small segment within a long video.

The name captures the challenge: finding the right video Segment In A Haystack of hours-long content.

Key design principles:

  • Open-ended questions: No multiple choice to game
  • Human validation: Annotators verify that questions truly require temporal localization
  • Tool-integrated traces: Training data includes the reasoning process, not just answers

We conduct a rigorous contamination study on the Qwen-VL series across two probing settings: (1) No Visual, where we feed the text prompt without video frames to test for direct memorization; (2) Rearranged Choices, where we randomize the mapping between option labels and their textual content for multiple-choice questions to detect label memorization. Our experimental results reveal significant vulnerabilities in existing benchmarks and highlight the necessity of our proposed VideoSIAH-Eval.

SettingVideoMME (w/o sub)VideoMMMU adapt.VideoMMMU comp.VideoMMMU perc.VideoSIAH-Eval
Qwen2.5-VL-7B-Instruct
Original64.335.744.356.733.8
No Visual40.125.738.339.312.7
Rearranged Choices56.029.740.367.0-
Qwen3-VL-8B-Instruct
Original69.340.760.371.346.6
No Visual44.133.739.346.70.00
Rearranged Choices69.036.347.769.3-

Contamination Tests for Qwen-VL Series on Long Video Understanding and Reasoning Benchmarks. The VideoSIAH-Eval column shows "-" entries for Rearranged Choices since our proposed benchmark is fully open-ended QA, where random option-answer mapping is not applicable.


Data Pipeline

VideoSIAH Data Pipeline

Data Pipeline of VideoSIAH. We construct a semi-automatic data pipeline that integrates several state-of-the-art LMMs to sequentially perform long video segmentation, video clip captioning, segment-in-a-haystack QA generation, cross-modal QA filtering, and iMCoTT generation. Icons with human silhouettes denote human-in-the-loop validation, where annotators inspect a small set of representative failures to refine prompting rules for QA generation, QA filtering, and iMCoTT generation. Note that iMCoTT traces are generated only for the cold-start supervised fine-tuning (SFT) stage, whereas reinforcement learning (RL) operates solely on the filtered QA pairs.


Dataset Statistics

SplitSourcePurposeSamplesTotal
SFT (w/o tool)LongVideo-Reason CoTReasoning-augmented Open-ended QA5,238228,835
Video-R1 CoTReasoning-augmented Video QA165,575
Image-based CoTReasoning-augmented Image QA58,022
SFT (w/ tool)Gemini-distilled iMCoTTTool-augmented Open-ended QA12,76619,161
Qwen-distilled iMCoTTTool-augmented Temporal Grounding6,395
RLGemini-distilled QAsOpen-ended QA over Long Videos1,66717,020
RFTSelf-distilled iMCoTTAgentic Behaviors15,353

Dataset Statistics of VideoSIAH. Our proposed dataset contains a large-scale of non-tool SFT data, tool-augmented SFT data, RL QAs, and self-distilled reinforcement fine-tuning (RFT) traces.

Video Category Distribution
Question Category Distribution

Category Distribution of VideoSIAH-Eval. We present the distribution of video types (left) and question types (right), highlighting the diversity of our proposed benchmark.


Quantitative Comparisons

We compare our LongVT models against proprietary LMMs and state-of-the-art open-source video reasoning models across various long video understanding and reasoning benchmarks.

ModelReasoningToolVideoMMEVideoMMMULVBenchVideoSIAH-EvalAvg
PromptCallingw/ subadapt.comp.perc.
Proprietary LMMs
GPT-4o77.266.062.055.730.817.451.5
Gemini 1.5 Pro81.359.053.349.333.1-55.2
Open-Source (Sparse Sampling)
Qwen2.5-VL-7B62.637.328.036.730.728.137.2
Video-R1-7B61.036.340.752.337.227.942.6
VideoRFT-7B60.936.742.053.034.726.542.3
Video-Thinker-7B61.034.344.753.052.210.442.6
LongVT-7B-SFT (Ours)12.537.746.058.336.026.836.2
LongVT-7B-RL (Ours)66.132.744.750.037.831.043.7
Open-Source (Dense Sampling)
Qwen2.5-VL-7B64.335.744.356.740.933.846.0
Video-R1-7B60.537.338.746.340.133.142.7
VideoRFT-7B49.237.740.748.718.726.937.0
Video-Thinker-7B60.837.742.755.354.36.642.9
LongVT-7B-SFT (Ours)64.932.342.049.741.134.844.1
LongVT-7B-RL (Ours)66.137.742.356.341.435.946.6
LongVT-7B-RFT (Ours)67.035.743.756.741.342.047.7

Performance Comparison with Existing Video-Centric LMMs across Various Long Video Understanding and Reasoning Benchmarks. The best and second-best results among open-source models in each column are marked in bold and underlined, respectively.


Ablation Studies

We conduct comprehensive ablation studies to examine the impact of data recipes, training stages, and reward design on model performance.

Data Recipe

SettingVideoMMEVideoMMMULVBenchVideoSIAH-EvalAvg
w/ subadapt.comp.perc.
SFT w/o self-curated iMCoTT8.433.641.646.015.14.124.8
SFT w/ self-curated iMCoTT64.932.342.049.741.134.844.1
RL w/o self-curated QAs55.130.642.045.638.430.840.4
RL w/ self-curated QAs66.137.742.356.341.435.946.6

Training Stage

SettingVideoMMEVideoMMMULVBenchVideoSIAH-EvalAvg
w/ subadapt.comp.perc.
SFT only64.932.342.049.741.134.844.1
RL only52.735.343.055.137.128.241.9
SFT+RL66.137.742.356.341.435.946.6
SFT+RL+RFT67.035.743.756.741.342.047.7

Training Dynamics

Training Dynamics and Ablations on Reward Design

(a) shows training dynamics under different accuracy and time rewards, and (b) shows the effect of tool-call reward on tool usage.

Recall encourages coverage; IoU demands precision. Using Recall as the reward function during RL presents a drawback: the policy can enlarge the predicted span to envelop the ground-truth interval, which monotonically raises the Recall-based score while ignoring boundary quality. This plateau in the curve of Recall Accuracy Score validates our hypothesized reward hacking. In contrast, IoU explicitly penalizes span inflation via the union term, yielding better-aligned boundaries and more disciplined tool use.

Is tool reward really necessary? The Qwen2.5-VL-7B baseline collapses to near-zero tool calls after training in both configurations (w/ and w/o tool reward), indicating that the model does not internalize the tool's function. After performing cold-start SFT to obtain LongVT-7B-SFT, tool-call frequency rises during training under both configurations and accuracy improves in tandem. Hence, the tool reward is not required for basic competence: once SFT grounds the tool's semantics, the model learns when and how to invoke the tool.


Key Takeaways & Lessons Learned

Through this project, we gained several insights that might be valuable for future work:

1. Cold-Start SFT is Crucial for Tool Learning

One surprising finding was that you can't just RL your way to tool use. Without the cold-start SFT phase that demonstrates tool semantics, the model never learns to call tools—even with explicit tool rewards. This suggests that tool-using behaviors need to be shown before they can be optimized.

2. The Model Learns When to Use Tools

After SFT, we observed that the model doesn't blindly call tools for every query. It develops an intuition for which questions require zooming in (fine-grained visual details) versus which can be answered from the global preview (general scene understanding). This emergent selectivity wasn't explicitly trained—it arose naturally from the data.

3. IoU > Recall for Temporal Grounding Rewards

When we first tried Recall-based rewards, we saw the model "gaming" the metric by predicting increasingly wide time windows. Switching to IoU forced the model to be precise about boundaries. This is a concrete example of how reward design shapes agent behavior.

4. Existing Benchmarks Have Contamination Issues

Our contamination study revealed that some models perform surprisingly well on long-video benchmarks even without seeing the video. This motivated us to create VideoSIAH-Eval with open-ended questions that can't be gamed through memorization.


What's Next?

LongVT opens up several exciting directions:

  • Multi-round tool calling: Currently, the model typically calls the tool once. Enabling iterative refinement could help with even more complex queries.
  • Tool diversity: Beyond crop_video, we could add tools for object tracking, scene search, or even external knowledge retrieval.
  • Longer videos: While we tested on hour-long videos, the paradigm should scale to even longer content like full TV series or lecture archives.

We're excited to see how the community builds on this work!


Open-Source Resources

We open-source LongVT to facilitate future development of long-video reasoning with tool calling in the community