ReflectCAP: Detailed Image Captioning with Reflective Memory
Organizations: IPAI, Seoul National University · Dept. of ECE, Seoul National University · Adobe Research
Abstract
Detailed image captioning demands both factual grounding and fine-grained coverage, yet existing methods have struggled to achieve them simultaneously. We address this tension with Reflective Note-Guided Captioning (ReflectCAP), where a multi-agent pipeline analyzes what the target large vision-language model (LVLM) consistently hallucinates and what it systematically overlooks, distilling these patterns into reusable guidelines called Structured Reflection Notes. At inference time, these notes steer the captioning model along both axes -- what to avoid and what to attend to -- yielding detailed captions that jointly improve factuality and coverage. Applying this method to 8 LVLMs spanning the GPT-4.1 family, Qwen series, and InternVL variants, ReflectCAP reaches the Pareto frontier of the trade-off between factuality and coverage, and delivers substantial gains on CapArena-Auto, where generated captions are judged head-to-head against strong reference models. Moreover, ReflectCAP offers a more favorable trade-off between caption quality and compute cost than model scaling or existing multi-agent pipelines, which incur 21--36% greater overhead. This makes high-quality detailed captioning viable under real-world cost and latency constraints.
Figures & tables
| Model | Method | Fact. | Cov. | F1 |
|---|---|---|---|---|
| InternVL3.5-4B | Zero-shot | 64.1 | 54.9 | 59.1 |
| SFT w/ Human-authored | 58.2 | 56.5 | 57.4 | |
| SFT w/ ReflectCAP-generated | 66.5 | 61.6 | 63.9 | |
| Qwen2.5-VL-7B | Zero-shot | 68.3 | 57.9 | 62.7 |
| SFT w/ Human-authored | 57.1 | 58.0 | 57.6 | |
| SFT w/ ReflectCAP-generated | 69.9 | 63.5 | 66.5 |
| Model | Method | Fact. | Cov. | F1 |
|---|---|---|---|---|
| GPT-4.1-mini | Separate-Merge | 84.8 | 72.8 | 78.3 |
| Combined | 84.8 | 70.7 | 77.1 | |
| GPT-4.1-nano | Separate-Merge | 78.1 | 68.6 | 73.1 |
| Combined | 78.4 | 67.0 | 72.2 | |
| Qwen3-VL-8B | Separate-Merge | 77.6 | 72.4 | 74.9 |
| Combined | 74.4 | 71.2 | 72.7 |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Target Model | Note Source | Fact. | Cov. | F1 | F1 |
|---|---|---|---|---|---|
| Qwen3-VL-8B | Self-generated | 77.6 | 72.4 | 74.9 | — |
| GPT-4.1 mini | 76.7 | 73.3 | 74.9 | 0.0 | |
| Qwen3-VL-32B | Self-generated | 77.9 | 75.7 | 76.8 | — |
| GPT-4.1 mini | 81.0 | 75.4 | 78.1 | +1.3 | |
| Qwen2.5-VL-7B | Self-generated | 68.1 | 63.5 | 65.7 | — |
| GPT-4.1 mini | 67.4 | 64.8 | 66.0 | +0.3 |
| Scene Level Captioning (DOCCI) | Product Level Captioning (Fashion-Gen) |
|---|---|
| Avoid Notes | |
| Avoid specifying materials, object types, or inferred object roles without clear visible evidence. | Match exact color, pattern, and fabric details precisely from reference or visible image. |
| Do not add or alter visible object features, colors, or counts without confirmation. | Do not add clothing fit, style, or garment length details not explicitly stated or clearly visible. |
| Avoid inferring lighting direction, time of day, or environment unless clearly visible. | Avoid subjective or interpretive descriptions not supported by reference or image. |
| Do not add unsupported details to signs, logos, or symbols. | Do not add accessories, footwear, or personal attributes unless clearly visible or mentioned. |
| Avoid assumptions about scene context or climate not explicitly shown. | Avoid describing visible details that contradict the reference ( e.g. , visible buttons when concealed). |
Image Captioning
Image captioning generates natural-language descriptions of visual content, with research focused on accuracy, coverage, grounding, and evaluation.
See all 96 papers