This repository contains the training data annotations and evaluation benchmark for the LongVT project.
LongVT is an end-to-end agentic framework that enables "Thinking with Long Videos" via interleaved Multimodal Chain-of-Tool-Thought. This dataset provides the training annotations and evaluation benchmark in Parquet format, with source media files available in LongVT-Source.
For privacy reasons, media paths in the Parquet files were sanitized before release. Please replace them with your own local paths after downloading the corresponding media from LongVT-Source. The annotations and media files follow a one-to-one correspondence across the two repos.
The dataset is organized into three training subsets and one evaluation benchmark:
| Subset | Samples | Description |
|---|---|---|
sft | ~248K | Supervised Fine-Tuning data (with and without tool calling) |
rl | ~1.8K | Reinforcement Learning QA pairs |
rft | ~15K | Reinforcement Fine-Tuning traces |
We have transferred the annotation file of VideoSIAH-Eval to longvideotool/VideoSIAH-Eval.
| File | Samples | Description | Media Source |
|---|---|---|---|
data/test-00000-of-00001.parquet | 1,280 | VideoSIAH-Eval benchmark | videosiaheval_*.zip |
| Source | Samples | Description | Media Source |
|---|---|---|---|
videor1 | 165K | Video-R1 COT reasoning data | videor1_*.zip |
llavacot | 54K | LLaVA COT image reasoning | llavacot_*.zip |
longvideoreason | 5.2K | Long video reasoning COT | longvideoreason_*.zip |
geminicot | 4.8K | Gemini-distilled COT | geminicot_*.zip |
tvg | 6.3K | Temporal video grounding | tvg_*.zip |
longvideoreflection | 3K | Long video reflection | longvideoreflection_*.zip |
openvlthinker | 2.8K | OpenVLThinker reasoning | openvlthinker_*.zip |
wemath | 602 | WeMath reasoning | wemath_*.zip |
| Source | Samples | Description | Media Source |
|---|---|---|---|
selfqa | 1.6K | Self-curated QA pairs | selfqa_*.zip |
rl_val | 114 | RL validation set | rl_val_*.zip |
| Source | Samples | Description | Media Source |
|---|---|---|---|
selftrace | 15K | Self-distilled iMCoTT traces | selftrace_*.zip |
pip install huggingface_hub
huggingface-cli download longvideotool/LongVT-Parquet --repo-type dataset --local-dir ./data
huggingface-cli download longvideotool/LongVT-Source --repo-type dataset --local-dir ./source## Usage with Datasets
from datasets import load_dataset
sft_data = load_dataset("longvideotool/LongVT-Parquet", "sft", split="train")
rl_data = load_dataset("longvideotool/LongVT-Parquet", "rl", split="train")
rft_data = load_dataset("longvideotool/LongVT-Parquet", "rft", split="train")
Each sample contains:
id: Unique identifiermessages: Conversation turns with system prompt, user query, and assistant response
<think>, <tool_call>, <tool_response>, and <answer> tags for reasoning tracesEvaluation benchmark format:
video_path: Path to video filequestion: Question about the videoanswer: Ground truth answerIf you find LongVT useful for your research and applications, please cite using this BibTeX:
@misc{yang2025longvtincentivizingthinkinglong,
title={LongVT: Incentivizing "Thinking with Long Videos" via Native Tool Calling},
author={Zuhao Yang and Sudong Wang and Kaichen Zhang and Keming Wu and Sicong Leng and Yifan Zhang and Bo Li and Chengwei Qin and Shijian Lu and Xingxuan Li and Lidong Bing},
year={2025},
eprint={2511.20785},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2511.20785},
}
This dataset is released under the Apache 2.0 License.
This repository contains the training data annotations and evaluation benchmark for the LongVT project.
LongVT is an end-to-end agentic framework that enables "Thinking with Long Videos" via interleaved Multimodal Chain-of-Tool-Thought. This dataset provides the training annotations and evaluation benchmark in Parquet format, with source media files available in LongVT-Source.
For privacy reasons, media paths in the Parquet files were sanitized before release. Please replace them with your own local paths after downloading the corresponding media from LongVT-Source. The annotations and media files follow a one-to-one correspondence across the two repos.
The dataset is organized into three training subsets and one evaluation benchmark:
| Subset | Samples | Description |
|---|---|---|
sft | ~248K | Supervised Fine-Tuning data (with and without tool calling) |
rl | ~1.8K | Reinforcement Learning QA pairs |
rft | ~15K | Reinforcement Fine-Tuning traces |
We have transferred the annotation file of VideoSIAH-Eval to longvideotool/VideoSIAH-Eval.
| File | Samples | Description | Media Source |
|---|---|---|---|
data/test-00000-of-00001.parquet | 1,280 | VideoSIAH-Eval benchmark | videosiaheval_*.zip |
| Source | Samples | Description | Media Source |
|---|---|---|---|
videor1 | 165K | Video-R1 COT reasoning data | videor1_*.zip |
llavacot | 54K | LLaVA COT image reasoning | llavacot_*.zip |
longvideoreason | 5.2K | Long video reasoning COT | longvideoreason_*.zip |
geminicot | 4.8K | Gemini-distilled COT | geminicot_*.zip |
tvg | 6.3K | Temporal video grounding | tvg_*.zip |
longvideoreflection | 3K | Long video reflection | longvideoreflection_*.zip |
openvlthinker | 2.8K | OpenVLThinker reasoning | openvlthinker_*.zip |
wemath | 602 | WeMath reasoning | wemath_*.zip |
| Source | Samples | Description | Media Source |
|---|---|---|---|
selfqa | 1.6K | Self-curated QA pairs | selfqa_*.zip |
rl_val | 114 | RL validation set | rl_val_*.zip |
| Source | Samples | Description | Media Source |
|---|---|---|---|
selftrace | 15K | Self-distilled iMCoTT traces | selftrace_*.zip |
pip install huggingface_hub
huggingface-cli download longvideotool/LongVT-Parquet --repo-type dataset --local-dir ./data
huggingface-cli download longvideotool/LongVT-Source --repo-type dataset --local-dir ./source## Usage with Datasets
from datasets import load_dataset
sft_data = load_dataset("longvideotool/LongVT-Parquet", "sft", split="train")
rl_data = load_dataset("longvideotool/LongVT-Parquet", "rl", split="train")
rft_data = load_dataset("longvideotool/LongVT-Parquet", "rft", split="train")
Each sample contains:
id: Unique identifiermessages: Conversation turns with system prompt, user query, and assistant response
<think>, <tool_call>, <tool_response>, and <answer> tags for reasoning tracesEvaluation benchmark format:
video_path: Path to video filequestion: Question about the videoanswer: Ground truth answerIf you find LongVT useful for your research and applications, please cite using this BibTeX:
@misc{yang2025longvtincentivizingthinkinglong,
title={LongVT: Incentivizing "Thinking with Long Videos" via Native Tool Calling},
author={Zuhao Yang and Sudong Wang and Kaichen Zhang and Keming Wu and Sicong Leng and Yifan Zhang and Bo Li and Chengwei Qin and Shijian Lu and Xingxuan Li and Lidong Bing},
year={2025},
eprint={2511.20785},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2511.20785},
}
This dataset is released under the Apache 2.0 License.