Mitigating Hallucination in Multimodal Large Language Model via Hallucination-targeted Direct Preference Optimization

Yuhan Fu, Ruobing Xie, Xingwu Sun, Zhanhui Kang, Xirong Li
11/15/2024
cs.CLcs.AIcs.CV

No official code found. Best implementation: aimagelab/CHAIR-DPO (10 stars, last commit 2025-11-29).

Abstract

Multimodal Large Language Models (MLLMs) are known to hallucinate, which limits their practical applications. Recent works have attempted to apply Direct Preference Optimization (DPO) to enhance the performance of MLLMs, but have shown inconsistent improvements in mitigating hallucinations. To address this issue more effectively, we introduce Hallucination-targeted Direct Preference Optimization (HDPO) to reduce hallucinations in MLLMs. Unlike previous approaches, our method tackles hallucinations from their diverse forms and causes. Specifically, we develop three types of preference pair data targeting the following causes of MLLM hallucinations: (1) insufficient visual capabilities, (2) long context generation, and (3) multimodal conflicts. Experimental results demonstrate that our method achieves superior performance across multiple hallucination evaluation datasets, surpassing most state-of-the-art (SOTA) methods and highlighting the potential of our approach. Ablation studies and in-depth analyses further confirm the effectiveness of our method and suggest the potential for further improvements through scaling up.

View on arXivView PDF

Code Implementations(1)

[BMVC 2025] Mitigating Hallucinations in Multimodal LLMs via Object-aware Preference Optimization

100Shell, PythonAug 25, 202510 months ago

Similar Papers

Cite this paper

@article{fu2024mitigating,
  title  = {Mitigating Hallucination in Multimodal Large Language Model via Hallucination-targeted Direct Preference Optimization},
  author = {Yuhan Fu and Ruobing Xie and Xingwu Sun and Zhanhui Kang and Xirong Li},
  year   = {2024},
  eprint = {2411.10436},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.10436v1}
}

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

Discussion