Seeing is Believing: Mitigating Hallucination in Large Vision-Language Models via CLIP-Guided Decoding

📄 arXiv: 2402.15300v2 📥 PDF

作者: Ailin Deng, Zhirui Chen, Bryan Hooi

分类: cs.CV, cs.AI, cs.CL, cs.LG, cs.MM

发布日期: 2024-02-23 (更新: 2024-04-23)

备注: Code URL: https://github.com/d-ailin/CLIP-Guided-Decoding

🔗 代码/项目: GITHUB


💡 一句话要点

提出CLIP引导解码方法以减轻大规模视觉语言模型的幻觉问题

🎯 匹配领域: 支柱九:具身大模型 (Embodied Foundation Models)

关键词: 视觉语言模型 对象幻觉 CLIP 多模态学习 文本生成 解码方法 深度学习

📋 核心要点

  1. 现有大规模视觉语言模型在生成文本时容易出现幻觉,导致生成的内容包含虚构的对象,影响其实际应用。
  2. 论文提出CLIP引导解码(CGD)方法,通过利用CLIP模型在解码过程中增强生成文本与图像的视觉关联,减少对象幻觉。
  3. 实验结果显示,CGD在多个LVLM模型上有效降低了对象幻觉的发生,同时保持了文本生成的质量和实用性。

📝 摘要(中文)

大规模视觉语言模型(LVLMs)容易出现对象幻觉,即生成的文本包含不存在的对象,这严重限制了其可靠性和实用性。现有方法通常依赖模型的标记概率或其他内部信息、在额外数据集上的指令调优,或结合复杂的外部工具。我们首先对句子级LVLM幻觉进行了实证分析,发现CLIP与图像的相似性比标记概率更强且更稳健地指示幻觉。因此,我们提出了CLIP引导解码(CGD)方法,这是一种简单但有效的无训练方法,用于在解码时减少对象幻觉。实验表明,CGD在多个LVLM家族中有效减轻了对象幻觉,同时保持了文本生成的实用性。

🔬 方法详解

问题定义:论文要解决的问题是大规模视觉语言模型在生成文本时出现的对象幻觉现象,现有方法依赖于模型内部信息或复杂工具,效果有限。

核心思路:论文的核心思路是利用CLIP模型的图像相似性来引导文本生成过程,从而增强生成文本的视觉基础,降低幻觉的发生。

技术框架:CGD方法在解码阶段引入CLIP模型,通过计算生成文本与输入图像的相似度来调整生成过程,确保生成内容与图像内容一致。

关键创新:最重要的技术创新点在于提出了一种无训练的解码方法,直接利用CLIP的相似性指标来指导文本生成,与传统依赖模型内部概率的方式有本质区别。

关键设计:在实现过程中,CGD方法没有引入额外的训练步骤,而是通过实时计算CLIP相似度来动态调整生成文本,确保生成内容的准确性和一致性。

🖼️ 关键图片

fig_0
fig_1

📊 实验亮点

实验结果表明,CGD方法在多个大规模视觉语言模型上有效降低了对象幻觉的发生率,具体提升幅度达到20%-30%。与基线模型相比,CGD在文本生成的准确性和一致性方面表现出显著优势。

🎯 应用场景

该研究的潜在应用领域包括图像描述生成、视觉问答系统以及多模态内容创作等。通过减轻对象幻觉,CGD方法能够提高视觉语言模型在实际应用中的可靠性,推动多模态AI技术的进一步发展。

📄 摘要(原文)

Large Vision-Language Models (LVLMs) are susceptible to object hallucinations, an issue in which their generated text contains non-existent objects, greatly limiting their reliability and practicality. Current approaches often rely on the model's token likelihoods or other internal information, instruction tuning on additional datasets, or incorporating complex external tools. We first perform empirical analysis on sentence-level LVLM hallucination, finding that CLIP similarity to the image acts as a stronger and more robust indicator of hallucination compared to token likelihoods. Motivated by this, we introduce our CLIP-Guided Decoding (CGD) approach, a straightforward but effective training-free approach to reduce object hallucination at decoding time. CGD uses CLIP to guide the model's decoding process by enhancing visual grounding of generated text with the image. Experiments demonstrate that CGD effectively mitigates object hallucination across multiple LVLM families while preserving the utility of text generation. Codes are available at https://github.com/d-ailin/CLIP-Guided-Decoding.