[Apple RL Research] RubiCap: Breaking the Verification Bottleneck in Dense Image Captioning
RubiCap: Rubric-Guided Reinforcement Learning for Dense Image Captioning
RubiCap is a novel Reinforcement Learning (RL) framework for dense image captioning that utilizes LLM-generated, sample-specific rubrics as rewards. By decomposing holistic quality into fine-grained criteria, it enables a 7B model to outperform GPT-4V and 72B-scale models in caption quality and word efficiency.
TL;DR
Dense image captioning is a cornerstone of modern Vision-Language Models (VLMs), but creating expert-quality datasets is prohibitively expensive. RubiCap introduces a shift from Supervised Fine-Tuning (SFT) to Reinforcement Learning (RL) by using an LLM "Rubric Writer" to generate image-specific, binary grading criteria. This approach allows a 7B model to not only outperform human experts but also match the information density of 32B-scale frontiers.
Problem: The "Vibe Check" Failure of Current RL
Reinforcement Learning excels in "verifiable" domains—like math or code—where a compiler or a formula can give an objective "Yes/No." Dense captioning, however, is subjective.
Prior attempts to fix this have failed in two ways:
- Lexical Metrics (ROUGE/CIDEr): They reward word-matching, not visual understanding. A model might get a high score for using the word "car" while missing the fact that the car is red and upside down.
- VLM-as-a-Judge: Giving a model a scalar score (e.g., "7/10") often leads to Reward Hacking. The paper notes that models trained this way often start "self-praising"—adding meta-commentary like "This is a detailed description..." to trick the judge into giving higher scores without actually improving the description.
Methodology: Rubrics as Reward Surfaces
RubiCap's core innovation is the Automated Rubric Synthesis pipeline. Instead of a single score, it creates a checklist tailored to every single image.
1. The Committee and the Consensus
The system uses a committee of five diverse VLMs (e.g., Gemini 2.5 Pro, GPT-5, Qwen2.5-VL-72B) to describe an image. Ground truth is defined by consensus: if 3 out of 5 teachers agree an object exists, it's a rubric item.
2. Discriminative Deficiency Diagnosis
The "Rubric Writer" compares the student's current attempt with the teacher consensus. It only writes rubrics for things the student missed.
- Critical (3.0): Main subject misidentification.
- Important (2.0): Spatial relationship errors.
- Minor (1.0): Phrasing or fine details.

3. GRPO Optimization
Using Group Relative Policy Optimization (GRPO), the model generates multiple captions for the same image. The rewards are calculated based on how many rubric criteria are satisfied. Captions that "pass" more tests than their peers are boosted, incentivizing the model to discover missing details.
Results: Fighting Above Its Weight Class
The results across various benchmarks show that RubiCap effectively "distills" the intelligence of much larger models into compact architectures.
- Win Rates: RubiCap-7B achieved the highest win rates on CapArena, outperforming human-expert annotations and proprietary GPT-4V outputs.
- Word Efficiency: On the CaptionQA benchmark, RubiCap-3B provided more salient information than the 7B base model. At the 7B scale, RubiCap matched the performance of a 32B model, essentially delivering "Frontier-level" quality at a fraction of the inference cost.
- Mitigating Forgetting: Standard SFT often causes models to forget their general reasoning capabilities. RubiCap effectively maintains performance across 10 VLM benchmarks (like OCR and Visual Reasoning) while improving captioning.

Deep Insight: Why RL Beats SFT here?
The paper demonstrates that even when you use the same rubrics to augment SFT (by rewriting captions and training on them), the RL approach still wins.
Why? Exploration. In SFT, the model simply imitates a "teacher." If the teacher's style doesn't fit the student's distribution, the student struggles. In RubiCap's RL setup, the student is forced to explore its own output space to find the winning combination that satisfies the rubrics. It's not learning to speak like a teacher; it's learning to see like a teacher.
Conclusion & Future Outlook
RubiCap proves that the "verification bottleneck" in open-ended AI tasks can be solved through structured, sample-specific evaluation. By transforming "vibe-based" judging into structured rubrics, we can train smaller, more efficient models that rival the world's most powerful proprietary systems.
For developers and researchers, the takeaway is clear: The quality of your reward signal matters more than the size of your training data.
Academic Citation: Huang, T. H., et al. (2026). RubiCap: Rubric-Guided Reinforcement Learning for Dense Image Captioning. Apple / UW-Madison.
