Do Pre-trained Vision-Language Models Encode Object States?

Kaleb Newman, Shijie Wang, Yuan Zang, David Heffren, Chen Sun
9/16/2024
cs.CVcs.AI

No official code found. Best implementation: brown-palm/object-states (0 stars, last commit 2025-05-20).

Abstract

For a vision-language model (VLM) to understand the physical world, such as cause and effect, a first step is to capture the temporal dynamics of the visual world, for example how the physical states of objects evolve over time (e.g. a whole apple into a sliced apple). Our paper aims to investigate if VLMs pre-trained on web-scale data learn to encode object states, which can be extracted with zero-shot text prompts. We curate an object state recognition dataset ChangeIt-Frames, and evaluate nine open-source VLMs, including models trained with contrastive and generative objectives. We observe that while these state-of-the-art vision-language models can reliably perform object recognition, they consistently fail to accurately distinguish the objects' physical states. Through extensive experiments, we identify three areas for improvements for VLMs to better encode object states, namely the quality of object localization, the architecture to bind concepts to objects, and the objective to learn discriminative visual and language encoders on object states. Data and code are released.

View on arXivView PDF

Code Implementations(1)

00PythonAug 30, 20241 years ago

Similar Papers

Cite this paper

@article{newman2024pretrained,
  title  = {Do Pre-trained Vision-Language Models Encode Object States?},
  author = {Kaleb Newman and Shijie Wang and Yuan Zang and David Heffren and Chen Sun},
  year   = {2024},
  eprint = {2409.10488},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.10488v1}
}

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

Discussion