AgentVidBench: A Multi-Hop Video Question Answering Benchmark for Evaluating MLLM Agents
Organizations: KRAFTON
Abstract
Comprehensive video understanding is crucial for advancing artificial intelligence toward the intricate dynamics of the physical world. While recent advances in Multimodal Large Language Models (MLLMs) have demonstrated remarkable capabilities in video understanding, existing benchmarks remain confined to simple scene-level queries or global summaries that require only single-step inference. Real-world video understanding involves more challenging tasks that require multi-hop multimodal reasoning, and there is a critical absence of video benchmarks equipped to rigorously evaluate these agentic capabilities. To bridge this gap, we introduce AgentVidBench, a multi-hop video question answering benchmark focused on evaluating the spatial, temporal, and causal reasoning capabilities of MLLM agents. Beyond standard question-answer pairs, AgentVidBench provides step-by-step solution traces to support trajectory evaluation that assesses whether agents explicitly acquire the evidence needed to justify their answers. Experiments with 12 proprietary and open-source MLLMs show that single-turn performance remains limited on AgentVidBench, while integrating these models into state-of-the-art agentic workflows generally improves performance with respect to both accuracy and trajectory scores. We further present a simple yet effective agentic strategy that serves as a competitive baseline on AgentVidBench, establishing our benchmark as a holistic testbed for future research on agentic video understanding. Code and datasets are available at https://github.com/krafton-ai/agentvidbench and https://huggingface.co/datasets/agentvidbench/agentvidbench.
Figures & tables
| Models | Single-Turn | STAR [ 8 ] | DVD [ 65 ] | AVP [ 48 ] | Video-ReAct (Ours) | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| Acc. | Traj. | Acc. | Traj. | Acc. | Traj. | Acc. | Traj. | Acc. | Traj. | |
| Proprietary MLLMs | ||||||||||
| GPT-5 | 0.29 | 0.55 | 0.14 | 0.33 | 0.34 | 0.60 | 0.41 | 0.65 | 0.49 0.20 | 0.76 0.21 |
| Claude Opus 4.7 | 0.30 | 0.44 | 0.19 | 0.37 | 0.43 | 0.63 | 0.38 | 0.64 | 0.54 0.24 | 0.79 0.35 |
| Gemini 2.5 Flash | 0.46 | 0.66 | 0.10 | 0.29 | 0.27 | 0.47 | 0.46 | 0.65 | 0.45 0.01 | 0.71 0.05 |
| Gemini 2.5 Pro | 0.51 | 0.71 | 0.13 | 0.35 | 0.30 | 0.47 | 0.56 | 0.71 | 0.58 0.07 | 0.77 0.05 |
| Adaptive Controls | AVP | Ours | |||||
|---|---|---|---|---|---|---|---|
| Settings | FPS | Res. | Int. | Acc. | Traj. | Acc. | Traj. |
| W/o FPS | 1 | ✓ | ✓ | 0.50 | 0.69 | 0.50 | 0.73 |
| W/o Res. | ✓ | low | ✓ | 0.49 | 0.68 | 0.56 | 0.73 |
| W/o Res. | ✓ | med | ✓ | 0.43 | 0.66 | 0.55 | 0.77 |
| W/o Int. | ✓ | ✓ | full | 0.46 | 0.68 | 0.50 | 0.72 |
| Full | ✓ | ✓ | ✓ | 0.56 | 0.71 | 0.58 | 0.77 |
| Methods | Acc. | MTok. | Eff. (%) |
|---|---|---|---|
| Single-Turn | 0.51 | 15.16 | 3.36 |
| AVP | 0.56 | 10.60 | 5.28 |
| Ours | 0.58 | 15.44 | 3.76 |
Appendix figures & tables25 assets
Supplementary material from the paper’s appendix.
Appendix
| Benchmarks | Video QA | Reasoning Trajectory | Tool-aware Agent Trajectory |
|---|---|---|---|
| VideoMME | ✓ | ||
| LongVideoBench | ✓ | ||
| MINERVA | ✓ | ✓ | |
| AgentVidBench | ✓ | ✓ | ✓ |
| Source platform | # Videos |
|---|---|
| YouTube | 44 |
| Wikimedia Commons | 10 |
| NASA | 8 |
| Self Recorded | 4 |
| DVIDS (US DoD) | 2 |
| Current Biology | 1 |
| License | # Videos |
|---|---|
| YouTube CC BY (reuse allowed) | 43 |
| Public Domain | 14 |
| CC BY-NC 4.0 | 4 |
| CC BY-SA 4.0 | 4 |
| CC BY 4.0 | 3 |
| CC BY-SA 3.0 | 2 |
| Path-specific cue | Path-specific reference | Tool-agnostic milestone |
|---|---|---|
| Tool name | Use the OCR tool to read the model code. | Read the model code on the bezel as CF-19 . |
| Specific timestamp | At 02:13, inspect the laptop screen. | Locate the close-up moment where the laptop screen and bezel text are clearly visible. |
| Fixed time range | The relevant evidence is in the 00:20–00:50 segment. | Locate the driving segment where the relevant event is visible. |
| Timestamp list | Check the moments at 2:49, 2:50, 3:36, and 3:51. | Identify all candidate moments showing the target action. |
| Exact arithmetic chain | Sum the counts as 4+2+1+7+10+2+5+3+3 . | Sum the extracted counts to obtain the final total. |
| # Milestones | # Questions | Ratio (%) |
| 3 | 14 | 14.0 |
| 4 | 32 | 32.0 |
| 5 | 40 | 40.0 |
| 6 | 12 | 12.0 |
| 7 | 2 | 2.0 |
| Milestone type | Occurrences | Ratio (%) |
|---|---|---|
| Temporal localization | 113 | 24.8 |
| Visual recognition | 69 | 15.1 |
| Exclusion check | 59 | 12.9 |
| Counting | 54 | 11.8 |
| Context identification | 43 | 9.4 |
| OCR/text reading | 41 | 9.0 |
| Process-quality axis | Pearson |
|---|---|
| Task understanding | 0.656 |
| Ground-truth evidence coverage | 0.756 |
| Evidence grounding | 0.814 |
| Evidence completeness | 0.746 |
| Reasoning faithfulness | 0.837 |
| Mean | 0.762 |
| Reference input | Affected Qs | Tool-agnostic rate |
|---|---|---|
| Human answer explanation | 85/100 | 15.0% |
| Evidence milestones | 1/100 | 99.0% |
| Level | Axis | # Labels | Description |
| Video | Genre | 12 | Content genre, grouped into 4 super-categories. |
| Duration | 3 | Short, medium, or long duration bin. | |
| Production style | 14 | Camera, editing, and presentation style. | |
| Audio type | 5 | Dominant audio characteristics. | |
| Question | Required skills | 20 | Multi-label skills, grouped into 6 capabilities. |
| Difficulty | 4 | Question difficulty label. |
| Super-category | Description |
|---|---|
| Daily Lifestyle | Everyday activity-oriented videos. Genres: Travel/Lifestyle Vlog, Cooking/Food, Fitness/Workout. |
| Knowledge & Documentary | Informational, educational, or documentary-style videos. Genres: Science/Nature Documentary, News/Interview, Tutorial/How-to. |
| Performance | Event- or performance-centered videos. Genres: Sports Competition, Live Performance, Music Clip. |
| Media Arts | Screen-based, artistic, or contextual visual content. Genres: Screen Recording, Art/Animation, Stock/B-roll. |
| Taxonomy | Labels |
|---|---|
| Production style | scene-cut edit, static camera, handheld camera, single continuous shot, drone/aerial, tracking camera, animation, screen capture, subtitle present, split screen, timelapse, text-overlay heavy, multicam switch, slow motion. |
| Audio type | speech, music, ambient sound, sound effects, silent. |
| Capability | Description | Fine-grained skills |
|---|---|---|
| Temporal | Reasoning about time, sequence, or scene structure of the video. | event localization, event ordering, scene segmentation, change detection. |
| Perception | Frame-level visual recognition of entities, attributes, or activities. | object recognition, action recognition, face detection / re-identification, attribute/state recognition, spatial relation, spatial search. |
| Counting | Quantifying occurrences across the video, possibly under conditions or with arithmetic over multiple counts. | simple counting, conditional counting, counting arithmetic. |
| Agentic reasoning | Higher-order skills: planning multi-step investigations, filtering candidate answers, or aggregating evidence across observations. | multi-step planning, candidate filtering, evidence aggregation. |
| OCR/Text | Reading textual or numeric content rendered visually in the frame. | OCR/text reading, numeric value extraction. |
| Audio-visual | Tasks that require integrating audio cues with visual content. | speech grounding, audio event detection. |
| Component | Model | Settings |
|---|---|---|
| Milestone extraction | GPT-5 | Reasoning effort: medium; maximum completion tokens: 16,384. |
| Trajectory judge | Claude Opus 4.7 | 1M context enabled; maximum output tokens: 4,096. |
| Models | Single-Turn | STAR [ 8 ] | DVD [ 65 ] | AVP [ 48 ] | Ours |
|---|---|---|---|---|---|
| Proprietary MLLMs | |||||
| GPT-5 | 0.58 | 0.29 | 0.58 | 0.66 | 0.75 0.17 |
| Claude Opus 4.7 | 0.42 | 0.31 | 0.63 | 0.64 | 0.78 0.36 |
| Gemini 2.5 Flash | 0.68 | 0.25 | 0.44 | 0.66 | 0.71 0.03 |
| Gemini 2.5 Pro | 0.73 | 0.28 | 0.45 | 0.74 | 0.79 0.06 |
| Open-source MLLMs | |||||
| Failure tag | Single-Turn | STAR [ 8 ] | DVD [ 65 ] | AVP [ 48 ] | Ours |
|---|---|---|---|---|---|
| unsupported_observation | 47.1 | 70.2 | 34.5 | 15.9 | 7.7 |
| counting_error | 37.8 | 38.6 | 37.0 | 31.9 | 29.3 |
| evidence_answer_conflict | 27.3 | 65.0 | 32.7 | 17.6 | 17.6 |
| insufficient_full_video_scan | 27.5 | 45.0 | 43.1 | 22.1 | 14.7 |
| visual_misrecognition | 37.3 | 34.4 | 23.6 | 23.9 | 23.0 |
| premature_fixation | 25.2 | 23.4 | 30.9 | 8.4 | 15.2 |
| Milestone type | Single-Turn | STAR [ 8 ] | DVD [ 65 ] | AVP [ 48 ] | Ours |
|---|---|---|---|---|---|
| temporal_localization | 0.56 | 0.27 | 0.53 | 0.84 | 0.86 |
| visual_recognition | 0.45 | 0.18 | 0.42 | 0.67 | 0.70 |
| exclusion_check | 0.39 | 0.11 | 0.29 | 0.56 | 0.64 |
| counting | 0.26 | 0.06 | 0.20 | 0.43 | 0.45 |
| context_identification | 0.74 | 0.40 | 0.70 | 0.90 | 0.91 |
| ocr_text_reading | 0.39 | 0.05 | 0.43 | 0.67 | 0.69 |
| Models | STAR [ 8 ] | DVD [ 65 ] | AVP [ 48 ] | Ours |
|---|---|---|---|---|
| Qwen3.5-27B | ||||
| Gemma-4-31B | ||||
| Gemini 2.5 Pro |
| Comparison | Settings resolved | Pooled |
|---|---|---|
| Ours vs. Single-Turn | 15 / 16 | |
| AVP [ 48 ] vs. Single-Turn | 15 / 16 | |
| DVD [ 65 ] vs. Single-Turn | 0 10 / 16 | |
| STAR [ 8 ] vs. Single-Turn | 0 12 / 16 |
| Models | 95% rank interval | P(rank 1) | P(top 3) |
|---|---|---|---|
| Gemma-4-31B +Think | 71.2% | 98.1% | |
| Gemma-4-31B | 14.3% | 79.0% | |
| Gemma-4-26B-A4B +Think | 11.5% | 72.9% | |
| Qwen3.5-27B +Think | 0 2.3% | 35.0% | |
| Remaining 10 models | 0.5% | 9.0% |
| Models | 1 fps | 50 frames | ||
|---|---|---|---|---|
| Acc. | Traj. | Acc. | Traj. | |
| Gemini 2.5 Pro | 0.51 | 0.71 | 0.40 0.11 | 0.68 0.03 |
| Qwen3.5-27B | 0.22 | 0.53 | 0.29 0.07 | 0.57 0.04 |
| +Think | 0.25 | 0.57 | 0.23 0.02 | 0.47 0.10 |
| Gemma-4-31B | 0.38 | 0.59 | 0.26 0.12 | 0.51 0.08 |
| +Think | 0.37 | 0.61 | 0.24 0.13 | 0.50 0.11 |
| Method | Acc. | Traj. | Tok./Q |
|---|---|---|---|
| Qwen3.5-27B | |||
| Single-Turn | 0.29 | 0.57 | 14.2K |
| STAR + Gemini 2.5 Pro | 0.08 0.01 | 0.43 0.17 | 40.3K |
| DVD + Gemini 2.5 Pro | 0.36 0.01 | 0.64 0.06 | 149.3K |
| Ours | 0.49 | 0.78 | 158.8K |
| Gemma-4-31B | |||