Thinking Before Looking: Improving Multimodal LLM Reasoning via Mitigating Visual Hallucination

Haojie Zheng, Tianyang Xu, Hanchi Sun, Shu Pu, Ruoxi Chen +1 more
11/15/2024
cs.CVcs.AI

Official code: Terry-Xu-666/visual_inference_chain (25 stars, Apache-2.0, last commit 2024-11-15).

Abstract

Multimodal large language models (MLLMs) have advanced the integration of visual and linguistic modalities, establishing themselves as the dominant paradigm for visual-language tasks. Current approaches like chain of thought (CoT) reasoning have augmented the cognitive capabilities of large language models (LLMs), yet their adaptation to MLLMs is hindered by heightened risks of hallucination in cross-modality comprehension. In this paper, we find that the thinking while looking paradigm in current multimodal CoT approaches--where reasoning chains are generated alongside visual input--fails to mitigate hallucinations caused by misleading images. To address these limitations, we propose the Visual Inference Chain (VIC) framework, a novel approach that constructs reasoning chains using textual context alone before introducing visual input, effectively reducing cross-modal biases and enhancing multimodal reasoning accuracy. Comprehensive evaluations demonstrate that VIC significantly improves zero-shot performance across various vision-related tasks, mitigating hallucinations while refining the reasoning capabilities of MLLMs. Our code repository can be found at https://github.com/Terry-Xu-666/visual_inference_chain.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

This repository contains the official code for our paper: Thinking Before Looking: Improving Multimodal LLM Reasoning via Mitigating Visual Hallucination

251PythonNov 6, 20241 years agoApache-2.0
multimodalreasoning

Cite this paper

@article{zheng2024thinking,
  title  = {Thinking Before Looking: Improving Multimodal LLM Reasoning via Mitigating Visual Hallucination},
  author = {Haojie Zheng and Tianyang Xu and Hanchi Sun and Shu Pu and Ruoxi Chen and Lichao Sun},
  year   = {2024},
  eprint = {2411.12591},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.12591v1}
}

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

Discussion