Long-form film understanding from subtitles

CineSubBench

Evaluating LLMs on long-form narrative and cultural understanding from multilingual movie subtitles

Mir Tafseer Nayeem1, Susmoy Chakraborty2, Davood Rafiei1

1 University of Alberta   2 Independent Researcher

CineSubBench overview: 1,012 films with six parallel subtitle languages are evaluated on narrative generation, genre, age suitability, national ratings, and subtitle-grounded safety.
Benchmark overview The same films connect long-form subtitle input to narrative, cultural, and evidence-grounded tasks.

A shared test of story, culture, and evidence

Movie subtitles are long, ordered records of dialogue, but they do not explicitly identify speakers, scenes, or events. CineSubBench uses this demanding subtitle-only input to ask whether a model can reconstruct a story, make culturally situated predictions, and point to the lines behind a safety judgment.

The benchmark holds the film set constant across seven tasks, six languages, and ten national rating systems. Its 1,012 films provide 6,072 subtitle tracks and 8.13 million timestamped entries. This matched design makes task and language differences easier to examine without changing the underlying films.

Core finding

A strong overall score does not guarantee complete plot reconstruction, reliable cross-language behavior, culturally calibrated ratings, or correctly categorized subtitle evidence.

Performance across nine evaluated models

The paper's composite ranking combines distinct capabilities. Use the task columns to see where models differ; a medal marks the original composite rank, even when a column is sorted.

Open-weight Closed

Model results from Table 1 of the paper
1 Gemini 3.8 Flash 78.043.343.5484.9381.4277.8777.8
2 GPT-5.6 Sol 74.703.403.5281.5578.7565.4274.5
3 DeepSeek V4 Pro 1.6T 65.522.933.2581.6379.3358.0348.3
4 Gemini 3.5 Flash Lite 64.702.913.2580.9272.1764.6542.8
5 Claude Haiku 4.5 57.502.442.9171.4572.7554.3237.2
6 Qwen3 235B 53.092.302.8068.2859.2547.8829.6
7 Mistral 4 119B 50.672.002.4466.8354.5047.3731.7
8 GPT-5 Nano 46.671.902.5072.4360.7543.879.6
9 Llama 4 Scout 17B 41.581.672.0366.9250.2534.1212.7

Narrative, genre, age, and country results average the six language settings. Safety evidence uses English subtitles only. The composite equally weights normalized narrative, genre, cultural, and strict safety scores; the cultural component combines normalized age MAE and country exact match. Lower MAE is better. See the paper for metric definitions.

Seven tasks over the same films

Narrative

Plot, synopsis, key message

Recover the premise, spoiler-aware narrative arc, and central theme from a long subtitle track.

Classification

Multi-label genre

Identify the film's genres using the subtitle sequence rather than metadata or video.

Audience guidance

Age suitability and country ratings

Predict the Common Sense Media minimum recommended age separately from formal ratings in ten national systems.

Grounding

Language safety

Count four lexical categories and cite the exact English subtitle entries supporting each judgment.

Subtitle languages: English, Arabic, Indonesian, Persian, Romanian, and Vietnamese.

Rating systems: Australia, Brazil, France, Germany, Netherlands, Singapore, South Korea, Sweden, United Kingdom, and United States.

Safety categories: strong profanity, crude bodily language, mild obscenity, and religious profanity or exclamation.

Evaluation protocol

Each film is evaluated through the same six subtitle-language conditions. Narrative outputs are written in English, regardless of input language. Plot, synopsis, and key message receive reference-based 1-5 scores from a common LLM judge (GPT-5.6 Luna) using task-specific rubrics. In a 50-film independent-judge audit, 56.8% of paired scores matched exactly and 98.4% were within one point.

Genre uses micro-F1; age suitability uses exact match, accuracy within one year, and MAE; national ratings use exact match and ordinal MAE within each country's label space. Safety evidence uses F1 both with and without requiring the correct lexical category.

What the benchmark reveals

RQ1: Does one rank capture every capability?

No. Gemini 3.8 Flash leads the composite score at 78.04, while GPT-5.6 Sol has the best synopsis score (3.40/5). DeepSeek V4 Pro is third overall, yet slightly exceeds Sol on genre F1 and age accuracy within one year. The task columns reveal differences hidden by the composite rank.

RQ2: Does understanding transfer across subtitle languages?

Across all nine models, mean narrative scores are lower in the five non-English settings than in English, though the smallest paired gaps are uncertain. Persian is the lowest narrative setting for every evaluated model. Models recover the plot premise more reliably than a full event-complete synopsis. The LLM judge's diagnostic tags mark a missing major event in 79.7% of judged synopses and an invented one in 71.1%.

Heatmaps of narrative scores across six subtitle languages. Persian is the lowest overall narrative setting for each of the nine models; plot scores are higher than synopsis scores.
Language robustness The same films produce different narrative performance when the subtitle language changes.

RQ3: Are age and country ratings calibrated?

Near-match age accuracy can hide different directions of error. In the ten national systems, raw accuracy must be compared with each country's label distribution: France has 31.6% mean model exact match against a 72.0% majority baseline, while Brazil shows meaningful gains over a much lower baseline.

Age prediction errors vary in magnitude and direction across models. Country-rating exact-match heatmap shows sharp differences among ten national systems and their majority baselines.
Cultural calibration Similar age accuracy can mask opposing errors; country-rating results need local baselines.

Illustrative case: The Master (2012)

For one film and one model (GPT-5.6 Sol), changing only the subtitle input from English to Vietnamese changes four national-rating predictions from mismatches to matches and corrects the age prediction.

English subtitles2 / 10country ratings matched; age 18+
Vietnamese subtitles6 / 10country ratings matched; age 17+

Reference age: 17+.

RQ4: Can safety judgments cite the right evidence?

Finding a relevant subtitle line and assigning it the correct safety category are different abilities. The leading model reaches 86.8% category-agnostic evidence F1 but 77.8% strict F1. Strong profanity is much easier to ground than mild obscenity, exposing a failure mode hidden by a single safety score.

Language-safety chart comparing category-agnostic and strict subtitle evidence F1 across nine models, plus evidence precision and recall for four lexical categories.
Evidence grounding Correct lines are not always assigned the correct category; mild obscenity remains particularly difficult.

Dataset and sources

The dataset joins IMDb metadata and national ratings, Common Sense Media age guidance, Kids-in-Mind language-content metadata, and subtitles from OpenSubtitles with SubDL recovery. Construction checks timing, coverage, encoding, language, and content, followed by manual review. A typical subtitle input is roughly 40,000 to 45,000 prompt tokens; some exceed 100,000.

Prior film knowledge matters

Titles, years, cast, and reference answers are withheld from standard inputs, but models may still recognize familiar films. In a separate 50-film probe, title/year-only narrative scores stayed close to subtitle-only scores for several models, and genre F1 was 2.5 to 11.0 percentage points higher for all five tested models.