atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Mitigating Hallucination in Large Multi-Modal Models via Robust Instruction Tuning

ICLR 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Decoding-time hallucination mitigation · 23 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Builds LRV-Instruction, a 400k GPT-4-generated visual instruction dataset with positive and negative (hallucination-inducing) instructions, proposes GAVIE GPT-4-based evaluation without ground-truth answers, and finetunes MiniGPT4 and mPLUG-Owl to reduce hallucination.

Problem

Large multi-modal models hallucinate descriptions that conflict with the image and fail to follow instructions, partly because their visual instruction tuning data is largely positive, template-based and lacks negative instructions; existing hallucination evaluations need human-annotated ground trut

Approach

Generate a large, diverse visual instruction dataset with GPT-4 from Visual Genome dense captions, chart and news images, including negative instructions at three semantic levels (nonexistent object, existent object attribute manipulation, knowledge manipulation); evaluate open-ended outputs with GPT-4 scoring of accuracy and relevancy without ground-truth answers.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Finetune mPLUG-Owl on LRV-Instruction (positive + negative) instead of original datamPLUG-Owl-7B · GAVIE evaluation setAccuracy (0-10): 4.84 -> 6.58Helped
Finetune MiniGPT4 on LRV-Instruction (ablation)MiniGPT4-7B · MME Perception and Cognitionscore: Perception 616.41 -> 895.96; Cognition 232.71 -> 296.43Helped
Finetune mPLUG-Owl on LRV-Instruction (ablation)mPLUG-Owl-7B · MME Perception and Cognitionscore: Perception 967.34 -> 1298.78; Cognition 276.07 -> 328.21Helped
Finetune mPLUG-Owl on LRV-InstructionmPLUG-Owl-7B · POPE Popular and AdversarialAccuracy: Popular 0.73 vs InstructBLIP-13B 0.71; Adversarial 0.65 vs 0.63Helped
Finetune mPLUG-Owl on LRV-InstructionmPLUG-Owl-7B · GQA zero-shotAccuracy: 0.64 vs 0.62 (InstructBLIP-13B)Helped
Use pseudo-dense captions (GRiT) instead of Visual Genome GT captions to generate instructions (ablation)mPLUG-Owl-7B · GQA zero-shotAccuracy: 0.60 vs 0.64 with GT captions; paper says pseudo data improves over original mPLUG-OwlMixed
Balance positive and negative instructions (1:1) versus training on all-positive instructions (ablation)LRV-Instruction tuning · Evaluation set (pos/neg accuracy)Acc_neg: 0.05 (All Pos) -> 0.85 (Pos:Neg=1:1)Helped
Increase share of negative instructions in training data (ablation)LRV-Instruction tuning · Evaluation set (pos/neg accuracy)Acc_pos: 0.97 (All Pos) -> 0.87 (Pos:Neg=1:2)Hurt
Include Existent Object and Knowledge Manipulation negatives (Neg2/Neg3) in GPT4-generated dataLRV-Instruction-finetuned mPLUG-Owl · AMBER attribute and relationF1: Attribute 0.70 vs LLaVA1.5 0.64; Relation 0.69 vs 0.65Helped
Finetune mPLUG-Owl on LRV-InstructionmPLUG-Owl-7B · AMBER ExistenceF1: 0.81 vs LLaVA1.5 0.83Hurt

Surprising findings

Limitations

Experimental setup

Datasets: LRV-Instruction Visual Genome chart images dataset with captions news images with captions

Benchmarks: GAVIE MME POPE AMBER GQA Hallusionbench

Metrics: accuracy relevancy score F1 standard deviation

Baselines: MiniGPT4 LLaVA InstructBLIP mPLUG-Owl MMGPT MiniGPTv2 LLaVA1.5

Builds on: LLaVA MiniGPT-4 mPLUG-Owl Visual Genome POPE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy