June 03, 2026
We introduce VideoKR, the first large-scale training corpus specifically designed to strengthen knowledge- and reasoning-intensive video understanding. It comprises 315K video reasoning examples over 145K newly collected, CC-licensed, expert-domain videos. We develop a human-in-the-loop, skill-oriented example generation pipeline that targets progressively deeper video reasoning capabilities while ensuring the difficulty, diversity, and reliability of both the examples and their CoT rationales. We also curate VideoKR-Eval, a new expert-annotated benchmark where questions require genuine video understanding and knowledge-intensive reasoning rather than textual shortcuts. Our experiments show that, under a standard SFT\(\rightarrow\)GRPO pipeline, models post-trained on VideoKR outperform prior post-training approaches on knowledge-intensive video reasoning while remaining competitive on general video reasoning, highlighting data design as a key driver of progress in video reasoning. We further conduct comprehensive ablations to isolate the contributions of VideoKR, providing actionable insights for future work.
| Video Source | %Video | # Video | Avg Duration | CC | # Example | Example Source | Expert-domain | Example/CoT Generator | |
|---|---|---|---|---|---|---|---|---|---|
| LLaVA-Video [1] | Existing Dataset | 100% | 178K | 36.9 seconds | 1156K | Newly Generated | GPT-4o | ||
| VideoEspresso [2] | Existing Dataset | 100% | 259K | 47.7 seconds | 202K | Newly Generated | GPT-4o | ||
| Video-R1 [3] | Existing Dataset | 52% | 61K | 36.9 seconds | 260K | Existing Dataset | Qwen2.5-VL-72B-Instruct | ||
| VideoRFT [4] | Existing Dataset | 56% | 127K | 24.7 seconds | 310K | Existing Dataset | GPT-4o-mini + DeepSeek-R1 | ||
| \(^\dagger\)Video-CoT [5] | Existing Dataset | 100% | Unknown | Unknown | 192K | Existing Dataset | Qwen2.5-VL-72B-Instruct | ||
| OneThinker [6] | Existing Dataset | 42% | 158K | 90.9 seconds | 600K | Existing Dataset | Seed1.5-VL | ||
| VideoAuto-R1 [7] | Existing Dataset | 59% | 35K | 63.8 seconds | 83K | Existing Dataset | – | ||
| VideoKR (Ours) | Newly Collected | 100% | 145K | 344.1 seconds | 315K | Newly Generated | Expert-validated selection from a pool of 7 frontier models |
Multimodal foundation models for video understanding have achieved rapid progress in recent years, driven by architectural advances [8]–[12], large-scale pretraining [13]–[16], and sophisticated post-training strategies [3], [4], [17]–[19]. However, current models still face significant limitations when transitioning from surface-level video perception to video reasoning tasks that demand domain knowledge and multi-step inference [20]–[23]. A key bottleneck lies in the nature of the training corpora used to develop these models.
Existing large-scale video datasets are predominantly constructed for perceptual objectives such as action recognition, event localization, and short-range temporal understanding [3], [4], [17], [24], [25]. Their content is heavily skewed toward everyday activities, with limited coverage of specialized domains and little support for knowledge- and reasoning-intensive video understanding. Consequently, models trained on current corpora often struggle with tasks requiring multi-hop inference, scientifically grounded explanations, or interpretation of events governed by non-observable principles, limiting their reliability in real-world applications that demand accurate, domain-aware reasoning.
To bridge this gap, we open-source VideoKR, the first large-scale training corpus targeted for knowledge- and reasoning-intensive video understanding. We collect 145K CC-licensed videos across 82 professional subjects using a knowledge-driven collection protocol that targets real-world manifestations of domain knowledge. To transform these raw videos into effective video reasoning training data, we design a skill-oriented QA generation framework that decomposes knowledge- and reasoning-intensive video understanding into three complementary capabilities: basic video reasoning, knowledge-enhanced video perception, and knowledge-intensive video reasoning. For each video, the framework generates challenging QA examples tailored to each skill category, each paired with a high-quality CoT rationale. We apply rigorous quality control with human-expert involvement, yielding a high-quality supervised fine-tuning corpus, VideoKR-SFT-201K, and a reinforcement learning corpus, VideoKR-RL-114K. In addition, through a manual audit of existing knowledge-intensive video reasoning benchmarks, we find that many examples are solvable with little video understanding. To address these issues, we construct a new evaluation benchmark, VideoKR-Eval.
We adopt a standard SFT\(\rightarrow\)GRPO pipeline to isolate data design as the primary bottleneck and attribute performance gains more cleanly to VideoKR. We further establish a standardized evaluation framework to enable fair, reproducible model comparisons. Experiments show that even without sophisticated post-training algorithmic design, base models (i.e., Qwen2.5-VL-7B-Instruct and Qwen3-VL-8B-Instruct) post-trained on VideoKR already outperform prior post-training approaches. To inform how VideoKR can advance future work in video reasoning, we conduct comprehensive ablations that disentangle its key contributors, including the effect of CoT supervision, the impact of skill-based data composition, and controlled SFT and RL studies that compare VideoKR against prior post-training corpora.
We summarize our main contributions as follows:
We open-source VideoKR, the first large-scale training corpus designed for knowledge- and reasoning-intensive video understanding. We apply rigorous quality control to ensure consistently high-quality training data (§3).
We construct VideoKR-Eval, a new evaluation benchmark that mitigates single-frame answerability in prior benchmarks through multi-model single-frame probing and expert re-annotation of filtered videos (§4).
We establish a standardized evaluation framework to ensure fair and reproducible model comparisons (§5.2).
Models post-trained on VideoKR achieve the best knowledge-intensive performance among similar-sized models, while remaining competitive on general video benchmarks (§6).
We conduct comprehensive ablations to isolate the contributions of VideoKR, including the effectiveness of CoT supervision, the impact of skill-based data composition, comparisons against prior post-training corpora, yielding actionable insights for future work (§6.4 to §6.5).
Recent video understanding benchmarks have expanded their scope to evaluate a broader range of multimodal and reasoning capabilities [20], [22], [26]–[31]. General-purpose benchmarks such as Video-MME [28], MVBench [32], VSI-Bench [33], and VideoVista [29] assess perceptual skills, spatiotemporal comprehension, and cross-modal reasoning, providing a solid foundation for evaluating video understanding. Building on this trend, a growing set of knowledge-, science-, and reasoning-intensive evaluation benchmarks focuses on deeper, domain-aware reasoning that goes beyond surface-level video perception [30], [31]. For instance, MMVU [20] requires models to reason over specialized-domain videos and apply relevant domain knowledge; VideoMMMU [21] and Video-MMLU [23] target expert-level understanding of subject-specific lecture videos; and SciVideoBench [22] evaluates advanced reasoning over scientific videos.
Current reasoning models are typically trained through a two-stage post-training pipeline that combines SFT and RL [34]–[37]. To enhance video reasoning capabilities, the SFT stage is usually initialized on video reasoning datasets that include explicit chain-of-thought annotations, temporal cues, and spatial grounding signals, helping the model form more structured and interpretable reasoning patterns [6], [38]–[41]. In the RL phase, recent work has concentrated on adapting reinforcement learning with verifiable rewards (RLVR) to video reasoning, exploring complex reward engineering that emphasizes spatial understanding [42], [43], temporal dynamics [3], [24], [44], [45], or integrated spatiotemporal relationships [17], [46]. Despite these advances, most post-training approaches still build on repurposed video understanding datasets that target basic perception: as shown in 1, existing open-source corpora largely rely on short videos from datasets released years ago, and synthesis-based efforts [1], [2] typically depend on a single model, which can introduce systematic biases. We address this need by open-sourcing VideoKR: every video is newly collected, depicts expert-domain scenarios, and is released under CC licenses, and we adopt a human-in-the-loop, skill-oriented example generation framework to ensure the difficulty, diversity, and reliability of the data. Our experiments show that, under a standard SFT\(\rightarrow\)GRPO pipeline, models post-trained on VideoKR already outperform prior post-training approaches, suggesting that better data remains crucial.
This section describes the VideoKR data construction process, with an overview of the pipeline shown in 2. Because our goal is large-scale corpus synthesis, exhaustive manual construction is infeasible. However, model based generation can introduce systematic artifacts. We therefore adopt a quality-controlled, semi-automated pipeline: whenever a step involves model outputs, it is audited and validated by human experts (detailed in Section 3.4). We engage 34 domain experts, each with graduate-level background in the relevant discipline (see Appendix 8.2 for annotator biographies), to enforce quality criteria throughout the process.
To achieve comprehensive coverage of domain-related videos, we begin by constructing a Domain Knowledge Bank, where each entry represents a knowledge point consisting of a term and its corresponding definition. The authors manually reviewed undergraduate curricula from top universities worldwide and identified 82 representative subjects distributed across four major disciplines: Natural Sciences, Healthcare, Humanities and Social Sciences, and Engineering. The complete subject list is provided in Appendix 8.1. To ensure systematic and fine-grained representation of domain knowledge within each discipline, we adopt a hierarchical knowledge organization framework with four layers: Subject \(\rightarrow\) Course \(\rightarrow\) Lecture \(\rightarrow\) Knowledge Point. Specifically, for each subject, we ask expert annotators to provide a list of 4 to 8 core undergraduate courses consistent with standard academic programs. For each selected course, annotators compile a structured syllabus based on well-established curricula from top universities, outlining major lecture topics and learning objectives. Then for each lecture, we prompt LLMs (see Section 3.4 for our expert-involved procedure to select and validate the models used here and in subsequent steps) to identify several key knowledge points, each paired with a term and a paragraph-length definition. We collect a total of 63,745 knowledge points.
Building upon the constructed domain knowledge bank, we then collect a large-scale video corpus, outlined below.
In practice, directly using knowledge point terms (e.g.,”Newton’s Second Law”) as search queries often yields lecture recordings or purely instructional materials. While informative, such videos often lack the diversity and situational richness found in real-world contexts where the knowledge is implicitly applied. To obtain more authentic and engaging content, we first ask LLMs to generate 1–3 short scenarios that describe realistic situations involving each knowledge point. For example, instead of searching “Newton’s Second Law”, a generated scenario might be “a rocket launching into the sky”, which inherently reflects Newton’s Second Law. These scenarios are then transformed into semantically relevant search keywords, helping retrieve videos that embody the knowledge rather than merely explain it.
For each generated search keyword, we employ the YouTube Data API1 to retrieve metadata (e.g., titles, descriptions, and durations) for the top-\(10\) candidate videos. We restrict the search to videos released under CC licenses to ensure legal reusability, a critical aspect that has been ambiguous in prior training corpora. For each candidate video, we instruct models to evaluate its relevance to the expected knowledge point and scenario based on the textual metadata. Videos exceeding 30 minutes are excluded, as long-context video understanding falls beyond the scope of this work. For the remaining candidates, we download the videos and prompt MLLMs to perform a secondary relevance assessment using visual content to confirm alignment with the intended knowledge context. To remove potentially harmful or sensitive content, we randomly sample four frames from each video and run Azure AI’s image moderation APIs2 to filter out unsafe videos. We collect 146,567 CC-licensed videos.
For each video, we generate multiple QA examples. Following recent video post-training work [3], [17], we adopt multi-choice and open-ended QA formats, as they offer verifiable supervision suitable for RLVR. To enable scalable and high-quality data creation, we design a skill-based example generation pipeline:
As illustrated in 1, three complementary dimensions, i.e.,perception, knowledge, and reasoning, are essential for knowledge- and reasoning-intensive video understanding. Accordingly, we define three core skills that guide the example generation process: (1) Basic Video Reasoning (VidR), which involves direct comprehension of events observable from the visual sequence, such as tracking actions, spatial relations, or temporal order, without relying on external domain knowledge. (2) Knowledge-enhanced Video Perception (KnowVid), where visual perception is enriched by explicit domain knowledge. The model must align observed visual cues with relevant concepts across both spatial and temporal dimensions, for example, recognizing laboratory apparatus such as a “burette” or “condenser” and understanding their roles in a sequence of chemical procedures. (3) Knowledge-Intensive Video Reasoning (KnowVidR), which focuses on integrating visual understanding with domain knowledge to perform sophisticated, multi-hop inference, e.g., estimating the quantity of chemical product formed from observed reactant amounts, or inferring a patient’s likely diagnosis by interpreting symptoms and medical procedures depicted in a clinical video.
To ensure the quality and domain accuracy of the generated examples, we engage expert annotators to curate a seed set of examples for every core skill defined above. For each core skill, the annotators select representative knowledge points and their corresponding collected videos, then construct question–answer pairs accompanied by detailed, step-by-step reasoning processes that clearly articulate how visual evidence, domain knowledge, and logical inference jointly lead to the final answer. Each annotated example then undergoes a manual review by the authors to verify the accuracy of the QA content and reasoning process. In total, 150 examples are created for each skill within every discipline, resulting in 1,800 high-quality, expert-curated seed examples. To improve reliability, each example is independently reviewed by a second annotator; 74 examples are revised in this stage.
Building on the expert-curated seed set, we use frontier MLLMs to scale up example creation in a controlled, skill-aware manner. For each video, the model generates two examples per skill, producing six examples in total through six independent generation rounds (one per example). During each round, the model is provided with (1) video frames uniformly sampled at 0.2 fps with timestamps, (2) three randomly sampled human-curated examples from the same discipline and skill category, and (3) the knowledge point and associated subjects when targeting the KnowVid or KnowVidR skills. The model is instructed to emulate the seed examples in QA formulation and reasoning process generation, while maintaining fidelity to the video’s unique visual content and knowledge context.
To mitigate generation errors and reasoning bias, we adopt three complementary strategies: (1) Self-Consistency Verification: The model is re-prompted with the generated question and corresponding video frames to produce a detailed, step-by-step answer. An example is retained only if the re-derived answer matches the original, and the reasoning process from this verification step is used as the final reasoning trace. (2) Video Dependency Filtering: To ensure that each example in VideoKR genuinely requires visual understanding rather than relying on textual cues or shortcut reasoning, we instruct InternVL3.5-38B and Qwen3-VL-32B-Instruct to answer the question using only the text and four randomly sampled video frames. If both models successfully predict the correct answer under this limited setting, the example is removed from the dataset. Notably, this filter is stricter than what existing evaluation benchmarks use, which commonly rely on text-only [28], [47] or single-frame [48], [49] settings. (3) CoT Rationale Validation: To mitigate systematic generator bias in the reasoning traces, we use an independent strong MLLM as a verifier: given the question, reasoning trace, and videos, it checks that each key step is supported by observable evidence or standard domain knowledge, and that the reasoning decisively distinguishes the chosen answer from plausible alternatives. We discard examples with critical unsupported steps.
Beyond the automated example validation and filtering described above, we further strengthen VideoKR through pipeline-level quality control and contamination mitigation.
As summarized in 1, prior work on video reasoning corpus construction typically relies on a single model throughout the pipeline. This design can introduce model specific artifacts. To improve synthesis diversity and avoid overcommitting to any single model’s biases, we use a pool of seven frontier models (i.e., GPT-5.2, GPT-5-mini, Claude-4.5-Sonnet, Gemini-3-Flash, DeepSeek-V3.2, Qwen3-VL-235B-A22B, and GLM-4.6V). However, our pipeline is difficulty stratified: lightweight steps such as metadata relevance screening can be handled reliably by multiple models, whereas demanding stages such as QA example generation and verification are reliable only for a subset of models. We therefore introduce a human validated model selection protocol to determine stage eligibility: For each candidate model and each pipeline step, we sample 100 instances from that step’s real inputs and ask domain expert annotators to assess the model outputs and label errors. A model is eligible for a step only if its error rate falls below a predefined threshold. We provide details of this process and the human-validated models for each step in Appendix 8.4. During large-scale synthesis, for each instance at a given step, we randomly select one qualified model from the pool.
To prevent evaluation leakage, we traverse all video benchmarks supported by LMMs-Eval [50] and apply a two-stage decontamination protocol over the videos in VideoKR: (1) YouTube-ID Filtering: When a benchmark (e.g., MMVU) provides YouTube video IDs, we directly filter out any training video whose YouTube ID matches an evaluation video ID, resulting in 131 videos removed. (2) Near-Duplicate Video Filtering: We also perform duplicate detection using frame level perceptual hashing and windowed sequence matching, resulting in 877 videos removed. We detail the process in Appendix 8.5.
To further assess the end-to-end quality of the finalized corpus and quantify residual noise, we randomly sample 800 examples from VideoKR-SFT-201K and ask ten expert annotators, who previously participated in seed-example curation, to evaluate them end to end. Of the sampled items, 52 questions are flagged as potentially non visual solvable. For reasoning traces, annotators identify 32 errors. Among these, 17 cases change the final answer, while 15 cases preserve the correct answer but rely on unsupported domain claims or fail to ground key steps in the relevant video evidence. These error rates are comparable to the error levels observed during human expert seed example curation (§3.3) and are therefore acceptable.
We then randomly partition the generated 315,537 examples into two subsets while preserving video-level grouping, resulting in VideoKR-SFT-201K for supervised fine-tuning and VideoKR-RL-114K for RLVR training. For VideoKR-SFT-201K, each example retains its validated CoT rationale as the supervision target, whereas VideoKR-RL-114K keeps only the question and verifiable answer, since RLVR optimizes against the verifiable answer while the policy model generates its own reasoning during training. 2 presents the key data statistics. Randomly-sampled examples from VideoKR are shown in Appendix 8.3.
We next discuss the motivation and build of VideoKR-Eval.
2pt
| Model | VidMMMU | MMVU | SciVidBench | VideoKR-Eval |
| (900) | (1,000) | (1,000) | (ours) (2,000) | |
| Claude-4.5-Sonnet | 35.3 | 41.3 | 21.8 | 9.5 |
| Qwen3-VL-235B-A22B | 39.3 | 45.2 | 13.2 | 10.1 |
| GPT-5.2 | 38.3 | 49.7 | 23.0 | 10.7 |
We observe that existing knowledge-intensive video reasoning benchmarks (e.g., VideoMMMU, MMVU, and SciVideoBench) contain a substantial fraction of examples that can be answered without continuous video understanding. We quantify this issue through single-frame probing: each model is given only the question, answer options, and one randomly sampled frame from the video, and each example is evaluated in three independent trials. As shown in 2, frontier models achieve surprisingly high single-frame answerability rates on existing benchmarks (e.g.,\(>\)35% on MMVU and VideoMMMU).
We construct VideoKR-Eval from VideoMMMU, MMVU, and SciVideoBench by retaining 1,254 original examples that require continuous video understanding under multi-model single-frame probing, and augmenting them with 746 expert-reannotated examples from filtered videos.
For each example in VideoMMMU, MMVU, and SciVideoBench, we run single-frame probing with three frontier models: Qwen3-VL-235B-A22B, Claude-4.5-Sonnet, and GPT-5.2. Each model receives only the question, answer options, and one randomly sampled frame from the video, and is evaluated with three independent trials. For each model, an example is considered single-frame-solvable if the model answers it correctly in all three trials; otherwise, it is treated as requiring continuous video understanding for that model. We retain only the intersection of examples judged as requiring continuous video understanding by all three models, yielding 1,254 original examples.
For examples outside this intersection, we discard the original QA pairs and ask domain experts to re-annotate new QA examples using the corresponding videos. Annotators are required to write questions grounded in clearly observable video evidence, requiring relevant domain knowledge, and paired with uniquely determined ground truth answers. This process yields 746 expert-reannotated examples. Together with the 1,254 retained original examples, VideoKR-Eval contains 2,000 examples. Detailed statistics for VideoKR-Eval are provided in Appendix 9.1.
In this section, we discuss the experiment setup for post-training on VideoKR and the subsequent model evaluation.
3.2pt
| General Video Reasoning | Knowledge-Intensive Video Reasoning | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4-7 (lr)8-12 Model | Release | Frames | Video-MME | MVBench | LongVideoBench | Average | VideoMMMU | MMVU | SciVideoBench | VideoKR-Eval | Average | |
| Closed-source models | ||||||||||||
| GPT-5.4 | 2026-03 | 64 | 86.0 | 78.3 | 76.7 | 80.3 | 87.1 | 82.0 | 52.9 | 63.2 | 71.3 | |
| Gemini 3 Pro | 2025-11 | 64 | 87.7 | 74.1 | 77.4 | 79.7 | 87.6 | 77.5 | 50.4 | 60.3 | 69.0 | |
| Claude Opus 4.5 | 2025-11 | 64 | 81.4 | 67.2 | 67.2 | 71.9 | 84.4 | 77.3 | 48.6 | 56.3 | 66.7 | |
| Other Models | ||||||||||||
| Qwen3-VL-32B-Thinking | 2025-10 | 128 | 72.9 | 71.7 | 63.8 | 69.5 | 69.6 | 67.8 | 42.1 | 50.2 | 57.4 | |
| Qwen3-VL-32B-Instruct | 2025-10 | 128 | 74.4 | 72.6 | 65.5 | 70.8 | 72.0 | 68.2 | 39.7 | 45.0 | 56.2 | |
| Qwen2.5-VL-72B | 2025-02 | 128 | 72.8 | 67.4 | 63.2 | 67.8 | 67.0 | 65.1 | 38.9 | 42.6 | 53.4 | |
| InternVL3.5-8B | 2025-08 | 128 | 65.5 | 73.3 | 61.0 | 66.6 | 57.2 | 54.0 | 24.5 | 35.4 | 42.8 | |
| LLaVA-OneVision-7B | 2024-08 | 32 | 59.0 | 58.1 | 56.5 | 57.9 | 36.2 | 43.1 | 16.2 | 23.5 | 29.8 | |
| LLaVA-NeXT-Video-34B | 2024-07 | 32 | 51.0 | 48.0 | 49.9 | 49.6 | 19.1 | 39.4 | 16.0 | 18.8 | 23.3 | |
| LLaVA-NeXT-Video-7B | 2024-07 | 32 | 32.0 | 38.1 | 38.9 | 36.3 | 21.8 | 28.1 | 10.9 | 14.7 | 18.9 | |
| Qwen2.5-VL-7B-Instruct or Qwen3-VL-8B-Instruct as Base Models | ||||||||||||
| Qwen2.5-VL-7B-Instruct | 2025-02 | 16 | 57.1 | 65.0 | 55.2 | 59.1 | 48.4 | 52.5 | 23.1 | 31.3 | 38.8 | |
| Video-R1 | 2025-03 | 16 | 59.7 | 65.5 | 55.3 | 60.2\(_{\textcolor{blue}{\scriptscriptstyle +{1.1}}}\) | 51.1 | 53.3 | 26.6 | 28.9 | 40.0\(_{\textcolor{blue}{\scriptscriptstyle +{1.2}}}\) | |
| VideoRFT | 2025-05 | 16 | 57.6 | 61.7 | 53.6 | 57.6\(_{\textcolor{red}{\scriptscriptstyle -{1.5}}}\) | 51.1 | 53.6 | 26.3 | 29.8 | 40.2\(_{\textcolor{blue}{\scriptscriptstyle +{1.4}}}\) | |
| VideoKR (SFT + RL) | 2026-05 | 16 | 56.6 | 66.6 | 57.0 | 60.1\(_{\textcolor{blue}{\scriptscriptstyle +{1.0}}}\) | 52.6 | 59.2 | 27.3 | 37.7 | 44.2\(_{\textcolor{blue}{\scriptscriptstyle +{5.4}}}\) | |
| Qwen2.5-VL-7B-Instruct | 2025-02 | 128 | 65.1 | 66.3 | 60.9 | 64.1 | 51.1 | 55.7 | 28.1 | 32.7 | 41.9 | |
| VideoAuto-R1 | 2026-01 | 128 | 66.8 | 70.2 | 59.7 | 65.6\(_{\textcolor{blue}{\scriptscriptstyle +{1.5}}}\) | 52.1 | 55.7 | 32.7 | 36.5 | 44.3\(_{\textcolor{blue}{\scriptscriptstyle +{2.4}}}\) | |
| VideoKR (SFT + RL) | 2026-05 | 128 | 66.4 | 68.9 | 61.3 | 65.5\(_{\textcolor{blue}{\scriptscriptstyle +{1.4}}}\) | 52.2 | 60.5 | 32.5 | 41.2 | 46.6\(_{\textcolor{blue}{\scriptscriptstyle +{4.7}}}\) | |
| Qwen3-VL-8B-Instruct | 2025-10 | 128 | 68.2 | 67.9 | 61.6 | 65.9 | 61.8 | 59.6 | 33.4 | 39.0 | 48.5 | |
| OneThinker | 2025-12 | 128 | 65.8 | 69.3 | 61.4 | 65.5\(_{\textcolor{red}{\scriptscriptstyle -{0.4}}}\) | 62.9 | 61.6 | 33.8 | 38.3 | 49.2\(_{\textcolor{blue}{\scriptscriptstyle +{0.7}}}\) | |
| VideoAuto-R1 | 2026-01 | 128 | 68.7 | 68.8 | 58.8 | 65.4\(_{\textcolor{red}{\scriptscriptstyle -{0.5}}}\) | 63.1 | 59.6 | 32.7 | 43.8 | 49.8\(_{\textcolor{blue}{\scriptscriptstyle +{1.3}}}\) | |
| Qwen3-VL-8B-Thinking | 2025-10 | 128 | 67.6 | 68.0 | 60.0 | 65.2\(_{\textcolor{red}{\scriptscriptstyle -{0.7}}}\) | 64.9 | 60.5 | 33.0 | 41.5 | 50.0\(_{\textcolor{blue}{\scriptscriptstyle +{1.5}}}\) | |
| VideoKR (SFT) | 2026-05 | 128 | 64.8 | 63.6 | 58.5 | 62.3\(_{\textcolor{red}{\scriptscriptstyle -{3.6}}}\) | 61.7 | 63.0 | 28.3 | 43.6 | 49.2\(_{\textcolor{blue}{\scriptscriptstyle +{0.7}}}\) | |
| VideoKR (zero RL) | 2026-05 | 128 | 67.4 | 65.5 | 60.0 | 64.3\(_{\textcolor{red}{\scriptscriptstyle -{1.6}}}\) | 61.9 | 63.5 | 32.5 | 44.6 | 50.6\(_{\textcolor{blue}{\scriptscriptstyle +{2.1}}}\) | |
| VideoKR (SFT + RL) | 2026-05 | 128 | 67.8 | 67.0 | 61.5 | 65.4\(_{\textcolor{red}{\scriptscriptstyle -{0.5}}}\) | 63.0 | 64.8 | 32.8 | 45.3 | 51.5\(_{\textcolor{blue}{\scriptscriptstyle +{3.0}}}\) | |
Recent post-training work for video reasoning emphasizes sophisticated RL variants and reward engineering. In contrast, we aim to isolate a different, and arguably more fundamental, bottleneck: whether data design is the primary limiting factor for knowledge and reasoning intensive video understanding. Accordingly, we deliberately adopt a standard, widely used SFT\(\rightarrow\)GRPO pipeline as a controlled scaffold, ensuring that algorithmic complexity does not become a confounder and that observed gains can be attributed more cleanly to the training data.
Specifically, we use Qwen2.5-VL-7B-Instruct and Qwen3-VL-8B-Instruct as base models to assess whether VideoKR yields consistent gains under various architectural designs and pretraining priors. For SFT, we fine-tune each base model on VideoKR-SFT-201K for one epoch. Starting from the resulting SFT checkpoint, we then run GRPO on VideoKR-RL-114K for one epoch. For Qwen3-VL-8B-Instruct, we also conduct Zero-RL training by directly running GRPO on VideoKR-RL-114K for one epoch. We set batch size as 32 for both SFT and GRPO. For the GRPO accuracy reward, we follow prior video reasoning work [3], [4] and use ROUGE for open-ended QAs and Exact Match for multiple-choice QAs. The maximum video token number is 4,096, and the maximum number of frames is 128. The training hyperparameters and details are provided in Appendix 10.1.
We next describe our evaluation benchmarks and the standardized protocol for fair, reproducible model comparisons.
We evaluate models on seven benchmarks grouped into two categories: (1) General Video Reasoning, including Video-MME [28], MVBench [32] and LongVideoBench [51], which measure broad video understanding; and (2) Knowledge-intensive Video Reasoning, including VideoMMMU [21], MMVU [20], SciVideoBench [22], and VideoKR-Eval, which focus on domain-specific, expert-level reasoning.
We observe substantial cross-paper inconsistencies in reported results, particularly for base models used as post-training starting points. Based on careful follow-up experiments, we attribute these discrepancies primarily to prompt misalignment: base models are sometimes evaluated under prompt conditions that are misaligned with their intended inference mode. For example, Qwen2.5-VL-Instruct is not a “reasoning” model, yet some papers evaluate it with elaborate self-reflection and forced reasoning-trace instructions designed for post-trained ‘reasoning’’ variants.
To ensure fair and reproducible comparisons, for each model, we use the official prompt released by the original paper whenever available; otherwise, we adopt the default prompt templates from LMMs-Eval [50]. For input frames, we follow the model-recommended inference configuration whenever it is specified by the model release. We run each model three times with independent sampling and report the mean. All evaluations are performed using the LMMs-Eval framework [50]. Full evaluation details (e.g., model prompts and inference parameters) are provided in Appendix 10.2.
We next discuss our main findings and ablation analysis.
Table 3 presents the main experimental results. Post-training on VideoKR consistently improves Qwen2.5-VL-7B-Instruct across all evaluated benchmarks, and yields clear gains for Qwen3-VL-8B-Instruct especially on knowledge-intensive video reasoning benchmarks. The gains are most pronounced on knowledge-intensive tasks: SFT followed by RL on VideoKR raises the knowledge-intensive average of Qwen2.5-VL-7B from 41.9 to 46.6 (+4.7) and of Qwen3-VL-8B from 48.5 to 51.5 (+3.0), with the largest per-dataset improvements on MMVU and VideoKR-Eval(e.g.,+4.8 and +8.5 points for Qwen2.5-VL-7B). Notably, the post-trained Qwen3-VL-8B attains the best knowledge-intensive average among 7/8B-scale models (51.5, versus 50.0 for the strongest competing model, Qwen3-VL-8B-Thinking). These results underscore the value of our training data, which tightly integrates domain knowledge, visual grounding, and structured reasoning. Starting from an SFT-initialized model, subsequent RL training consistently delivers higher performance than the SFT-only baseline, highlighting that combining SFT with RL is important for fully leveraging the strengths of VideoKR data. Moreover, the RL-only variant also generally outperforms the SFT-only model, indicating that RL alone can induce stronger generalizable reasoning abilities.
To better understand how post-training on VideoKR changes model behavior, we randomly sample 100 examples from VideoKR-Eval and compare outputs from different models. Our case study shows that the post-trained Qwen3-VL-8B model can integrate visual evidence with relevant domain knowledge to perform complex reasoning. It also exhibits “aha-moment” reasoning patterns indicative of deeper understanding. Examples are shown in Appendix 11.3.
To analyze how input frame count affects performance, we evaluate our post-trained model, which was trained with 128 frames, under varying numbers of frames at inference. Specifically, we test 16, 32, 64, and 128 frames while keeping all other inference settings fixed. As shown in 3, increasing the number of input frames consistently improves performance for both the base model and our post-trained model. For example, on general video reasoning benchmarks, Qwen2.5-VL-7B (SFT+RL) improves from 60.1% at 16 frames to 65.5% at 128 frames. On knowledge-intensive video reasoning benchmarks, it further improves from 44.2% to 46.6%. These results suggest that our model benefits from richer visual and temporal evidence at inference time, and that the gains from VideoKR remain consistent across different frame budgets.
In the following subsections, we conduct controlled SFT and RL ablations on VideoKR to provide insights for future work. Unless otherwise specified, all experiments use Qwen2.5-VL-7B-Instruct as the base model and are trained and evaluated with 128 input frames.
Using VideoKR-SFT-201K, we ablate two design choices, the skill composition of the training examples and the use of CoT supervision, to quantify their individual contributions.
To assess the contribution of each skill component, we fine-tune models on cumulative subsets of our skill-oriented data. Specifically, we construct three 80K-example variants from VideoKR-SFT-201K: (1) VidR only; (2) a balanced mixture of VidR and KnowVid(1:1); and (3) a randomly sampled subset from the full VideoKR-SFT-201K(i.e.,VidR+KnowVid+KnowVidR, we reuse examples in the previous ablation). We fine-tune Qwen2.5-VL-7B-Instruct on each variant for one epoch with a batch size of 16. We observe that incorporating all three skill components yields the best knowledge-intensive performance: training on VidR alone obtains 41.4% on knowledge-intensive benchmarks. Adding Knowledge-Enhanced Perception (VidR+KnowVid) gives 41.3%, while incorporating Knowledge-Intensive Reasoning (VidR+KnowVid+KnowVidR) further improves performance to 42.4%. The same trend holds on VideoKR-Eval, where accuracy rises monotonically from 35.3 (VidR) to 35.9 (VidR+KnowVid) to 36.8 (VidR+KnowVid+KnowVidR). These results indicate that combining domain knowledge and complex reasoning supervision is crucial.
4pt
| Ablation Setting | General | Knowledge-Intensive | |
|---|---|---|---|
| 2-2 (lr)3-4 | Average | VideoKR-Eval | Average |
| Qwen2.5-VL-7B-Instruct | 64.1 | 32.7 | 41.9 |
| Skill-Oriented Data Composition (SFT, 80K examples, one epoch) | |||
| VidR | 58.0\(_{\textcolor{red}{\scriptscriptstyle -{6.1}}}\) | 35.3\(_{\textcolor{blue}{\scriptscriptstyle +{2.6}}}\) | 41.4\(_{\textcolor{red}{\scriptscriptstyle -{0.5}}}\) |
| VidR+ KnowVid | 58.4\(_{\textcolor{red}{\scriptscriptstyle -{5.7}}}\) | 35.9\(_{\textcolor{blue}{\scriptscriptstyle +{3.2}}}\) | 41.3\(_{\textcolor{red}{\scriptscriptstyle -{0.6}}}\) |
| VidR+ KnowVid+ KnowVidR | 58.3\(_{\textcolor{red}{\scriptscriptstyle -{5.8}}}\) | 36.8\(_{\textcolor{blue}{\scriptscriptstyle +{4.1}}}\) | 42.4\(_{\textcolor{blue}{\scriptscriptstyle +{0.5}}}\) |
| Direct Output | 61.4\(_{\textcolor{red}{\scriptscriptstyle -{2.7}}}\) | 35.9\(_{\textcolor{blue}{\scriptscriptstyle +{3.2}}}\) | 39.4\(_{\textcolor{red}{\scriptscriptstyle -{2.5}}}\) |
| Chain-of-Thought | 58.3\(_{\textcolor{red}{\scriptscriptstyle -{5.8}}}\) | 36.8\(_{\textcolor{blue}{\scriptscriptstyle +{4.1}}}\) | 42.4\(_{\textcolor{blue}{\scriptscriptstyle +{0.5}}}\) |
| Comparison with Other SFT Corpora (SFT, 80K examples, one epoch) | |||
| Video-R1-CoT-165k | 57.3\(_{\textcolor{red}{\scriptscriptstyle -{6.8}}}\) | 27.5\(_{\textcolor{red}{\scriptscriptstyle -{5.2}}}\) | 36.2\(_{\textcolor{red}{\scriptscriptstyle -{5.7}}}\) |
| OneThinker-SFT-340k | 60.5\(_{\textcolor{red}{\scriptscriptstyle -{3.6}}}\) | 29.7\(_{\textcolor{red}{\scriptscriptstyle -{3.0}}}\) | 38.3\(_{\textcolor{red}{\scriptscriptstyle -{3.6}}}\) |
| VideoRFT-CoT-102K | 59.6\(_{\textcolor{red}{\scriptscriptstyle -{4.5}}}\) | 32.1\(_{\textcolor{red}{\scriptscriptstyle -{0.6}}}\) | 38.4\(_{\textcolor{red}{\scriptscriptstyle -{3.5}}}\) |
| VideoKR-SFT-201K (Ours) | 58.3\(_{\textcolor{red}{\scriptscriptstyle -{5.8}}}\) | 36.8\(_{\textcolor{blue}{\scriptscriptstyle +{4.1}}}\) | 42.4\(_{\textcolor{blue}{\scriptscriptstyle +{0.5}}}\) |
| Video-R1-260k | 63.7\(_{\textcolor{red}{\scriptscriptstyle -{0.4}}}\) | 33.1\(_{\textcolor{blue}{\scriptscriptstyle +{0.4}}}\) | 41.6\(_{\textcolor{red}{\scriptscriptstyle -{0.3}}}\) |
| OneThinker-600k | 60.3\(_{\textcolor{red}{\scriptscriptstyle -{3.8}}}\) | 33.2\(_{\textcolor{blue}{\scriptscriptstyle +{0.5}}}\) | 42.3\(_{\textcolor{blue}{\scriptscriptstyle +{0.4}}}\) |
| VideoRFT-RL-310K | 63.8\(_{\textcolor{red}{\scriptscriptstyle -{0.3}}}\) | 33.5\(_{\textcolor{blue}{\scriptscriptstyle +{0.8}}}\) | 42.3\(_{\textcolor{blue}{\scriptscriptstyle +{0.4}}}\) |
| VideoAuto-R1-83K | 62.8\(_{\textcolor{red}{\scriptscriptstyle -{1.3}}}\) | 33.3\(_{\textcolor{blue}{\scriptscriptstyle +{0.6}}}\) | 42.7\(_{\textcolor{blue}{\scriptscriptstyle +{0.8}}}\) |
| VideoKR-RL-114K (Ours) | 61.7\(_{\textcolor{red}{\scriptscriptstyle -{2.4}}}\) | 34.5\(_{\textcolor{blue}{\scriptscriptstyle +{1.8}}}\) | 43.0\(_{\textcolor{blue}{\scriptscriptstyle +{1.1}}}\) |
To validate the necessity of explicit CoT rationales in SFT, we randomly sample 80K examples from VideoKR-SFT-201K and create two variants: one with CoT rationales and one without. We fine-tune Qwen2.5-VL-7B-Instruct on each variant for one epoch with a batch size of 16. As illustrated in 4, the CoT-trained model improves over the Direct Output baseline on knowledge-intensive reasoning, lifting the average from 39.4% to 42.4% (a 3.0-point gain), underscoring the importance of high-quality CoT supervision for advanced knowledge-intensive video reasoning.
We next conduct a comprehensive comparison of VideoKR with prior open-source post-training corpora, under both SFT and zero-RL settings. For SFT, we randomly sample 80K examples from each SFT corpus and fine-tune Qwen2.5-VL-7B-Instruct on each variant for one epoch with a batch size of 16. For zero-RL, we randomly sample 50K QA examples from each RL corpus and train Qwen2.5-VL-7B-Instruct on each variant for one epoch with a batch size of 16; we exclude non-QA tasks since they require task-specific reward functions that cannot be unified under our standard GRPO training pipeline.
As illustrated in 4, under SFT, the model trained on the VideoKR-SFT subset reaches a 42.4 knowledge-intensive average and is the only corpus to surpass the base model (41.9), whereas prior corpora such as Video-R1 and VideoRFT lower it to 36.2 and 38.4, respectively. Under zero-RL, VideoKR with VideoKR-RL-114K achieves the strongest gain (43.0, +1.1 over the base model, ahead of the next-best VideoAuto-R1 at 42.7), indicating that high-quality data is key to maximizing post-training benefits for advanced video reasoning.
| Model | Video-R1 | VideoRFT | OneThinker | VidAuto-R1 | VideoKR |
|---|---|---|---|---|---|
| 2.5-VL-7B-Inst. | 55.3 | 47.8 | 45.8 | 57.1 | 39.2 |
| 3-VL-8B-Inst. | 57.1 | 51.1 | 49.1 | 54.5 | 42.3 |
| 3-VL-8B-Think | 59.0 | 52.3 | 49.3 | 54.3 | 43.5 |
To diagnose why prior corpora provide limited improvements relative to VideoKR, we analyze training-data difficulty with respect to the base models. Concretely, we randomly sample 3,000 video QA examples from each corpus and measure the zero-shot accuracy of Qwen2.5-VL-7B and Qwen3-VL-8B in the 128-frame setting. As shown in 5, all evaluated models attain high accuracy on prior corpora (e.g., Qwen3-VL-8B scores between 49.1% and 57.1%), suggesting these datasets are effectively saturated for current frontier base models and thus offer weak learning signals. In contrast, accuracy on VideoKR remains lower (42.3% for the same model), indicating a more challenging distribution that better supports continued capability gains during post-training.
This work offers a corpus-centric perspective on post-training foundation models for advanced video reasoning. Instead of viewing visual perception, domain knowledge, and advanced reasoning as loosely linked elements, we show that integrating structured domain concepts with visually grounded examples yields stronger reasoning performance, without relying on sophisticated RL reward engineering. Extensive experiments and analyses confirm that post-training on the VideoKR dataset produces strong improvements, especially on knowledge-intensive video reasoning.
All videos in VideoKR are licensed under CC license, which enables reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. By restricting our dataset to CC-licensed videos, we ensure legal reusability and clear provenance, a critical aspect that has been ambiguous in prior training corpora. For human expert annotation and validation, we compensated annotators at an average rate of $13 USD per hour, which exceeds the prevailing hourly rates for comparable local work. All expert annotators provided informed consent to participate and explicitly authorized the public release and redistribution of their annotations as part of the resulting dataset and accompanying materials. The VideoKR and VideoKR-Eval data construction incurs approximately 70.4K US dollars in model inference costs.
We thank Dr. Yu Rong for valuable suggestions on the post-training experiment design and paper writeup improvement.
6pt
| Natural Sciences (20) | Engineering (20) | Healthcare (18) | Humanities & Social Sciences (24) |
|---|---|---|---|
| Chemistry | Electrical Engineering | Medicine | History |
| Physics | Computer Science | Public Health | Psychology |
| Biology | Materials Science & Engineering | Pharmacy | Arts |
| Astrophysics & Astronomy | Mechanical Engineering | Dentistry | Education |
| Earth Science | Civil & Environmental Engineering | Nursing | Sociology |
| Mathematics | Chemical Engineering | Biomedical Sciences | Philosophy |
| Statistics & Data Science | Biomedical Engineering | Medical Laboratory Science | Linguistics |
| Environmental Science | Aerospace Engineering | Nutrition & Dietetics | Anthropology |
| Ecology & Evolutionary Biology | Industrial & Operations Research | Physiotherapy | Archaeology |
| Microbiology & Immunology | Systems Engineering | Occupational Therapy | Political Science |
| Biochemistry & Molecular Biology | Nuclear Engineering | Speech & Language Therapy | International Relations |
| Biophysics | Energy Engineering | Radiography / Imaging Sciences | Economics |
| Neuroscience | Mechatronics & Robotics | Health / Biomedical Informatics | Law |
| Genetics & Genomics | Software Engineering | Epidemiology & Biostatistics | Geography |
| Cell & Developmental Biology | AI Engineering | Global Health | Communication & Media Studies |
| Marine Science | Computer Engineering | Veterinary Medicine | Literature & Comparative Literature |
| Atmospheric Science | Communications Engineering | Optometry / Vision Science | Modern Languages & Cultures |
| Geology & Geophysics | Control & Automation | Health Policy & Management | Theology & Religious Studies |
| Paleontology | Structural Engineering | Business Administration | |
| Scientific Computing | Geotechnical Engineering | Finance | |
| Accounting | |||
| Architecture & Urban Planning | |||
| Public Policy & Administration | |||
| Gender & Sexuality Studies |
Based on a manual review of undergraduate curricula from leading universities worldwide, we identified 82 representative subjects spanning four major disciplines. Table 6 organizes these subjects across Natural Sciences, Healthcare, Humanities and Social Sciences, and Engineering, forming the top-level index of our four-layer knowledge base of subject, course, lecture, and knowledge point, and enabling broad cross-domain coverage and balanced sampling.
3.5pt
| ID | Year | Major | Assigned Discipline | Annotation Tasks | ||||
|---|---|---|---|---|---|---|---|---|
| 5-9 | Know. Bank | Seed Ex. | Model Val. | Quality | Eval Bench. | |||
| 1 | 3rd yr PhD | Electrical Eng. | Engineering | |||||
| 2 | 3rd yr PhD | Mechanical Eng. | Engineering | |||||
| 3 | 1st yr PhD | Computer Science | Engineering | |||||
| 4 | 2nd yr PhD | Civil Engineering | Engineering | |||||
| 5 | 2nd yr Master | Chemical Eng. | Engineering | |||||
| 6 | 1st yr Master | Materials Science | Engineering | |||||
| 7 | 1st yr Master | Aerospace Eng. | Engineering | |||||
| 8 | 2nd yr Master | Biomedical Eng. | Engineering | |||||
| 9 | 2nd yr Master | Software Eng. | Engineering | |||||
| 10 | 1st yr Master | Electronic Eng. | Engineering | |||||
| 11 | 1st yr Master | Industrial Eng. | Engineering | |||||
| 12 | 3rd yr PhD | Physics | Natural Sciences | |||||
| 13 | 2nd yr PhD | Chemistry | Natural Sciences | |||||
| 14 | 2nd yr PhD | Biology | Natural Sciences | |||||
| 15 | 1st yr PhD | Mathematics | Natural Sciences | |||||
| 16 | 2nd yr Master | Statistics | Natural Sciences | |||||
| 17 | 1st yr Master | Earth Science | Natural Sciences | |||||
| 18 | 1st yr Master | Astrophysics | Natural Sciences | |||||
| 19 | 1st yr Master | Environmental Sci. | Natural Sciences | |||||
| 20 | 2nd yr Master | Geology | Natural Sciences | |||||
| 21 | 1st yr Master | Ecology | Natural Sciences | |||||
| 22 | 2nd yr PhD | Economics | Humanities & Social Sciences | |||||
| 23 | 2nd yr PhD | Psychology | Humanities & Social Sciences | |||||
| 24 | 3rd yr PhD | Sociology | Humanities & Social Sciences | |||||
| 25 | 1st yr Master | Political Science | Humanities & Social Sciences | |||||
| 26 | 1st yr Master | Philosophy | Humanities & Social Sciences | |||||
| 27 | 1st yr Master | History | Humanities & Social Sciences | |||||
| 28 | 1st yr Master | Law | Humanities & Social Sciences | |||||
| 29 | 2nd yr Master | Linguistics | Humanities & Social Sciences | |||||
| 30 | 1st yr Master | Education | Humanities & Social Sciences | |||||
| 31 | 4th yr PhD | Public Health | Healthcare | |||||
| 32 | 2nd yr PhD | Clinical Medicine | Healthcare | |||||
| 33 | 2nd yr PhD | Dentistry | Healthcare | |||||
| 34 | 2nd yr Master | Pharmacy | Healthcare | |||||
To ensure that the VideoKR corpus is constructed with the highest possible quality while maximizing data diversity, we implemented a rigorous, human-in-the-loop qualification protocol for all foundation models used in our pipeline. Instead of relying on a single model (which risks imprinting specific model biases), we maintain a dynamic pool of eligible models for each synthesis stage. This section details the qualification methodology and the resulting model assignments.
We evaluate seven frontier models for potential inclusion in each pipeline step: GPT-5.2, GPT-5-mini, Claude-4.5-Sonnet, Gemini-3-Flash, DeepSeek-V3.2, Qwen3-VL-235B-A22B, and GLM-4.6V. For every pipeline stage defined in §3.1–§3.4, we conducted a controlled pilot study by sampling 100 representative input instances. Domain experts evaluated the model outputs against strict criteria, distinguishing between hard compliance failures (e.g., JSON format violations) and soft content failures (e.g., hallucinations or weak reasoning). A model was deemed eligible for a specific stage only if its total error rate \(\leq\) 3%. 8 shows the human-validated models for each pipeline step.
| Pipeline Stage | Modality | GPT-5.2 | GPT-5-mini | Claude-4.5-Sonnet | Gemini-3-Flash | DeepSeek-V3.2 | Qwen3-VL-235B-A22B | GLM-4.6V |
|---|---|---|---|---|---|---|---|---|
| §3.1 Domain Knowledge Bank Construction | ||||||||
| Lecture \(\to\) Knowledge Point | Text | – | – | |||||
| §3.2 Knowledge-Driven Video Collection | ||||||||
| Scenario Generation | Text | – | – | |||||
| Search Keyword Generation | Text | – | – | |||||
| Metadata Relevance Judge | Text | – | – | |||||
| Visual Relevance Judge | Vision | – | ||||||
| §3.3 Skill-Oriented Example Generation | ||||||||
| Example Generation | Vision | – | ||||||
| CoT Rationale Validation | Vision | – | ||||||
For Near-Duplicate Video Filtering, we uniformly sample both benchmark and VideoKR videos at \(1\) fps using ffmpeg and compute \(64\)-bit perceptual hashes per
frame. We partition each training video into overlapping \(20\)-second windows with a \(1\)-second stride and build an index over window-level hash sequences to enable scalable retrieval.
For each benchmark video, we retrieve the top-\(10\) candidate training windows and verify them by aligned-frame Hamming distance; we flag an overlap when the best \(20\)-second window has
at least \(70\%\) of frames with distance \(\le 30\), and remove any matched training video.
As shown in 9, we construct VideoKR-Eval from three source benchmarks: VideoMMMU, MMVU, and SciVideoBench. We first perform multi-model single-frame probing and retain only original examples that are judged to require continuous video understanding by all three probing models. This yields 1,254 retained original examples. For the remaining filtered videos, domain experts re-annotate new visually grounded QA examples, contributing 746 additional examples. The final benchmark comprises 2,000 high-quality examples designed to require genuine video-level understanding and knowledge-intensive reasoning.
| Source Benchmark | Candidate Count | VideoKR-Eval Composition | Final Count | ||
|---|---|---|---|---|---|
| 3-5 | Filtered | Retained Original | Expert-Reannotated | ||
| MMVU | 1,000 | 639 | 361 | 398 | 759 |
| VideoMMMU | 900 | 560 | 340 | 241 | 581 |
| SciVideoBench | 1,000 | 447 | 553 | 107 | 660 |
| Total | 2,900 | 1,646 | 1,254 | 746 | 2,000 |
We employ GRPO [52] as our reinforcement learning algorithm. Following the standard RLVR-style reward formulation, the total
reward is defined as \(R = 0.1 \cdot R_f + 0.9 \cdot R_a\), where \(R_f\) and \(R_a\) denote the format and accuracy rewards, respectively.
Specifically, \(R_f\) is set to \(1.0\) if the model output strictly satisfies the required format: <think>…</think><answer>…</answer>. For the accuracy
reward \(R_a\), we adopt the ROUGE metric for open-ended QA, while employing Exact Match (EM) for multiple-choice tasks.
We train all models on up to 8 NVIDIA A800 GPUs (80 GB). For SFT, we use a learning rate of \(1\times10^{-5}\), while for RL we use a learning rate of \(5\times10^{-6}\). Both stages are optimized with AdamW, and the maximum response length is set to 2,048 tokens. For GRPO rollout generation, we set the rollout size \(G\) to 8 and use a temperature of 1.0 to encourage exploration. The KL penalty coefficient \(\beta\) is set to 0.01. Supervised fine-tuning is implemented with LLaMA-Factory [53], while reinforcement learning is implemented with verl [54].
To ensure fair and reproducible comparisons, we standardize the inference configuration for all evaluations by setting the temperature to \(0.1\). The maximum response token is set to 8,192 tokens.
{Question}
Please answer this question based on the visual content.
Provide your thinking process between the <think> and </think> tags, and then give your final answer between the <answer> and </answer> tags.
At the end, you must output the final answer in the format:
<answer>``<your answer here>``</answer>
Video-MME
Select the best answer to the following multiple-choice question based on the video. Respond with only the letter (A, B, C, or D) of the correct option
{question}
Put your final answer in \\boxed{}.
Other benchmarks
{question}
Put your final answer in \\boxed{}.
{Question}
Please think about this question as if you were a human pondering deeply.
Engage in an internal dialogue using expressions such as ‘let me think’, ‘wait’, ‘Hmm’, ‘oh, I see’, ‘let’s break it down’, etc, or other natural language thought expressions.
It’s encouraged to include self-reflection or verification in the reasoning process.
Provide your detailed reasoning between the <think> </think> tags, and then give your final answer between the <answer> </answer> tags.
For multiple-choice: Please provide only the single option letter (e.g., A, B, C, D, etc.) within the <answer> </answer> tags.
For open-ended: Please provide your text answer within the <answer> </answer> tags.
Select the best answer to the following multiple-choice question based on the video. Respond with only the letter (A, B, C, or D) of the correct option.
Question: {question} Possible answer choices:
{options}
The best answer is:
Select the best answer to the following multiple-choice question based on the video. Respond with only the letter (A, B, C, or D) of the correct option.
Question: {question} Possible answer choices:
{options}
Please reason step-by-step, identify relevant visual content, analyze key timestamps and clues, and then provide the final answer.
Select the best answer to the following multiple-choice question based on the video. Respond with only the letter (A, B, C, or D) of the correct option.
Question: {question} Possible answer choices:
{options}
Answer with the option’s letter from the given choices directly.
{question}
{options}
Only give the best option.
{question}
{options}
Answer with the option’s letter from the given choices directly.
Perception & Comprehension:
{question}
{options}
Please ignore the Quiz question in last frame of the video.
Adaptation-multiple-choice(open-ended):
You should watch and learn the video content. Then apply what you learned to answer the following multi-choice(open-ended) question. The image for this question is at the end of the video.
{question}
{options}
multiple-choice:
{question}
{options}
Visual Information: processed video
Answer the given multiple-choice question step by step. Begin by explaining your reasoning process clearly. Conclude by stating the final answer using the following format: "Therefore, the final answer is: $LETTER" (without quotes), where $LETTER is one of
the options. Think step by step before answering.
open-ended:
{question}
Visual Information: processed video
Answer the given question step by step. Begin by explaining your reasoning process clearly.
Conclude by stating the final answer using the following format: "Therefore, the final answer is: $ANSWER" (without quotes), where $ANSWER is the final answer of the question. Think step by step before answering.
multiple-choice:
{question}
{options}
Visual Information: processed video
Do not generate any intermediate reasoning process. Answer directly with the option letter from the given choices.
open-ended:
{question}
Visual Information: processed video
Do not generate any intermediate reasoning process. Directly output the final answer.
{question}
{options}
Answer the given question step by step. Begin by explaining your reasoning process clearly.
Conclude by stating the final answer using the following format: "Therefore, the final answer is: $ANSWER" (without quotes), where $ANSWER is the final answer of the question. Think step by step before answering.
{question}
{options}
Answer with the option’s letter from the given choices directly.
multiple-choice:
{question}
{options}
Answer the given multiple-choice question step by step. Begin by explaining your reasoning process clearly. Conclude by stating the final answer using the following format: "Therefore, the final answer is: $LETTER" (without quotes), where $LETTER is one of
the options. Think step by step before answering.
open-ended:
{question}
Answer the given question step by step. Begin by explaining your reasoning process clearly.
Conclude by stating the final answer using the following format: "Therefore, the final answer is: $ANSWER" (without quotes), where $ANSWER is the final answer of the question. Think step by step before answering.
multiple-choice:
{question}
{options}
Answer with the option’s letter from the given choices directly.
open-ended:
{question}
Please answer the question using a single word or phrase.
3.5pt
| General Video Reasoning | Knowledge-Intensive Video Reasoning | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4-7 (lr)8-12 Model | Release | Frames | Video-MME | MVBench | LongVideoBench | Average | VideoMMMU | MMVU | SciVideoBench | VideoKR-Eval | Average | |
| Post-trained Qwen2.5-VL-7B-Instruct | ||||||||||||
| VideoKR (SFT+RL) | 2026-05 | 16 | 56.6 | 66.6 | 57.0 | 60.1 | 52.6 | 59.2 | 27.3 | 37.7 | 44.2 | |
| VideoKR (SFT+RL) | 2026-05 | 32 | 60.1 | 68.2 | 58.2 | 62.2 | 51.2 | 58.9 | 27.4 | 39.8 | 44.3 | |
| VideoKR (SFT+RL) | 2026-05 | 64 | 64.0 | 68.6 | 58.9 | 63.8 | 52.6 | 60.6 | 29.8 | 40.0 | 45.8 | |
| VideoKR (SFT+RL) | 2026-05 | 128 | 66.4 | 68.9 | 61.3 | 65.5 | 52.2 | 60.5 | 32.5 | 41.2 | 46.6 | |
| Post-trained Qwen3-VL-8B-Instruct | ||||||||||||
| VideoKR (SFT+RL) | 2026-05 | 16 | 57.2 | 65.5 | 54.7 | 59.1 | 60.2 | 63.8 | 29.3 | 40.5 | 48.5 | |
| VideoKR (SFT+RL) | 2026-05 | 32 | 61.7 | 65.7 | 56.6 | 61.3 | 60.7 | 64.7 | 30.7 | 42.3 | 49.6 | |
| VideoKR (SFT+RL) | 2026-05 | 64 | 63.9 | 66.2 | 57.9 | 62.7 | 62.1 | 63.8 | 31.5 | 44.6 | 50.5 | |
| VideoKR (SFT+RL) | 2026-05 | 128 | 67.8 | 67.0 | 61.5 | 65.4 | 63.0 | 64.8 | 32.8 | 45.3 | 51.5 | |
3.5pt
| General Video Reasoning | Knowledge-Intensive Video Reasoning | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 2-5 (lr)6-10 Ablation Setting | Video-MME | MVBench | LongVideoBench | Average | VideoMMMU | MMVU | SciVideoBench | VideoKR-Eval | Average | |
| Qwen2.5-VL-7B-Instruct | 65.1 | 66.3 | 60.9 | 64.1 | 51.1 | 55.7 | 28.1 | 32.7 | 41.9 | |
| Skill-Oriented Data Composition | ||||||||||
| VR (Basic Reasoning) | 61.0 | 60.8 | 52.3 | 58.0\(_{\textcolor{red}{\scriptscriptstyle -{6.1}}}\) | 51.3 | 51.7 | 27.3 | 35.3 | 41.4\(_{\textcolor{red}{\scriptscriptstyle -{0.5}}}\) | |
| VR + KV (Perception) | 61.5 | 60.0 | 53.7 | 58.4\(_{\textcolor{red}{\scriptscriptstyle -{5.7}}}\) | 51.0 | 52.3 | 26.1 | 35.9 | 41.3\(_{\textcolor{red}{\scriptscriptstyle -{0.6}}}\) | |
| VR + KV + KVR (Full) | 60.6 | 60.9 | 53.4 | 58.3\(_{\textcolor{red}{\scriptscriptstyle -{5.8}}}\) | 50.6 | 51.6 | 30.7 | 36.8 | 42.4\(_{\textcolor{blue}{\scriptscriptstyle +{0.5}}}\) | |
| Supervision Format | ||||||||||
| Direct Output | 65.6 | 62.8 | 55.8 | 61.4\(_{\textcolor{red}{\scriptscriptstyle -{2.7}}}\) | 45.8 | 51.8 | 24.1 | 35.9 | 39.4\(_{\textcolor{red}{\scriptscriptstyle -{2.5}}}\) | |
| Chain-of-Thought (CoT) | 60.6 | 60.9 | 53.4 | 58.3\(_{\textcolor{red}{\scriptscriptstyle -{5.8}}}\) | 50.6 | 51.6 | 30.7 | 36.8 | 42.4\(_{\textcolor{blue}{\scriptscriptstyle +{0.5}}}\) | |
| Comparison with Other SFT Corpora (SFT-only) | ||||||||||
| Video-R1-CoT-165k | 56.9 | 63.2 | 51.9 | 57.3\(_{\textcolor{red}{\scriptscriptstyle -{6.8}}}\) | 45.3 | 50.4 | 21.4 | 27.5 | 36.2\(_{\textcolor{red}{\scriptscriptstyle -{5.7}}}\) | |
| OneThinker-SFT-340k | 59.1 | 66.7 | 55.8 | 60.5\(_{\textcolor{red}{\scriptscriptstyle -{3.6}}}\) | 45.7 | 52.2 | 25.5 | 29.7 | 38.3\(_{\textcolor{red}{\scriptscriptstyle -{3.6}}}\) | |
| VideoRFT-CoT-102K | 61.8 | 62.9 | 54.2 | 59.6\(_{\textcolor{red}{\scriptscriptstyle -{4.5}}}\) | 47.3 | 50.3 | 24.0 | 32.1 | 38.4\(_{\textcolor{red}{\scriptscriptstyle -{3.5}}}\) | |
| VideoKR-SFT-201K (Ours) | 60.6 | 60.9 | 53.4 | 58.3\(_{\textcolor{red}{\scriptscriptstyle -{5.8}}}\) | 50.6 | 51.6 | 30.7 | 36.8 | 42.4\(_{\textcolor{blue}{\scriptscriptstyle +{0.5}}}\) | |
| Comparison with Other RL Corpora (RL-only) | ||||||||||
| Video-R1-260k | 64.8 | 67.5 | 58.7 | 63.7\(_{\textcolor{red}{\scriptscriptstyle -{0.4}}}\) | 51.3 | 54.9 | 26.9 | 33.1 | 41.6\(_{\textcolor{red}{\scriptscriptstyle -{0.3}}}\) | |
| OneThinker-600k | 63.7 | 64.5 | 52.7 | 60.3\(_{\textcolor{red}{\scriptscriptstyle -{3.8}}}\) | 53.7 | 54.5 | 27.6 | 33.2 | 42.3\(_{\textcolor{blue}{\scriptscriptstyle +{0.4}}}\) | |
| VideoRFT-RL-310K | 65.2 | 67.9 | 58.3 | 63.8\(_{\textcolor{red}{\scriptscriptstyle -{0.3}}}\) | 50.9 | 55.7 | 29.0 | 33.5 | 42.3\(_{\textcolor{blue}{\scriptscriptstyle +{0.4}}}\) | |
| VideoAuto-R1-83K | 65.0 | 66.9 | 56.6 | 62.8\(_{\textcolor{red}{\scriptscriptstyle -{1.3}}}\) | 52.4 | 55.9 | 29.0 | 33.3 | 42.7\(_{\textcolor{blue}{\scriptscriptstyle +{0.8}}}\) | |
| VideoKR-RL-114K (Ours) | 64.2 | 65.7 | 55.3 | 61.7\(_{\textcolor{red}{\scriptscriptstyle -{2.4}}}\) | 51.8 | 56.2 | 29.6 | 34.5 | 43.0\(_{\textcolor{blue}{\scriptscriptstyle +{1.1}}}\) | |