Organizations: Taobao & Tmall Group of Alibaba · The Hong Kong University of Science and Technology (Guangzhou) · Shanghai Artificial Intelligence Laboratory
Reinforcement Learning (RL) has demonstrated significant gains in image captioning, yet it is still limited in encouraging Large Vision-Language Models (LVLMs) to explore novel reasoning strategies. This limitation leads to a performance gap between RL and Supervised Fine-Tuning (SFT). In this paper, we argue that multi-modal retrieval can serve as an effective reasoning signal for caption refinement. Based on this insight, we present the Retrieval-Guided Refinement for Image Captioning (Re3Cap), a retrieval-guided reasoning strategy that enhances image captioning without requiring additional annotations. Instantiated by Caption Refinement Suggester (CRS) and Caption Quality Assessor (CQA), this strategy identifies hallucinations and omissions in image captions, leading to more accurate and detailed descriptions. Extensive experiments demonstrate the superiority of our method in image captioning, even compared with Supervised Fine-Tuning. Especially, Re3Cap outperforms GRPO with an average improvement of 8.64% in relation reasoning on the COCO-LN500 benchmark.
Figures & tables
Figure 1: Reasoning strategy of Caption Refinement Suggester (CRS) and Caption Quality Assessor (CQA). We leverage k-core subgraph computation to analyze critical textual content in the retrieval results. Specifically, CRS extracts overlapping sentences Svk from the image retrieval results and uses them as signals to guide LVLMs to incorporate these key elements into their generated descriptions. By analyzing the discrepancy between Svk and caption-retrieved results Sck , CQA identifies hallucinations ( Sck−Svck ) and omissions ( Svk−Svck ) in this caption.
Figure 2: Overview of Retrieval-Guided Refinement for Image Captioning (Re 3 Cap). Re 3 Cap begins by sampling initial captions {ci}i=1M for each image v . Next, it performs image-conditioned retrieval and caption-conditioned retrieval, and leverages k-core analysis to generate guidance {fi}i=1M based on Caption Refinement Suggester and Caption Quality Assessor. Finally, the method incorporates the guidance into prompts to obtain refined captions {c\textquoterighti}i=1M and optimizes the policy model with reinforcement learning.
Figure 3: Capability boundary analysis with max@ k .
Base Model
Reward
Method
COCO-LN500
DOCCI500
Objects F1
Attributes F1
Relations QA
Objects F1
Attributes F1
Relations QA
LLaVA1.5 -7B
–
∘ Base
67.56
42.34
14.38
59.41
48.01
9.19
∘ SFT
73.45
54.25
28.59
68.44
53.93
19.87
CLIP
∘ GRPO
66.66
53.15
22.58
61.77
53.62
18.42
∙ Ours
72.03 ( ↑ 5.4)
54.73 ( ↑ 1.6)
30.38 ( ↑ 7.8)
68.51 ( ↑ 6.7)
57.68 ( ↑ 4.1)
23.86 ( ↑ 5.4)
SC
∘ GRPO
69.49
50.44
21.77
62.52
53.80
17.86
Table 1: Performance comparison of Reinforcement Learning with GRPO and Re 3 Cap across multiple reward functions on COCO-LN500 Pont-Tuset et al. (2020) and DOCCI500 Onoe et al. (2024) . Constrained by the reasoning capacity of base models, GRPO struggles to surpass the performance of task-specific SFT models, especially on weaker LVLMs such as LLaVA-1.5-7B Liu et al. (2023) . In contrast, our method introduces a novel reasoning strategy to generate unexplored caption candidates, consistently improving image captioning performance across weaker and stronger base models, including Qwen2-VL-7B Wang et al. (2024b) and Qwen2.5-VL-7B Bai et al. (2025b) . Moreover, using a more accurate reward further improves the performance of ours.
Base Model
Reward
Method
COCO-LN500
DOCCI500
Objects F1
Attributes F1
Relations QA
Objects F1
Attributes F1
Relations QA
Qwen2 -VL-7B
–
∘ VCD
69.85
48.71
26.77
67.57
53.80
25.03
∘ INTER
69.81
48.58
26.93
67.42
53.70
24.67
SC
∘ SC-Captioner
76.37
57.56
38.51
71.63
57.67
30.51
∙ Ours
77.77 ( ↑ 1.4)
58.79 ( ↑ 1.2)
44.60 ( ↑ 6.1)
73.29 ( ↑ 1.7)
58.88 ( ↑ 1.2)
36.40 ( ↑ 5.9)
CIM
∘ SFT+CIM
76.65
58.09
42.12
73.87
58.68
36.32
Table 2: Performance comparison with state-of-the-art methods on Qwen2-VL-7B Wang et al. (2024b) over COCO-LN500 Pont-Tuset et al. (2020) and DOCCI500 Onoe et al. (2024) . The results demonstrate the superiority of our proposed reinforcement learning framework when compared with state-of-the-art methods.
Components
Objects
Attributes
Relations
CRS
CQA
F1
F1
QA
✗
✗
75.80
58.22
38.71
✓
✗
76.83
58.98
40.90
✗
✓
77.14
59.04
42.69
✓
✓
78.18
59.28
44.19
Table 3: Ablation study of core components on COCO-LN500 Pont-Tuset et al. (2020) using Qwen2-VL-7B Wang et al. (2024b) with CIM Jia et al. (2026) as the reward function.
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 4: Prompt example for initial caption, Re 3 Cap, and relation evaluation.
Base Model
Reward
Method
COCO-LN500
DOCCI500
Objects F1
Attributes F1
Relations QA
Objects F1
Attributes F1
Relations QA
InternVL3 -8B
–
∘ Base
71.00
50.66
26.44
66.08
53.72
25.11
∘ SFT
76.42
57.79
42.32
72.72
58.59
35.31
CLIP
∘ GRPO
72.14
54.84
30.83
68.70
57.58
28.13
∙ Ours
74.79 ( ↑ 2.7)
54.42 ( ↓ 0.4)
35.46 ( ↑ 4.6)
71.15 ( ↑ 2.5)
54.85 ( ↓ 2.7)
28.81 ( ↑ 0.7)
SC
∘ GRPO
75.77
57.14
35.58
70.72
57.78
28.38
Appendix
Table 4: Performance comparison of reinforcement learning with GRPO and Re 3 Cap on more LVLMs. We evaluate InternVL3-8B Zhu et al. (2025) and Qwen3-VL-8B Bai et al. (2025a) with different reward functions on COCO-LN500 Pont-Tuset et al. (2020) and DOCCI500 Onoe et al. (2024) . Re 3 Cap consistently improves over GRPO across most metrics, especially on the Relations QA task.
Figure 5: Robustness study of the retrieval number K . We evaluate Re 3 Cap with different retrieval numbers K on COCO-LN500 Pont-Tuset et al. (2020) and DOCCI500 Onoe et al. (2024) across multiple LVLMs. The performance remains stable across different values of K , demonstrating that our method is robust to the choice of retrieval number.
Figure 6: Robustness study of the similarity threshold τ . We evaluate Re 3 Cap with different similarity thresholds τ for graph edge construction on COCO-LN500 Pont-Tuset et al. (2020) and DOCCI500 Onoe et al. (2024) across multiple LVLMs. The results show only minor variations across different thresholds, indicating that our method is robust to the choice of graph construction threshold.
Image Encoder
Text Encoder
Objects
Attributes
Relations
Precision
Recall
F1
Precision
Recall
F1
QA
DINOv3 ViT-L/16
MiniLM
79.24
77.23
77.77
70.48
55.89
59.03
45.13
MPNet
80.60
76.88
78.23
71.34
54.82
58.57
44.68
OpenCLIP ViT-H/14
MiniLM
79.77
77.03
77.91
69.99
55.29
58.49
45.04
MPNet
79.62
77.70
78.18
71.00
56.03
59.28
44.19
Appendix
Table 5: Robustness study of diverse encoders on COCO-LN500 Pont-Tuset et al. (2020) using Qwen2-VL-7B Wang et al. (2024b) with CIM Jia et al. (2026) as the reward function. Our method maintains stable performance in image captioning when leveraging various encoders as the retrieval model. The experimental results indicate that our proposed Re 3 Cap is robust to diverse encoders.
Computer Network Information Center, Chinese Academy of Sciences, Beijing, China · Hangzhou Institute for Advanced Study, University of Chinese Academy of Sciences, Zhejiang, China · LLM Team, Shopee Pte. Ltd., Shanghai, China