atlas

Research map / Vision-language and multimodal / Multimodal LLMs

VIGC: Visual Instruction Generation and Correction

AAAI 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Visual instruction tuning · 28 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.

Proposes VIGC, a self-instruct framework where a vision-language model (MiniGPT-4+) generates visual instruction-tuning QA data and corrects hallucinations via iterative Q-Former updates, then uses the data to finetune LLaVA and InstructBLIP.

Problem

High-quality multimodal instruction-tuning data is scarce; LLaVA-style pipelines depend on language-only GPT-4 with pre-annotated captions and boxes, losing image detail, while existing MLLMs generating data tend to hallucinate.

Approach

Fine-tune a VLM's Q-Former with instruction templates so it generates diverse image QA pairs (Visual Instruction Generation), then iteratively re-generate answers conditioned on the question and previous answer (Iterative Q-Former, Visual Instruction Correction) to reduce hallucination.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add VIGC-generated data corrected by VIC (vs. uncorrected VIG) for detail description (ablation)LLaVA-7B · LLaVA-EvalAll relative score: 81.4 -> 85.8Helped
add VIGC data corrected by VIC for conversation (ablation)LLaVA-7B · LLaVA-EvalAll relative score: 83.3 (VIG) -> 84.0 (VIC) overall; Conv subscore 80.9 -> 83.9Helped
add VIGC data corrected by VIC for complex reasoning (ablation)LLaVA-7B · LLaVA-EvalAll relative score: 82.6 (VIG) -> 83.3 (VIC) overall, but Conv subscore drops 81.4 -> 80.2Mixed
add VIGC-generated detail description data (VIG only, uncorrected) (ablation)LLaVA-7B · LLaVA-EvalAll relative score: 81.0 -> 81.4Helped
add VIGC coco-extra data to LLaVA-7B trainingLLaVA-7B · LLaVA-EvalAll relative score: 81.0 -> 85.8 (+4.8)Helped
add VIGC Objects365 data to LLaVA-7B trainingLLaVA-7B · LLaVA-EvalAll relative score: 81.0 -> 85.2 (+4.2)Helped
add VIGC coco data to LLaVA-13B trainingLLaVA-13B · LLaVA-EvalAll relative score: 84.8 -> 86.8 (+2.0)Helped
add VIGC coco data to MiniGPT-4+ trainingMiniGPT-4+ · MMBenchOverall: 24.4 -> 27.5 (+3.1)Helped
add VIGC coco data to MiniGPT-4+ trainingMiniGPT-4+ · LLaVA-EvalAll relative score: 84.7 -> 87.0 (+2.3)Helped
add VIGC generated data to InstructBLIP fine-tuningInstructBLIP · OKVQAaccuracy: 63.1 -> 63.8 (+0.7)Helped
add VIGC generated data to InstructBLIP fine-tuningInstructBLIP · A-OKVQAaccuracy: 62.5 -> 64.1 (+1.6)Helped
add VIGC generated data to MiniGPT-4+ fine-tuningMiniGPT-4+ · OKVQAaccuracy: 59.1 -> 59.8 (+0.7)Helped

Surprising findings

Limitations

Experimental setup

Datasets: LLaVA-150K OKVQA A-OKVQA COCO 2017 Objects365 MMBench

Benchmarks: LLaVA-Eval MMBench OKVQA A-OKVQA

Metrics: relative score vs GPT-4 accuracy hallucination count

Baselines: LLaVA-7B LLaVA-13B MiniGPT-4+ InstructBLIP PaLM-E PromptCap

Builds on: MiniGPT-4 LLaVA InstructBLIP BLIP-2

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