After studying this material, students should be able to:
Existing metrics evaluate captions by comparing generated text against a reference answer.
Example:
Reference caption: "A man runs across a green field"
Generated caption: "A person sprints through grass"
Traditional metrics would penalize the generated caption despite it being accurate.
One Video → Many Valid Descriptions
Video of sunset:
├── "Orange sky reflects on calm water"
├── "Sun disappears below the horizon"
├── "Golden hour light illuminates the scene"
└── All are CORRECT but lexically different
Two specific failure modes:
| Problem | Explanation |
|---|---|
| Lexical mismatch | Different words, same meaning = unfair penalty |
| Valid focus shifts | Caption emphasizes different (but real) visual elements |
Traditional metrics give one score — they cannot tell you:
The authors propose measuring quality through two dimensions:
Caption Quality = Information Fidelity
│
┌─────────────┴─────────────┐
│ │
COVERAGE FACTUALITY
"Does it capture all "Is everything it
important visual info?" says actually true?"
Key insight:
A perfect caption maximizes coverage of salient visual information while ensuring strict factuality.
Practical example:
| Caption | Coverage | Factuality | Quality |
|---|---|---|---|
| "A red car drives fast" (car is blue) | Medium | ❌ Low | Poor |
| "A car exists in the scene" | ❌ Low | ✅ High | Poor |
| "A blue car speeds down the highway past pedestrians" | ✅ High | ✅ High | Excellent |
Instead of comparing text-to-text, CapQuiz asks:
"Can someone answer detailed questions about the video using ONLY the caption?"
STEP 1: Watch Video
↓
STEP 2: Generate human-verified questions about the video
↓
STEP 3: Present caption to evaluator (no video access)
↓
STEP 4: Answer multiple-choice questions using ONLY the caption
↓
STEP 5: Score based on correct answers
CapQuiz organizes questions into a hierarchical taxonomy:
10 Question Types
│
┌────┴────┐
│ │
DESCRIPTIVE INFERENTIAL
(What you (What you can
can see) conclude)
Descriptive questions test:
Inferential questions test:
Coverage across 24 video domains ensures the benchmark is not biased toward specific content types (sports, cooking, news, etc.)
CapF1 is inspired by the classic Precision-Recall F1 score from information retrieval:
CapP (Precision) = Factuality
"Of what the caption claims, how much is correct?"
CapR (Recall) = Coverage
"Of what's in the video, how much does the caption mention?"
CapF1 = Harmonic Mean of CapP and CapR
CapF1 = 2 × (CapP × CapR) / (CapP + CapR)
Why harmonic mean?
| Caption | CapP (Factuality) | CapR (Coverage) | CapF1 |
|---|---|---|---|
| Says little but all correct | 1.0 | 0.2 | 0.33 |
| Says everything but half wrong | 0.5 | 1.0 | 0.67 |
| Balanced accuracy + coverage | 0.8 | 0.8 | 0.80 |
The paper demonstrates:
Human Judgment Correlation:
CapQuiz ████████████████████ HIGH
Existing ████████ LOWER
Traditional metric output:
Score: 0.43 ← What does this mean?
CapQuiz output:
CapP: 0.85 ← Caption is mostly factual
CapR: 0.52 ← But misses many visual details
CapF1: 0.65 ← Overall quality
Weak areas: Inferential questions about causality
This tells developers exactly where to improve.
PROBLEM
Video caption evaluation is flawed
├── Text-matching penalizes valid captions
└── One-dimensional scores lack insight
↓
SOLUTION
Redefine quality as Information Fidelity
├── Coverage (CapR)
└── Factuality (CapP)
↓
IMPLEMENTATION
CapQuiz Benchmark
├── Multiple-choice questions from video
├── 10 question types (Descriptive + Inferential)
└── 24 video domains
↓
MEASUREMENT
CapF1 = Harmonic Mean(CapP, CapR)
↓
RESULT
Better human correlation + interpretable insights