# Dreamlip Language Image Pre Training With Long Captions Arxiv 2403 17007v2

> DreamLIP: Language-Image Pre-training with Long Captions

- Skill: `jiachen-t-wang/dreamlip-language-image-pre-training-with-long-captions-arxi` (Agent Skill)
- Install (CLI): `npx skillmds add jiachen-t-wang/dreamlip-language-image-pre-training-with-long-captions-arxi`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jiachen-t-wang/dreamlip-language-image-pre-training-with-long-captions-arxi/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Jiachen-T-Wang (https://skillmd.com/u/jiachen-t-wang)
- Updated: 2026-08-19
- Page: https://skillmd.com/skills/jiachen-t-wang/dreamlip-language-image-pre-training-with-long-captions-arxi

---

# DreamLIP: Language-Image Pre-training with Long Captions

## One-line decision
Use this skill when you want to generate long, detailed captions for CLIP training by prompting VLMs with sub-image descriptions. Avoid it when you are satisfied with short captions or your CLIP text encoder cannot handle long text.

## Skill metadata
- **Skill type**: long-caption-generation
- **Paper kind**: operational-method
- **Actionability**: high
- **Evidence quality**: full_paper

## Goal
Generate long, detailed image captions using VLMs prompted with sub-image region descriptions, then train CLIP with these long captions to improve dense visual understanding.

## Problem signature
- Modality: images with long, detailed synthetic captions generated by composing sub-image descriptions.
- Data state: images augmented with long captions by prompting VLMs with descriptions of image sub-regions.
- Scale regime: 30M images with long captions.
- Model requirement: VLM for generating long captions; modified CLIP with long-text support for training.

## Use when
- You need CLIP models with better dense/local visual understanding.
- You can generate long detailed captions for your images.
- You want to capture fine-grained visual details in captions.

## Do not use when
- Short captions are sufficient for your task.
- Your CLIP text encoder truncates captions at 77 tokens.
- You do not need fine-grained local feature understanding.

## Required inputs
- **source_images**: Images to generate long captions for.
- **caption_vlm**: VLM for generating detailed descriptions from image sub-regions.
- **sub_region_descriptions**: Descriptions of image sub-regions (crops, patches) to compose.

## Optional inputs
- **sub_image_detector**: Object detector or segmentation model for identifying sub-regions.
- **long_text_encoder**: Modified text encoder supporting longer sequences.

## Outputs
- **long_caption_dataset**: 30M images with detailed long captions.
- **dreamlip_model**: CLIP model trained on long captions with improved dense understanding.

## Assumptions and prerequisites
- Long captions capture more visual details than short ones.
- Composing sub-image descriptions produces coherent long captions.
- CLIP training benefits from more descriptive text supervision.

## Procedure
1. **Extract sub-image regions**
   Action: Divide images into sub-regions (crops, patches, or detected object regions).
   Why: Sub-regions provide detailed local information for caption generation.
   Note: See paper for details.
2. **Generate sub-region descriptions**
   Action: Use a VLM to describe each sub-region.
   Why: Local descriptions capture fine-grained visual details.
   Note: See paper for details.
3. **Compose long captions**
   Action: Prompt a VLM with all sub-region descriptions to generate a coherent long caption for the full image.
   Why: Composition produces detailed, comprehensive image descriptions.
   Note: See paper for details.
4. **Modify CLIP for long text**
   Action: Extend CLIP's text encoder to handle longer sequences (beyond 77 tokens).
   Why: Long captions require longer text processing capability.
   Note: See paper for details.
5. **Train CLIP on long captions**
   Action: Train CLIP with the long caption dataset.
   Why: Long captions improve dense visual understanding.
   Note: See paper for details.

## Parameters to set
- **num_sub_regions** — Role: Number of sub-regions per image. How to set: 4-9 regions for good coverage. Default/range: Variable. Effect: More regions provide more detail but increase generation cost.
- **max_caption_length** — Role: Maximum length of generated long captions. How to set: 200-500 tokens. Default/range: 200+. Effect: Longer captions capture more but may exceed encoder capacity.
- **composition_strategy** — Role: How sub-region descriptions are combined. How to set: Use VLM to compose coherently. Default/range: VLM-composed. Effect: Good composition produces natural, readable captions.

## Validation checks
- Long captions should be more detailed and informative than short captions.
- CLIP trained on long captions should improve on dense prediction tasks.
- Sub-region descriptions should be accurately composed into coherent captions.

## Failure modes
- Sub-region descriptions may be redundant or contradictory.
- Very long captions may contain hallucinated details.
- The modified text encoder may not generalize to long text at inference time.

## Adaptation notes for VLM training
- Long caption generation applies to any VLM pretraining pipeline.
- Combine with standard short captions for a multi-scale caption strategy.
- Use the sub-region approach for generating training data for dense prediction VLMs.

## Implementation notes
- Cache sub-region descriptions for efficient long caption composition.
- Use efficient attention mechanisms for long text encoding.
- Compare short vs long caption CLIP performance on diverse benchmarks.

## Evidence from the paper
- DreamLIP generates long, detailed captions by composing sub-image region descriptions.
- CLIP trained on long captions shows improved performance on dense visual understanding tasks.
- The sub-region composition approach produces more detailed captions than direct image captioning.
- DreamLIP demonstrates that caption detail level matters for CLIP training quality.

## Source paper
- **Title**: DreamLIP: Language-Image Pre-training with Long Captions
- **Year**: 2024
- **Venue**: ECCV
- **Paper ID**: arxiv-2403.17007v2
- **URL**: http://arxiv.org/abs/2403.17007v2
- **arXiv ID**: 2403.17007v2

