Search papers, labs, and topics across Lattice.
This paper investigates the issue of object hallucination in multimodal large language models (MLLMs) and introduces Context-Calibrated DPO (C$^2$-DPO) to enhance the effectiveness of Direct Preference Optimization (DPO) by maximizing Contextual Preference Gain (CPG). The authors demonstrate that while standard DPO methods underutilize contextual information, C$^2$-DPO significantly reduces hallucination rates鈥攂y 36% on the Object HalBench benchmark鈥攚ithout sacrificing reasoning capabilities. This advancement is crucial for improving the reliability of MLLMs in generating accurate descriptions aligned with visual inputs.
Context-Calibrated DPO can cut object hallucination in MLLMs by 36% while maintaining reasoning performance, revealing a critical gap in how existing methods leverage context.
Multimodal large language models (MLLMs) have made rapid progress, yet they still exhibit object hallucination, generating plausible but incorrect descriptions that are inconsistent with the visual input. Direct Preference Optimization (DPO) mitigates this by training models to prefer non-hallucinated responses over hallucinated ones, and recent efforts further enrich the preference data with relevant context. However, it remains unclear whether DPO actually leverages such context. To investigate this, we propose Contextual Preference Gain (CPG), a simple metric that measures how much a model's preference strengthens when relevant context is provided. We find that higher CPG consistently corresponds to lower hallucination, yet standard DPO and its variants exhibit only limited CPG, indicating that they underutilize contextual information and thus remain prone to hallucination. To address this, we propose Context-Calibrated DPO (C$^2$-DPO), which directly maximizes CPG while preserving the original preference ordering. Across multiple benchmarks, C$^2$-DPO substantially reduces hallucination without compromising general reasoning, relatively reducing the Object HalBench hallucination rate of Qwen2-VL-Instruct-2B by 36%. Code is available at https://github.com/mlvlab/C2-DPO