Mining Fine-Grained Image-Text Alignment for Zero-Shot Captioning via Text-Only Training
Longtian Qiu, Shan Ning, Xuming He
TL;DR
This work addresses zero-shot image captioning by examining the CLIP embedding space and identifying a modality gap between image and text representations. It reveals that subregion image features often align more closely with paired captions and that the modality gap follows a $0$-mean Gaussian distribution, motivating a region-aware, text-only training regime. The authors propose MacCap, which combines subregion feature aggregation with a learnable adaptor to map CLIP features into an LLM's language space, trained via region-noise-based text reconstruction and enhanced by inference-time sampling and CLIP reranking. Empirically, MacCap achieves strong zero-shot cross-domain and in-domain captioning performance and extends naturally to zero-shot VQA, demonstrating robust cross-modal generalization with a frozen CLIP and language model backbone.
Abstract
Image captioning aims at generating descriptive and meaningful textual descriptions of images, enabling a broad range of vision-language applications. Prior works have demonstrated that harnessing the power of Contrastive Image Language Pre-training (CLIP) offers a promising approach to achieving zero-shot captioning, eliminating the need for expensive caption annotations. However, the widely observed modality gap in the latent space of CLIP harms the performance of zero-shot captioning by breaking the alignment between paired image-text features. To address this issue, we conduct an analysis on the CLIP latent space which leads to two findings. Firstly, we observe that the CLIP's visual feature of image subregions can achieve closer proximity to the paired caption due to the inherent information loss in text descriptions. In addition, we show that the modality gap between a paired image-text can be empirically modeled as a zero-mean Gaussian distribution. Motivated by the findings, we propose a novel zero-shot image captioning framework with text-only training to reduce the modality gap. In particular, we introduce a subregion feature aggregation to leverage local region information, which produces a compact visual representation for matching text representation. Moreover, we incorporate a noise injection and CLIP reranking strategy to boost captioning performance. We also extend our framework to build a zero-shot VQA pipeline, demonstrating its generality. Through extensive experiments on common captioning and VQA datasets such as MSCOCO, Flickr30k and VQAV2, we show that our method achieves remarkable performance improvements. Code is available at https://github.com/Artanic30/MacCap.
