VIVECaption: A Split Approach to Caption Quality Improvement
Organizations: Adobe Inc.
Abstract
Caption quality has emerged as a critical bottleneck in training high-quality text-to-image (T2I) and text-to-video (T2V) generative models. While visual language models (VLMs) are commonly deployed to generate captions from visual data, they suffer from hallucinations, poor compositional reasoning, and limited fine-grained understanding, resulting in misaligned image-caption pairs that degrade downstream model performance. This technical report introduces VIVECaption, a systematic two-sided approach to caption quality improvement. We first establish a comprehensive taxonomy of caption evaluation metrics, distinguishing between "universal" and "instance-grounded" metrics, with the ultimate goal of showcasing the use-cases and tradeoffs between different caption quality metrics. We then use this language to describe our two-sided approach to caption quality improvement: (1) a gold-standard dataset creation methodology using stratified sampling and (2) a model alignment strategy encompassing context alignment and parameter-level finetuning using SFT. We demonstrate our methodology on open-source models, focusing on structured caption formats that enable better parsing and downstream utilization. We ultimately show that using a finetuned character detection model in an image captioning pipeline significantly improves holistic image-caption alignment quality. Our work addresses the growing need for high-quality "vegan" training data in enterprise AI development, providing practical solutions for teams seeking to improve caption-image alignment without relying on potentially copyright-protected web-scraped content.
Figures & tables
| Metric | Model Parameters | |||||
|---|---|---|---|---|---|---|
| 3 B | 7 B | 3 2B | ||||
| Baseline | SFT | Baseline | SFT | Baseline | SFT | |
| Precision | 0.46 | 0.91 | 0.71 | 0.92 | 0.75 | 0.91 |
| Recall | 0.52 | 0.87 | 0.64 | 0.93 | 0.75 | 0.94 |
| Macro F1 | 0.44 | 0.88 | 0.66 | 0.92 | 0.74 | 0.92 |
| # Mistakes | 2.05 | 0.34 | 0.87 | 0.21 | 0.50 | 0.23 |
| Metric | Model Parameters | ||||
|---|---|---|---|---|---|
| N o Character Detection | 7 B | 3 2B | |||
| Baseline | Baseline | SFT | Baseline | SFT | |
| Overall Score (/10) | 5.89 | 6.36 | 7.35 | 6.82 | 7.26 |
| Salient Objects Score (/10) | 5.44 | 6.45 | 7.52 | 6.81 | 7.29 |
| Characters Score (/10) | 3.89 | 4.48 | 5.44 | 4.95 | 5.42 |
| Background Score (/10) | 9.44 | 9.11 | 9.52 | 9.29 | 9.45 |
| Metric | Model Parameters | |
|---|---|---|
| 7 B | 3 2B | |
| p-value | ||
| Overall Score | 6.72e-15 | 4.48e-05 |
| Salient Objects Score | 1.82e-10 | 1.25e-03 |
| Characters Score | 2.71e-10 | 1.12e-03 |
| Background Score | 6.27e-07 | 6.44e-03 |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.