What If the TV was off? Examining Counterfactual Reasoning Abilities of Multi-modal Language Models

Letian Zhang, Xiaotong Zhai, Zhongkai Zhao, Yongshuo Zong, Xin Wen +1 more
2/14/2026

No official code found. Best implementation: Letian2003/C-VQA (28 stars, last commit 2023-11-23).

Abstract

Counterfactual reasoning, a fundamental aspect of human cognition, involves contemplating alternatives to established facts or past events, significantly enhancing our abilities in planning and decision-making. In light of the advancements in current multi-modal large language models, we explore their effectiveness in counterfactual reasoning. To facilitate this investigation, we introduce a novel dataset, C- VQA, specifically designed to examine the counterfactual reasoning capabilities of modern multi-modal large language models. This dataset is constructed by infusing original questions with counterfactual presuppositions, spanning various types such as numerical and boolean queries. It encompasses a mix of real and synthetic data, representing a wide range of difficulty levels. Our thorough evaluations of contemporary vision-language models using this dataset have revealed substantial performance drops, with some models showing up to a 40% decrease, highlighting a significant gap between current models and human-like vision reasoning capabilities. We hope our dataset will serve as a vital benchmark for evaluating the counterfactual reasoning capabilities of models. Code and dataset are publicly available at ht tps: / /bzhao.me/C-VQA/.

View on arXivView PDF

Code Implementations(1)

Letian2003/C-VQACommunity100%

Counterfactual Reasoning VQA Dataset

282Shell, PythonOct 8, 20232 years ago
benchmarkcounterfactualdatasetllmreasoning+3 more

Similar Papers

Cite this paper

@article{zhang2026what,
  title  = {What If the TV was off? Examining Counterfactual Reasoning Abilities of Multi-modal Language Models},
  author = {Letian Zhang and Xiaotong Zhai and Zhongkai Zhao and Yongshuo Zong and Xin Wen and Bingchen Zhao},
  year   = {2026},
  eprint = {2310.06627},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2310.06627},
  journal = {CVPR 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/2310.06627.svg)](https://codeofpaper.com/paper/2310.06627)

Discussion