Understanding Figurative Meaning through Explainable Visual Entailment

Arkadiy Saakyan, Shreyas Kulkarni, Tuhin Chakrabarty, Smaranda Muresan
5/2/2024
cs.CLcs.AIcs.CV

No official code found. Best implementation: asaakyan/V-FLUTE (12 stars, last commit 2025-05-06).

Abstract

Large Vision-Language Models (VLMs) have demonstrated strong capabilities in tasks requiring a fine-grained understanding of literal meaning in images and text, such as visual question-answering or visual entailment. However, there has been little exploration of the capabilities of these models when presented with images and captions containing figurative meaning, such as metaphors or humor. To close this gap, we propose a new task framing the figurative meaning understanding problem as an explainable visual entailment task, where the model has to predict whether the image (premise) entails a caption (hypothesis) and justify the predicted label with a textual explanation. The figurative phenomena can be present in the image, in the caption, or both. Using a human-AI collaboration approach, we build the accompanying expert-verified dataset V-FLUTE, containing 6,027 {image, caption, label, explanation} instances spanning five diverse figurative phenomena: metaphors, similes, idioms, sarcasm, and humor. Through automatic evaluation, we find that VLMs struggle to generalize from literal to figurative meaning, particularly when it is present in images. Further, we identify common types of errors in VLM reasoning (hallucination and incomplete or unsound reasoning) across classes of models via human evaluation.

View on arXivView PDF

Code Implementations(1)

asaakyan/V-FLUTECommunity100%

Code and Data for paper V-FLUTE: Visual Figurative Language Understanding with Textual Explanations

121Shell, PythonMay 2, 20241 years ago

Similar Papers

Cite this paper

@article{saakyan2024understanding,
  title  = {Understanding Figurative Meaning through Explainable Visual Entailment},
  author = {Arkadiy Saakyan and Shreyas Kulkarni and Tuhin Chakrabarty and Smaranda Muresan},
  year   = {2024},
  eprint = {2405.01474},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.01474v3}
}

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

Discussion