Graph-Based Captioning: Enhancing Visual Descriptions by Interconnecting Region Captions
Not on the map. Why?
Abstract (arXiv)
Humans describe complex scenes with compositionality, using simple text descriptions enriched with links and relationships. While vision-language research has aimed to develop models with compositional understanding capabilities, this is not reflected yet in existing datasets which, for the most part, still use plain text to describe images. In this work, we propose a new annotation strategy, graph-based captioning (GBC) that describes an image using a labeled graph structure, with nodes of various types. The nodes in GBC are created through a two-stage process: first, identifying and describing entity nodes; second, linking these nodes by highlighting textitcompositions and textitrelations among them. Since textitall GBC nodes hold plain text descriptions, GBC retains the flexibility found in natural language, but can also encode hierarchical information in its edges. We demonstrate that GBC can be produced automatically, using off-the-shelf multimodal LLMs and object detection models, by building a new dataset GBC10M that gathers GBC annotations for about 10M images of the CC12M dataset. Through CLIP training on GBC10M, we show that leveraging GBC nodes' annotations -- particularly those in composition and relation nodes -- significantly boosts the model's performance across various benchmarks compared to when other annotations are used. To further explore the opportunities provided by GBC, we also investigate the use of GBC as middleware for text-to-image generation, and show the extra benefits of incorporating the graph structure in this task. Our code and datasets are released at https://github.com/apple/ml-gbc and https://huggingface.co/graph-based-captions.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 56 of its 76 references that are in the map. First posted on arXiv 9 Jul 2024.
Builds on
56 of 76 references.
References · 56
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2023Segment Anythingcited by 8,234
- 2023Visual Instruction Tuningcited by 7,869
- 2023BLIP-2: Bootstrapping Language-Image Pre-training with Frozen Image Encoders and Large Language Modelscited by 6,137
- 2022Flamingo: a Visual Language Model for Few-Shot Learningcited by 4,386
- 2022BLIP: Bootstrapping Language-Image Pre-training for Unified Vision-Language Understanding and Generationcited by 4,322
- 2024Scaling Rectified Flow Transformers for High-Resolution Image Synthesiscited by 4,181
- 2022LAION-5B: An open large-scale dataset for training next generation image-text modelscited by 4,152
38 more
- 2023Sigmoid Loss for Language Image Pre-Trainingcited by 3,109
- 2016Visual Genome: Connecting Language and Vision Using Crowdsourced Dense Image Annotationscited by 2,656
- 2021Align before Fuse: Vision and Language Representation Learning with Momentum Distillationcited by 1,619
- 2015Flickr30k Entities: Collecting Region-to-Phrase Correspondences for Richer Image-to-Sentence Modelscited by 1,362
- 2022CoCa: Contrastive Captioners are Image-Text Foundation Modelscited by 1,274
- 2018Unified Perceptual Parsing for Scene Understandingcited by 1,271
- 2021Conceptual 12M: Pushing Web-Scale Image-Text Pre-Training To Recognize Long-Tail Visual Conceptscited by 1,216
- 2021Grounded Language-Image Pre-trainingcited by 1,156
- 2016Semantic Understanding of Scenes through the ADE20K Datasetcited by 1,069
- 2023ShareGPT4V: Improving Large Multi-Modal Models with Better Captionscited by 1,005
- 2023EVA-CLIP: Improved Training Techniques for CLIP at Scalecited by 798
- 2021RegionCLIP: Region-based Language-Image Pretrainingcited by 616
- 2024YOLO-World: Real-Time Open-Vocabulary Object Detectioncited by 503
- 2022Scaling Language-Image Pre-training via Maskingcited by 317
- 2023SemDeDup: Data-efficient learning at web-scale through semantic deduplicationcited by 303
- 2024Long-CLIP: Unlocking the Long-Text Capability of CLIPcited by 300
- 2021WIT: Wikipedia-based Image Text Dataset for Multimodal Multilingual Machine Learningcited by 287
- 2023Demystifying CLIP Datacited by 270
- 2019Compositionality decomposed: how do neural networks generalise?cited by 265
- 2021Multi-Grained Vision Language Pre-Training: Aligning Texts with Visual Conceptscited by 256
- 2023Data Filtering Networkscited by 250
- 2023SugarCrepe: Fixing Hackable Benchmarks for Vision-Language Compositionalitycited by 243
- 2019Connecting Vision and Language with Localized Narrativescited by 226
- 2023Improving CLIP Training with Language Rewritescited by 217
- 2021RedCaps: web-curated image-text data created by the people, for the peoplecited by 180
- 2023FastViT: A Fast Hybrid Vision Transformer using Structural Reparameterizationcited by 162
- 2024DOCCI: Descriptions of Connected and Contrasting Imagescited by 132
- 2023The All-Seeing Project: Towards Panoptic Visual Recognition and Understanding of the Open Worldcited by 116
- 2023A Picture is Worth More Than 77 Text Tokens: Evaluating CLIP-Style Models on Dense Captionscited by 108
- 2023MobileCLIP: Fast Image-Text Models through Multi-Modal Reinforced Trainingcited by 96
- 2023Improving Multimodal Datasets with Image Captioningcited by 93
- 2023Filtering, Distillation, and Hard Negatives for Vision-Language Pre-Trainingcited by 91
- 2024Scaling Laws for Data Filtering -- Data Curation cannot be Compute Agnosticcited by 77
- 2023Dense and Aligned Captions (DAC) Promote Compositional Reasoning in VL Modelscited by 72
- 2024DreamLIP: Language-Image Pre-training with Long Captionscited by 72
- 2024SynthCLIP: Are We Ready for a Fully Synthetic CLIP Training?cited by 64
- 2024ImageInWords: Unlocking Hyper-Detailed Image Descriptionscited by 57
- 2023SceneGenie: Scene Graph Guided Diffusion Models for Image Synthesiscited by 41
50 most cited of 56 All 56 (JSON)
Built on by
Citing papers per year: 2024: 2; 2025: 5.
7 papers.
- 2025Mavors: Multi-granularity Video Representation for Multimodal Large Language Modelcited by 32
- 2025MobileCLIP2: Improving Multi-Modal Reinforced Trainingcited by 21
- 2025SC-Captioner: Improving Image Captioning with Self-Correction by Reinforcement Learningcited by 16
- 2024Tree of Attributes Prompt Learning for Vision-Language Modelscited by 7
- 2024TIPO: Text to Image with Text Presampling for Prompt Optimizationcited by 6
- 2025DyGEnc: Encoding a Sequence of Textual Scene Graphs to Reason and Answer Questions in Dynamic Scenescited by 4
- 2025Are Any-to-Any Models More Consistent Across Modality Transfers Than Specialists?cited by 1
- 2025MobileCLIP2: Improving Multi-Modal Reinforced Training28 Aug 2025
- 2025SC-Captioner: Improving Image Captioning with Self-Correction by Reinforcement Learning8 Aug 2025
- 2025Are Any-to-Any Models More Consistent Across Modality Transfers Than Specialists?30 May 2025
- 2025DyGEnc: Encoding a Sequence of Textual Scene Graphs to Reason and Answer Questions in Dynamic Scenes6 May 2025
- 2025Mavors: Multi-granularity Video Representation for Multimodal Large Language Model14 Apr 2025
- 2024TIPO: Text to Image with Text Presampling for Prompt Optimization12 Nov 2024
- 2024Tree of Attributes Prompt Learning for Vision-Language Models15 Oct 2024
Similar, not cited
Close in wording, no citation either way
- 2024Benchmarking Large Vision-Language Models via Directed Scene Graph for Comprehensive Image Captioning
- 2025Fine-Grained Captioning of Long Videos through Scene Graph Consolidation
- 2023Open-Vocabulary Object Detection using Pseudo Caption Labels
- 2023GPT4SGG: Synthesizing Scene Graphs from Holistic and Region-specific Narratives
- 2025From Vision To Language through Graph of Events in Space and Time: An Explainable Self-supervised Approach
- 2025CAPability: A Comprehensive Visual Caption Benchmark for Evaluating Both Correctness and Thoroughness
- 2023Coarse-to-Fine Contrastive Learning in Image-Text-Graph Space for Improved Vision-Language Compositionality
- 2026Inference-Time Structural Reasoning for Compositional Vision-Language Understanding