SugarCrepe: Fixing Hackable Benchmarks for Vision-Language Compositionality

Cheng-Yu Hsieh, Jieyu Zhang, Zixian Ma, Aniruddha Kembhavi, Ranjay Krishna
6/26/2023
cs.CVcs.CLcs.LG

Official code: RAIVNLab/sugar-crepe (91 stars, MIT, PyTorch, last commit 2024-02-13).

Abstract

In the last year alone, a surge of new benchmarks to measure compositional understanding of vision-language models have permeated the machine learning ecosystem. Given an image, these benchmarks probe a model's ability to identify its associated caption amongst a set of compositional distractors. Surprisingly, we find significant biases in all these benchmarks rendering them hackable. This hackability is so dire that blind models with no access to the image outperform state-of-the-art vision-language models. To remedy this rampant vulnerability, we introduce SugarCrepe, a new benchmark for vision-language compositionality evaluation. We employ large language models, instead of rule-based templates used in previous benchmarks, to generate fluent and sensical hard negatives, and utilize an adversarial refinement mechanism to maximally reduce biases. We re-evaluate state-of-the-art models and recently proposed compositionality inducing strategies, and find that their improvements were hugely overestimated, suggesting that more innovation is needed in this important direction. We release SugarCrepe and the code for evaluation at: https://github.com/RAIVNLab/sugar-crepe.

View on arXivView PDF

Code Implementations(1)

PyTorchMIT

[NeurIPS 2023] A faithful benchmark for vision-language compositionality

9110PythonJun 4, 20232 years agoMIT
benchmarkdeep-learningmulti-modal-learningpytorchvision-and-language

Similar Papers

Cite this paper

@article{hsieh2023sugarcrepe,
  title  = {SugarCrepe: Fixing Hackable Benchmarks for Vision-Language Compositionality},
  author = {Cheng-Yu Hsieh and Jieyu Zhang and Zixian Ma and Aniruddha Kembhavi and Ranjay Krishna},
  year   = {2023},
  eprint = {2306.14610},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.14610v1},
  journal = {NEURIPS 2023 2023}
}

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

Discussion