atlas

Research map / Vision-language and multimodal / Human and embodied modeling

BACON: Improving Clarity of Image Captions via Bag-of-Concept Graphs

CVPR 2025 · Vision-language and multimodal › Human and embodied modeling · approach: Concept-guided image captioning · 1 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 BACON, a prompting method that decomposes VLM captions into structured bag-of-concept graphs (overall description, object list with descriptions, relationships), builds the 103k-pair ECO dataset with GPT-4V, and fine-tunes LLaVA-13B into a captioner that helps grounding and generation models without training.

Problem

Long, entangled image captions are hard to parse for models without LLM-based text encoders (e.g., GroundingDINO, SDXL), and existing captions often omit key objects and relations.

Approach

Prompt VLMs (via in-context learning) to output captions as element-wise, structured graphs of objects, descriptions, styles, themes and relationships, with bounding boxes added via Grounding DINO plus LLaVA and CLIP filtering, so that caption elements can be consumed directly by downstream models.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use LLAVA(BACON)-CAPTIONER captions instead of ShareGPT-4V-13B captionsCaption Question Answering · NLVR2 CQAaccuracy: 57.5 -> 59.1Helped
Train the captioner on ECO annotations instead of DCI annotationsLLaVA-13B captioner · NLVR2accuracy: 56.16 -> 56.74Helped
Train the captioner on ECO annotations instead of DOCCI annotationsLLaVA-13B captioner · OK-CQAaccuracy: 46.14 -> 48.49Helped
Train the captioner on ECO annotations instead of DCI annotationsLLaVA-13B captioner · MMVPaccuracy: 58.33 -> 59.67Helped
Use BACON-style captions rather than standard captionsGrounding DINO · ECO test benchmarkRecall: 20.2±0.1 -> 35.9 ± 0.7Helped
Add CLIP matching to Grounding DINO (ablation)Grounding DINO · BACON benchmarkmIOU: 68.42 -> 80.34Helped
Add LLaVA filtering after CLIP matching (ablation)Grounding DINO + CLIP · BACON benchmarkmIOU: 80.34 -> 82.21Helped
Use BACON-style captions to guide SDXL generation instead of using SDXL directlySDXL · Text-to-image generationObject recall (Ro): 59.2±4.0% -> 95.2 ± 1.1%Helped
Use BACON-style captions to guide SDXL generation instead of using SDXL directlySDXL · Text-to-image generationRelationship recall (Rr): 41.5±3.5% -> 76.7 ± 0.9%Helped

Surprising findings

Limitations

Experimental setup

Datasets: MS COCO NLVR2 VQAv1 VQAv2 OK-VQA MMVP Visual Genome LookTwice-QA Visual-7W

Benchmarks: CQA (NLVR2, OK-CQA, CQAv1, CQAv2) MMVP ECO test Visual Genome OV-SGG LookTwice-QA Visual-7W MSCOCO user study

Metrics: answer accuracy AP50 recall mIoU Recall@100 precision object recall relationship recall

Baselines: LLaVA-13B Qwen-VL-max ShareGPT-4V GPT-4V DOCCI IIW DenseFusion ReCap DCI Grounding DINO OV-DQUO DE-VIT

Builds on: LLaVA In-context learning Grounding DINO CLIP

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