[Apple RL Research] RubiCap: Breaking the Verification Bottleneck in Dense Image Captioning

RubiCap: Rubric-Guided Reinforcement Learning for Dense Image Captioning

Tzu-Heng Huang, Sirajul Salekin, Javier Movellan, Frederic Sala, Manjot Bilkhu
Summary
Problem
Method
Results
Takeaways
Abstract

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:

  1. 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.
  2. 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.

RubiCap Framework

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.

Performance Comparison

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.

Find Similar Papers

Try Our Examples

  • Search for recent papers that utilize Group Relative Policy Optimization (GRPO) for non-verifiable, open-ended generation tasks beyond image captioning.
  • Which study first introduced the concept of using a 'committee of models' to generate synthetic rewards, and how does RubiCap's discriminative deficiency analysis improve upon it?
  • Explore how rubric-based reinforcement learning is being applied to mitigate catastrophic forgetting in multi-modal model post-training.
Contents
[Apple RL Research] RubiCap: Breaking the Verification Bottleneck in Dense Image Captioning
1. TL;DR
2. Problem: The "Vibe Check" Failure of Current RL
3. Methodology: Rubrics as Reward Surfaces
3.1. 1. The Committee and the Consensus
3.2. 2. Discriminative Deficiency Diagnosis
3.3. 3. GRPO Optimization
4. Results: Fighting Above Its Weight Class
5. Deep Insight: Why RL Beats SFT here?
6. Conclusion & Future Outlook