Dongyh35/CVBench

Dataset

2

stars

15

commits

1

linked in READMEs

Aug 6, 2025

updated

README

CVBench: Evaluating Cross-Video Synergies for Complex Multimodal Understanding and Reasoning

Data Overview

CVBench is the first benchmark specifically designed to evaluate cross-video reasoning capabilities in Multimodal Large Language Models (MLLMs). While existing benchmarks focus on single-video tasks, CVBench addresses real-world challenges that demand understanding relationships between multiple video streams—such as multi-camera surveillance, procedural learning, and multi-angle activity analysis.

CVBench includes 1,000 high-quality question-answer (QA) pairs across 1,315 videos, spanning 15 task types and 5 diverse video domains. The tasks are structured around fifteen core categories:

  • Cross-video Anomaly Detection
  • Cross-video Scene Recognition
  • Multi-video Key-Action Recognition
  • Cross-video Event Retrieval
  • Cross-video Object Recognition
  • Multi-video Attribute Recognition
  • Joint-video Counting
  • Cross-video Entity Matching
  • Multi-view Scene Understanding
  • Multi-video Temporal Reasoning
  • Joint-video Spatial Navigating
  • Video Difference Caption
  • Cross-video Counterfactual Reasoning
  • Joint-video Summarization
  • Cross-video Procedural Transfer

This benchmark is designed to probe inter-video context retention, event disambiguation, and commonsense-driven reasoning across asynchronous visual streams.

Data Distribution

CVBench samples are built from domain-diverse clusters including:

  • Sports (e.g., basketball or football)
  • Life records (e.g., cooking or life records)
  • Surveillance (e.g., anomaly detection or matching)
  • Tutorials
  • Cartoons
  • news
Category# QA PairsDescription
Cross-video Anomaly Detection83Comparative analysis of multi-source video data identifies anomalous segments
Cross-video Scene Recognition149Fusion of semantic features from multiple videos to quickly locate scene segments
Multi-video Key-Action Recognition88Spatiotemporal alignment of motion trajectories across videos to identify differences in action execution
Cross-video Event Retrieval49Locating segments across multiple videos that meet specific event elements
Cross-video Object Recognition68Enabling consistent identity recognition of objects across videos
Multi-video Attribute Recognition46Confirming and extracting the attributes of a specific target across multiple videos
Joint-video Counting60Precise identification and statistical analysis of the same target across multiple videos
Cross-video Entity Matching75Making similarity judgments of entities across multiple videos with varying spatiotemporal conditions
Multi-view Scene Understanding55Integrating spatiotemporal clues from multiple perspectives to reconstruct the complete causal chain
Multi-video Temporal Reasoning75Integrating multiple videos and making judgments about hidden logical relationships at specific times
Joint-video Spatial Navigating42Fusing multi-view geometric information to construct a 3D spatial semantic map, supporting cross-view path planning.
Video Difference Caption55Fine-grained cross-video comparison, identifying differences across multiple videos
Cross-video Counterfactual Reasoning52Constructing a causal inference chain for a virtual scenario
Joint-video Summarization52Extracting semantic information from multiple videos to generate event logic and descriptions
Cross-video Procedural Transfer51Focusing on cross-video dynamic knowledge transfer capabilities
Total1,000Drawn from 1,315 curated videos

Data Fields

FieldTypeDescription
idstringUnique QA identifier
task_typestringTypes of each question
video_idsstringVideo IDs used in the question
questionstringCross-video reasoning question
optionslistMultiple-choice or Yes-no answers
answerstringGround-truth answer

How to Use

You can load the dataset using the datasets library:

from datasets import load_dataset

cvbench = load_dataset("Dongyh35/CVBench", "test")

Dataset Characterization

Data Collection Method
Hybrid: Task-driven video scraping + LLM-assisted QA generation

Annotation Method
Segment-level captioning → Inter-video summarization → QA synthesis → Human verification

Video Sources
Videos were sourced from YouTube and selected based on their relevance to real-world cross-video tasks. The dataset emphasizes diversity, clarity, and practicality.


Benchmark Performance

We evaluated 10+ leading MLLMs, including GPT-4o, Gemini 1.5, Qwen2.5-VL, and Video-R1.

ModelOverall Accuracy
GPT-4o55.6%
Gemini-v2.0-Flash50.4%
Video-R148.2%
Qwen2.5-VL44.3%

Despite advances, most models show difficulty in context retention and event disambiguation, particularly when more than 2 videos are involved.


License / Terms of Use

CVBench is released under the Creative Commons Attribution 4.0 International License (CC BY 4.0). We only allow the use of this dataset for academic research and education purpose. You can view the license here: https://creativecommons.org/licenses/by/4.0/

Data Developer: Anonymous Authors (AAAI 2026 submission)


Use Cases

  • Training MLLMs for procedural reasoning across asynchronous videos
  • Evaluating multi-camera or multi-view visual understanding
  • Diagnostic tasks for context alignment and event coherence

Release Date

May 2025


Data Version

1.0 (05/2025)

1.1 (07/2025), fixed errors or missing issues


Intended Use

CVBench is designed to drive forward the frontier of multi-video understanding, a key challenge for next-generation AI systems. It offers realistic evaluation for use cases ranging from intelligent surveillance to educational media comprehension.


Ethical Considerations

Due to its use of publicly available YouTube videos, efforts were made to avoid sensitive or private content. Videos were manually filtered for suitability, and human-in-the-loop verification was conducted to ensure question relevance and fairness.


Citation

If you use CVBench in your research, please cite:

@article{cvbench2025,
  title={CVBench: Evaluating Cross-Video Synergies for Complex Multimodal Understanding and Reasoning},
  author={Anonymous},
  journal={arxiv},
  year={2025},
  url={Soon}
}


Contributors

Dongyh35

15 commits

Dongyh35/CVBench

Dataset

2

stars

15

commits

1

linked in READMEs

Aug 6, 2025

updated

README

CVBench: Evaluating Cross-Video Synergies for Complex Multimodal Understanding and Reasoning

Data Overview

CVBench is the first benchmark specifically designed to evaluate cross-video reasoning capabilities in Multimodal Large Language Models (MLLMs). While existing benchmarks focus on single-video tasks, CVBench addresses real-world challenges that demand understanding relationships between multiple video streams—such as multi-camera surveillance, procedural learning, and multi-angle activity analysis.

CVBench includes 1,000 high-quality question-answer (QA) pairs across 1,315 videos, spanning 15 task types and 5 diverse video domains. The tasks are structured around fifteen core categories:

  • Cross-video Anomaly Detection
  • Cross-video Scene Recognition
  • Multi-video Key-Action Recognition
  • Cross-video Event Retrieval
  • Cross-video Object Recognition
  • Multi-video Attribute Recognition
  • Joint-video Counting
  • Cross-video Entity Matching
  • Multi-view Scene Understanding
  • Multi-video Temporal Reasoning
  • Joint-video Spatial Navigating
  • Video Difference Caption
  • Cross-video Counterfactual Reasoning
  • Joint-video Summarization
  • Cross-video Procedural Transfer

This benchmark is designed to probe inter-video context retention, event disambiguation, and commonsense-driven reasoning across asynchronous visual streams.

Data Distribution

CVBench samples are built from domain-diverse clusters including:

  • Sports (e.g., basketball or football)
  • Life records (e.g., cooking or life records)
  • Surveillance (e.g., anomaly detection or matching)
  • Tutorials
  • Cartoons
  • news
Category# QA PairsDescription
Cross-video Anomaly Detection83Comparative analysis of multi-source video data identifies anomalous segments
Cross-video Scene Recognition149Fusion of semantic features from multiple videos to quickly locate scene segments
Multi-video Key-Action Recognition88Spatiotemporal alignment of motion trajectories across videos to identify differences in action execution
Cross-video Event Retrieval49Locating segments across multiple videos that meet specific event elements
Cross-video Object Recognition68Enabling consistent identity recognition of objects across videos
Multi-video Attribute Recognition46Confirming and extracting the attributes of a specific target across multiple videos
Joint-video Counting60Precise identification and statistical analysis of the same target across multiple videos
Cross-video Entity Matching75Making similarity judgments of entities across multiple videos with varying spatiotemporal conditions
Multi-view Scene Understanding55Integrating spatiotemporal clues from multiple perspectives to reconstruct the complete causal chain
Multi-video Temporal Reasoning75Integrating multiple videos and making judgments about hidden logical relationships at specific times
Joint-video Spatial Navigating42Fusing multi-view geometric information to construct a 3D spatial semantic map, supporting cross-view path planning.
Video Difference Caption55Fine-grained cross-video comparison, identifying differences across multiple videos
Cross-video Counterfactual Reasoning52Constructing a causal inference chain for a virtual scenario
Joint-video Summarization52Extracting semantic information from multiple videos to generate event logic and descriptions
Cross-video Procedural Transfer51Focusing on cross-video dynamic knowledge transfer capabilities
Total1,000Drawn from 1,315 curated videos

Data Fields

FieldTypeDescription
idstringUnique QA identifier
task_typestringTypes of each question
video_idsstringVideo IDs used in the question
questionstringCross-video reasoning question
optionslistMultiple-choice or Yes-no answers
answerstringGround-truth answer

How to Use

You can load the dataset using the datasets library:

from datasets import load_dataset

cvbench = load_dataset("Dongyh35/CVBench", "test")

Dataset Characterization

Data Collection Method
Hybrid: Task-driven video scraping + LLM-assisted QA generation

Annotation Method
Segment-level captioning → Inter-video summarization → QA synthesis → Human verification

Video Sources
Videos were sourced from YouTube and selected based on their relevance to real-world cross-video tasks. The dataset emphasizes diversity, clarity, and practicality.


Benchmark Performance

We evaluated 10+ leading MLLMs, including GPT-4o, Gemini 1.5, Qwen2.5-VL, and Video-R1.

ModelOverall Accuracy
GPT-4o55.6%
Gemini-v2.0-Flash50.4%
Video-R148.2%
Qwen2.5-VL44.3%

Despite advances, most models show difficulty in context retention and event disambiguation, particularly when more than 2 videos are involved.


License / Terms of Use

CVBench is released under the Creative Commons Attribution 4.0 International License (CC BY 4.0). We only allow the use of this dataset for academic research and education purpose. You can view the license here: https://creativecommons.org/licenses/by/4.0/

Data Developer: Anonymous Authors (AAAI 2026 submission)


Use Cases

  • Training MLLMs for procedural reasoning across asynchronous videos
  • Evaluating multi-camera or multi-view visual understanding
  • Diagnostic tasks for context alignment and event coherence

Release Date

May 2025


Data Version

1.0 (05/2025)

1.1 (07/2025), fixed errors or missing issues


Intended Use

CVBench is designed to drive forward the frontier of multi-video understanding, a key challenge for next-generation AI systems. It offers realistic evaluation for use cases ranging from intelligent surveillance to educational media comprehension.


Ethical Considerations

Due to its use of publicly available YouTube videos, efforts were made to avoid sensitive or private content. Videos were manually filtered for suitability, and human-in-the-loop verification was conducted to ensure question relevance and fairness.


Citation

If you use CVBench in your research, please cite:

@article{cvbench2025,
  title={CVBench: Evaluating Cross-Video Synergies for Complex Multimodal Understanding and Reasoning},
  author={Anonymous},
  journal={arxiv},
  year={2025},
  url={Soon}
}


Contributors

Dongyh35

15 commits