Source-linked AI summary

Mitigating Fine-Grained Hallucination by Fine-Tuning Large Vision-Language Models with Caption Rewrites

Lei Wang, Jiabang He, Shenshen Li, Ning Liu, Ee-Peng Lim

arXiv:2312.01701v1cs.CVcs.CL

TL;DR

Instruction-tuned LVLMs can produce inaccurate image descriptions, while fine-grained hallucinations involving object attributes and behaviors are a focus beyond object-level evaluation. ReCaption rewrites captions with ChatGPT and fine-tunes LVLMs on them; experiments report reduced fine-grained hallucination and improved text-generation quality.

  • Problem

    Instruction-tuned LVLMs can generate inaccurate objects, attributes, and behaviors in image descriptions, including incorrect object attributes and actions.

    Source: §1 · pp. 1–2
  • Method

    ReCaption uses ChatGPT to rewrite captions and fine-tunes instruction-tuned LVLMs on the rewritten captions, while FGHE probes object presence and attributes or behaviors.

    Source: §1 · p. 2
  • Results

    ReCaption effectively mitigates fine-grained hallucinations across various LVLMs and enhances text-generation quality.

    Source: §1 · p. 3, §6 · p. 8
  • Takeaways & Limitations

    The reported results support using ReCaption to improve caption accuracy and reduce hallucinated objects, attributes, and behaviors in the evaluated LVLMs.

    Source: §5.3 · p. 8, §6 · p. 8

    Keyword-based rewriting omits caption structure and inter-keyword relations, which can hinder preservation of crucial original-caption details.

    Source: §7 · p. 9

Abstract

from arXiv · show

Large language models (LLMs) have shown remarkable performance in natural language processing (NLP) tasks. To comprehend and execute diverse human instructions over image data, instruction-tuned large vision-language models (LVLMs) have been introduced. However, LVLMs may suffer from different types of object hallucinations. Nevertheless, LVLMs are evaluated for coarse-grained object hallucinations only (i.e., generated objects non-existent in the input image). The fine-grained object attributes and behaviors non-existent in the image may still be generated but not measured by the current evaluation methods. In this paper, we thus focus on reducing fine-grained hallucinations of LVLMs. We propose \textit{ReCaption}, a framework that consists of two components: rewriting captions using ChatGPT and fine-tuning the instruction-tuned LVLMs on the rewritten captions. We also propose a fine-grained probing-based evaluation method named \textit{Fine-Grained Object Hallucination Evaluation} (\textit{FGHE}). Our experiment results demonstrate that ReCaption effectively reduces fine-grained object hallucination for different LVLM options and improves their text generation quality. The code can be found at https://github.com/Anonymousanoy/FOHE.

1 Introduction

Instruction-tuned LVLMs may describe inaccurate objects, attributes, and behaviors, while existing evaluation methods focus on coarse object hallucination. The paper introduces ReCaption and FGHE to address this fine-grained gap.

1 Introduction

  • Existing evaluation methods such as CHAIR and POPE focus on coarse object hallucination, not inaccurate attributes and behaviors.The paper calls captions containing inaccurate attributes or behaviors fine-grained object hallucination.Source: §1 · p. 2
  • MiniGPT-4’s example caption invents an airplane color and incorrectly says the flying airplane is on the runway.The example distinguishes incorrect object attributes from incorrect object behavior.Source: §1 · p. 2
  • ReCaption rewrites captions with ChatGPT and fine-tunes instruction-tuned LVLMs on the rewritten captions.Its two-stage prompting extracts verbs, nouns, and adjectives, then uses them to generate diverse captions that retain the original caption’s core content.Source: §1 · p. 2
  • FGHE evaluates object hallucination and probes hallucinated object attributes and behaviors through binary Yes-or-No questions.It incorporates POPE-style questions about object presence alongside questions about object attributes and behaviors.Source: §1 · p. 2
  • ReCaption effectively reduces fine-grained object hallucination across LVLMs evaluated using POHE and FGHE.The introduction reports this outcome for any LVLM adopting the framework.Source: §1 · p. 3

2 Related Work

Related work describes two approaches to LVLMs and surveys prior work on object hallucination. It notes that earlier object-presence evaluations leave finer-grained image-description errors as a focus of this paper.

2.1 Large Vision-Language Models

  • LVLM research includes textual visual descriptions connected to closed-source LLMs and models trained on vision-language instructions.Examples include Visual ChatGPT, MM-REACT, and HuggingGPT for the first paradigm, and MultiInstruct, LLaVA, MiniGPT-4, mPLUG-Owl, and InstructBLIP for the second.Source: §2.1 · p. 3

2.2 Hallucnation in Large Vison-Language Mdoels

  • Prior work classifies object hallucinations as intrinsic errors involving incorrect or nonexistent objects and external errors involving irrelevant objects.The discussion also notes POPE’s empirical examination of object hallucinations across LVLMs.Source: §2.2 · p. 3
  • Prior LVLM hallucination work mainly examines object presence, while this paper targets finer-grained errors such as incorrect object attributes.The paper’s stated focus is to mitigate and evaluate finer-grained hallucinations.Source: §2.2 · p. 3

3 ReCaption Framework

ReCaption is an LVLM-agnostic framework that rewrites image captions with ChatGPT and fine-tunes instruction-tuned LVLMs on the rewritten captions. Its two-stage rewriting preserves essential caption information while producing varied details, and the resulting pairs support tuning across different LVLMs.

3 ReCaption Framework

  • ReCaption combines ChatGPT caption rewriting with additional training of instruction-tuned LVLMs on rewritten captions.The framework is described as LVLM-agnostic.Source: §3 · p. 3

3.1 Caption Rewriting

  • A two-stage prompt extracts verbs, nouns, and adjectives from each original caption, then generates rewritten captions containing those keywords.Repeated generation produces captions with varied details while preserving essential information from the original caption.Source: Figure 2 · p. 4, §3.1 · p. 4

3.2 Additional Tuning

  • ReCaption generates R rewritten captions per image-caption pair and uses them for additional LVLM tuning; experiments set R = 5.The rewritten pairs are model-agnostic and can be adapted to multiple LVLM architectures with minimal changes.Source: §3.2 · p. 5
  • The authors report that a small number of rewritten image-caption pairs can reduce fine-grained hallucination and improve caption quality.They describe the additional tuning cost as negligible compared with training the original LVLM.Source: §3.2 · p. 5

4 Hallucination Evaluation of LVLMs

This section describes POPE for coarse-grained object hallucination and introduces FGHE to probe fine-grained hallucinations through binary questions. FGHE covers object relationships, attributes, and behaviors in a manually annotated set of 50 images.

  • The authors omit CHAIR because it suffers from prompt sensitivity and inaccuracies, as reported by Li et al. (2023).Source: §4 · p. 5

POPE dataset and evaluation method

  • POPE probes object presence with yes-or-no questions and evaluates answers as binary classifications using Accuracy, Precision, Recall, and F1.Its dataset contains 3,000 questions for captions of 500 images.Source: §4 · p. 5

FGHE dataset and evaluation method

  • FGHE uses 200 binary questions on 50 MSCOCO validation images to probe object relationships, attributes, and behaviors.The questions were manually defined, with 100 yes-questions and 100 no-questions.Source: §4 · p. 5

5 Experiment

The experiments evaluate ReCaption across four instruction-tuned LVLMs and report reduced hallucination and improved generation quality. Further analyses examine hallucination categories, rewriting strategies, training duration, and the amount of rewritten data.

5.1 Experimental Setup

  • Experiments compare four open-source instruction-tuned LVLMs; training uses 500 image-caption pairs and five rewritten versions per caption.The models are mPLUG-Owl, LLaVA, Multimodal-GPT, and MiniGPT-4.Source: §5.1 · p. 6

5.2 Main Results

  • Recall findings indicate overconfident “Yes” responses in several models; MultiModal-GPT performs best on both hallucination types, while mPLUG-Owl scores 69.89% on POPE and 68.42% on FGHE.Source: §5.2 · p. 6
  • MiniGPT-4 with ReCaption improves F1 by 7% on POPE and 10% on FGHE; mPLUG-Owl gains 1.32% on POPE and 3.71% on FGHE.Source: §5.2 · p. 6, Table 2 · p. 7

5.3 Further Analysis

  • ReCaption improves F1 across FGHE’s multiple-object, attribute, and behavior categories, with larger reductions for attributes and behaviors than for multiple objects.The authors suggest rewritten captions’ verb and adjective keywords may help reduce attribute and behavior hallucinations.Source: §5.3 · p. 7, Table 3 · p. 7
  • Simple prompt-based rewriting yields minor gains, whereas the two-stage ReCaption strategy produces substantial improvements with diverse captions retaining the same keywords.Source: Figure 4 · p. 7, §5.3 · pp. 7–8
  • MiniGPT-4’s F1 score rises across training epochs on both POPE and FGHE when trained with ReCaption.The authors interpret this trend as improved image-text fine-grained alignment from further training on the limited rewritten data.Source: Figure 5 · p. 8, §5.3 · p. 8
  • Across MiniGPT-4, mPLUG-Owl, and LLaVA, FGHE performance improves as both the number of rewritten images and rewrites per image increase.Source: §5.3 · p. 8
  • Case examples show ReCaption improves caption accuracy even for vanilla mPLUG-Owl, whose captions were relatively stronger than those of the other three models.Source: §5.3 · p. 8

6 Conclusion

The conclusion targets fine-grained object hallucinations in instruction-tuned LVLMs. It presents ReCaption and FGHE, reports reduced hallucination and better text generation quality, and identifies settings where rewriting needs further refinement.

  • The paper addresses fine-grained object hallucinations in instruction-tuned LVLMs.Source: §6 · p. 8
  • ReCaption combines ChatGPT caption rewriting with LVLM fine-tuning on rewritten captions, and FGHE evaluates fine-grained hallucinations.The authors report that ReCaption mitigates these hallucinations across LVLMs while enhancing text generation quality.Source: §6 · p. 8
  • Future work should refine rewriting for unnatural images, including invoices and cartoons, and for longer output text.Source: §6 · p. 9

7 Limitations

ReCaption has two stated limitations: its keyword-based rewriting can lose details from original captions, and training each LVLM requires a small corpus of alignment-enriched rewrites.

7 Limitations

  • Keyword-only rewriting disregards structural information and relationships among keywords, hindering preservation of crucial details from the original caption.Source: §7 · p. 9
  • Training any LVLM requires a small corpus of alignment-enriched rewrites, even though training costs are minimal.Source: §7 · p. 9

8 Ethics Statement

The paper reports FOHE’s licensing, annotation conditions, and screening for private information and social issues.

8 Ethics Statement

  • FOHE comes from the MSCOCO validation set, licensed under Creative Commons Attribution 4.0, which permits building upon the evaluation dataset.Source: §8 · p. 9
  • The research group annotated the small evaluation dataset under agreed salaries and workloads.Source: §8 · p. 9
  • The authors state that FOHE texts contain no private information or social issues.Source: §8 · p. 9

A Appendix: More Examples

The appendix presents illustrative output comparisons between four LVLMs and their ReCaption versions.

A Appendix: More Examples

Loading 2312.01701v1…