RICO: Improving Accuracy and Completeness in Image Recaptioning via Visual Reconstruction
Yuchi Wang, Yishuo Cai, Shuhuai Ren, Sihan Yang, Linli Yao, Yuanxin Liu, Yuanxing Zhang, Pengfei Wan, Xu Sun
TL;DR
RICO tackles hallucination and incompleteness in image recaptioning by introducing visual reconstruction to expose cross-modal misalignments and guide caption refinement. The methodology alternates between reconstructing a caption into a reference image and refining the caption based on discrepancies, enabling more faithful and comprehensive descriptions. An efficient variant, RICO-Flash, leverages Direct Preference Optimization to mimic iterative refinements in a single end-to-end model, reducing computational cost. Empirical results show substantial improvements over baselines on CapsBench and CompreCap, with strong generalization across initial captions and prompts, and improved downstream text-to-image fidelity. The work advances semantic alignment between images and captions, with practical implications for high-quality synthetic data for multimodal tasks.
Abstract
Image recaptioning is widely used to generate training datasets with enhanced quality for various multimodal tasks. Existing recaptioning methods typically rely on powerful multimodal large language models (MLLMs) to enhance textual descriptions, but often suffer from inaccuracies due to hallucinations and incompleteness caused by missing fine-grained details. To address these limitations, we propose RICO, a novel framework that refines captions through visual reconstruction. Specifically, we leverage a text-to-image model to reconstruct a caption into a reference image, and prompt an MLLM to identify discrepancies between the original and reconstructed images to refine the caption. This process is performed iteratively, further progressively promoting the generation of more faithful and comprehensive descriptions. To mitigate the additional computational cost induced by the iterative process, we introduce RICO-Flash, which learns to generate captions like RICO using DPO. Extensive experiments demonstrate that our approach significantly improves caption accuracy and completeness, outperforms most baselines by approximately 10% on both CapsBench and CompreCap. Code released at https://github.com/wangyuchi369/RICO.
