Self-Supervised Image Captioning with CLIP

Chuanyang Jin
6/26/2023
cs.CV

No official code found. Best implementation: Krishancse/Self-Supervised-Learning-for-Image-Captioning (0 stars, last commit 2025-06-28).

Abstract

Image captioning, a fundamental task in vision-language understanding, seeks to generate accurate natural language descriptions for provided images. Current image captioning approaches heavily rely on high-quality image-caption pairs, which can be hard to obtain for many domains. To address this, we introduce a self-supervised image captioning method. After learning an initial signal from a small labeled dataset, our method transitions to self-supervised learning on unlabeled data, leveraging the auxiliary task of enhancing the CLIP relevance between images and generated captions. Remarkably, despite utilizing less than 2% of the labeled COCO dataset, our method delivers a performance comparable to state-of-the-art models trained on the complete dataset. Human evaluations further reveal that our method produces captions with greater distinctiveness and informativeness, two attributes inherently challenging to achieve through supervised learning.

View on arXivView PDF

Code Implementations(1)

00PythonMar 28, 20251 years ago

Similar Papers

Cite this paper

@article{jin2023selfsupervised,
  title  = {Self-Supervised Image Captioning with CLIP},
  author = {Chuanyang Jin},
  year   = {2023},
  eprint = {2306.15111},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.15111v2}
}

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/2306.15111.svg)](https://codeofpaper.com/paper/2306.15111)

Discussion