CLAIR: Evaluating Image Captions with Large Language Models

University of California, Berkeley
The 2023 Conference on Empirical Methods in Natural Language Processing (EMNLP)
Teaser image

CLAIR: a (surprisingly simple) large language model-based measure for image caption evaluation, where we ask a language model to directly predict the similarity score between a candidate and reference. We find that CLAIR not only correlates strongly with human judgments of caption quality but can also generate interpretable reasons for the generated scores.

Abstract

The evaluation of machine-generated image captions poses an interesting yet persistent challenge. Effective evaluation measures must consider numerous dimensions of similarity, including semantic relevance, visual structure, object interactions, caption diversity, and specificity. Existing highly-engineered measures attempt to capture specific aspects, but fall short in providing a holistic score that aligns closely with human judgments. Here, we propose CLAIR, a novel method that leverages the zero-shot language modeling capabilities of large language models (LLMs) to evaluate candidate captions. In our evaluations, CLAIR demonstrates a stronger correlation with human judgments of caption quality compared to existing measures. Notably, on Flickr8K-Expert, CLAIR achieves relative correlation improvements over SPICE of 39.6% and over image-augmented methods such as RefCLIP-S of 18.3%. Moreover, CLAIR provides noisily interpretable results by allowing the language model to identify the underlying reasoning behind its assigned score.

BibTeX

@inproceedings{chan-etal-2023-clair-evaluating,
    title = "CLAIR: Evaluating Image Captions with Large Language Models",
    author = "Chan, David M and
        Petryk, Suzanne and
        Gonzalez, Joseph E and
        Darrell, Trevor and
        Canny, John",
    booktitle = "Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing",
    month = dec,
    year = "2023",
    address = "Singapore, Singapore",
    publisher = "Association for Computational Linguistics",
}