No Detail Left Behind: Revisiting Self-Retrieval for Fine-Grained Image Captioning

Manu Gaur, Darshan Singh, Makarand Tapaswi
9/4/2024
cs.CV

No official code found. Best implementation: manugaurdl/no-detail-left-behind (10 stars, MIT, last commit 2025-03-17).

Abstract

Image captioning systems are unable to generate fine-grained captions as they are trained on data that is either noisy (alt-text) or generic (human annotations). This is further exacerbated by maximum likelihood training that encourages generation of frequently occurring phrases. Previous works have tried to address this limitation by fine-tuning captioners with a self-retrieval (SR) reward. However, we find that SR fine-tuning has a tendency to reduce caption faithfulness and even hallucinate. In this work, we circumvent this bottleneck by improving the MLE initialization of the captioning system and designing a curriculum for the SR fine-tuning process. To this extent, we present (1) Visual Caption Boosting, a novel framework to instill fine-grainedness in generic image captioning datasets while remaining anchored in human annotations; and (2) BagCurri, a carefully designed training curriculum that more optimally leverages the contrastive nature of the self-retrieval reward. Jointly, they enable the captioner to describe fine-grained aspects in the image while preserving faithfulness to ground-truth captions. Our approach outperforms previous work by +8.9% on SR against 99 random distractors (RD100) (Dessi et al., 2023); and +7.6% on ImageCoDe. Additionally, existing metrics to evaluate captioning systems fail to reward diversity or evaluate a model's fine-grained understanding ability. Our third contribution addresses this by proposing self-retrieval from the lens of evaluation. We introduce TrueMatch, a benchmark comprising bags of highly similar images that uses SR to assess the captioner's ability to capture subtle visual distinctions. We evaluate and compare several state-of-the-art open-source MLLMs on TrueMatch, and find that our SR approach outperforms them all by a significant margin (e.g. +4.8% - 7.1% over Cambrian) while having 1-2 orders of magnitude fewer parameters.

View on arXivView PDF

Code Implementations(1)

MIT

Code for paper "No Detail Left Behind: Revisiting Self-Retrieval for Fine-Grained Image Captioning".

100PythonOct 14, 20241 years agoMIT

Similar Papers

Cite this paper

@article{gaur2024detail,
  title  = {No Detail Left Behind: Revisiting Self-Retrieval for Fine-Grained Image Captioning},
  author = {Manu Gaur and Darshan Singh and Makarand Tapaswi},
  year   = {2024},
  eprint = {2409.03025},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.03025v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.03025.svg)](https://codeofpaper.com/paper/2409.03025)

Discussion