CinematicVQA: Benchmarking Film-Grammar Reasoning in Large Vision-Language Models
Organizations: Texas A&M University, College Station, USA · Google Inc., Mountain View, USA
Abstract
Cinematography, the craft of visual storytelling through framing, lighting, and camera operation, fundamentally shapes how audiences perceive and emotionally engage with video content. While Large Vision Language Models (LVLMs) have made remarkable progress in video question answering, existing benchmarks primarily focus on identifying low-level techniques rather than understanding their storytelling impact. To address this, we introduce CinematicVQA, the first-of-its-kind benchmark for cinematic video understanding that goes beyond technique recognition to evaluate film-grammar reasoning, utilizing our introduced Cinematic Scene Graph (CSG), a structured representation that links filming techniques to their perceptual effects and narrative functions. Through comprehensive evaluation of state-of-the-art LVLMs, we reveal a striking semantic gap: models consistently perform higher on describing visual presentations than on identifying the underlying techniques. Surprisingly, Chain-of-Thought prompting fails to provide consistent gains and degrades performance for most models, suggesting that current LVLMs lack sufficient cinematic domain knowledge to benefit from step-by-step reasoning. Fine-tuning on \textsc{CinematicVQA-train} yields consistent improvements, particularly for narrative function and multi-hop reasoning. Overall, \textsc{CinematicVQA} serves both as a rigorous benchmark for cinematic evaluation in LVLMs and as a practical dataset for training more film-aware video models.
Figures & tables
| Dataset | Low-level Technique | Mid-level Visual Effect | High-level Narrative Function |
| CameraBench [ 3 ] | ✓ | ✓ | ✗ |
| CineTechBench [ 4 ] | ✓ | ✗ | ✗ |
| ShotBench [ 5 ] | ✓ | ✗ | ✗ |
| RefineShot [ 6 ] | ✓ | ✗ | ✗ |
| CinematicVQA | ✓ | ✓ | ✓ |
| Technique Recognition | Visual Presentation | Narrative Function | Multi-Hop Reasoning | ||||||||||
| Model | Comp | Light | Camera | Comp | Light | Camera | Comp | Light | Camera | Comp | Light | Camera | Avg. |
| Zero-Shot Prompting | |||||||||||||
| InternVL-3.5-4B | 39.16 | 45.69 | 38.12 | 52.74 | 54.31 | 59.01 | 47.52 | 37.60 | 37.34 | 49.87 | 37.34 | 47.78 | 45.54 ±0.12 |
| InternVL-3.5-8B | 40.21 | 45.69 | 37.34 | 55.87 | 54.57 | 60.05 | 46.48 | 41.25 | 37.34 | 53.26 | 45.43 | 46.21 | 46.98 ±0.10 |
| Qwen2.5-VL-3B-it | 39.86 | 37.77 | 34.64 | 52.39 | 47.43 | 52.91 | 51.61 | 41.16 | 33.85 | 48.47 | 48.21 | 39.34 | 43.97 ±0.16 |
| Qwen2.5-VL-7B-it | 43.42 | 40.29 | 36.63 | 56.22 | 47.86 | 54.65 | 46.82 | 42.38 | 36.11 | 45.25 | 46.82 | 40.81 | 44.77 ±0.09 |
| CoT | |||
| Zero-shot | Correct | Incorrect | Total |
| Correct | 1,400 | 472 | 1,872 |
| Incorrect | 460 | 2,162 | 2,622 |
| Total | 1,860 | 2,634 | 4,494 |
| Failure mode | Mechanism |
| Description displaces evidence | The chain narrates the clip, then matches its own words to the options instead of re-grounding on the footage. |
| Generic-distractor bias | Broad, neutral wording composes most naturally with the blandest option, which is over-selected. |
| Negation misalignment | Enumerating what is not seen aligns literally with the foil that recycles a just-written word, over the broader correct option. |
| Adjective inertia | After an adjective (“stable”, “smooth”) is written, later steps favour the option that reuses it, conflating distinct concepts. |
| “Trick-question” spiral | With no option matching its description, the model loops in self-doubt and exhausts its budget without committing to a letter. |
| Technique Recognition | Visual Presentation | Narrative Function | Multi-Hop Reasoning | ||||||||||
| Model ( ) | Comp | Light | Camera | Comp | Light | Camera | Comp | Light | Camera | Comp | Light | Camera | Avg. |
| InternVL-3.5-4B (FT) | -1.50 | -2.20 | -0.80 | +4.10 | +2.60 | +3.30 | +4.20 | +2.40 | +4.80 | +4.60 | +1.90 | +1.80 | +2.10 |
| Qwen2.5-VL-3B-it (FT) | -8.68 | -2.67 | -3.72 | +5.94 | +0.46 | -2.67 | +7.25 | +2.29 | +8.56 | +7.78 | +6.73 | +4.37 | +2.14 |
| Qwen2.5-VL-7B-it (FT) | -12.99 | -0.99 | -6.46 | +3.19 | -2.29 | -3.07 | +9.72 | +3.71 | +7.89 | +9.98 | +1.62 | +7.37 | +1.48 |
| Qwen3-VL-4B-it (FT) | -1.22 | -2.26 | -0.43 | +5.31 | +3.22 | +3.23 | +9.75 | +5.31 | +7.40 | +8.70 | +6.88 | +6.10 | +4.33 |
| Qwen3-VL-8B-it (FT) | +1.07 | -1.03 | -1.81 | +7.60 | +7.85 | +8.63 | +10.46 | +8.89 | +12.03 | +13.08 | +5.24 | +11.77 | +6.98 |