Scalable Performance Analysis for Vision-Language Models

Santiago Castro, Oana Ignat, Rada Mihalcea
5/30/2023
cs.CVcs.CL

Official code: MichiganNLP/Scalable-VLM-Probing (5 stars, Apache-2.0, last commit 2023-07-27).

Abstract

Joint vision-language models have shown great performance over a diverse set of tasks. However, little is known about their limitations, as the high dimensional space learned by these models makes it difficult to identify semantic errors. Recent work has addressed this problem by designing highly controlled probing task benchmarks. Our paper introduces a more scalable solution that relies on already annotated benchmarks. Our method consists of extracting a large set of diverse features from a vision-language benchmark and measuring their correlation with the output of the target model. We confirm previous findings that CLIP behaves like a bag of words model and performs better with nouns and verbs; we also uncover novel insights such as CLIP getting confused by concrete words. Our framework is available at https://github.com/MichiganNLP/Scalable-VLM-Probing and can be used with other multimodal models and benchmarks.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Probe Vision-Language Models

51PythonJun 21, 20223 years agoApache-2.0
benchmarkclipcomputer-visiondeep-learninglanguage+4 more

Similar Papers

Cite this paper

@article{castro2023scalable,
  title  = {Scalable Performance Analysis for Vision-Language Models},
  author = {Santiago Castro and Oana Ignat and Rada Mihalcea},
  year   = {2023},
  eprint = {2305.18786},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.18786v2}
}

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

Discussion