Think Before You Score: Thinking Reward Model for Visual Generation
Organizations: HDU · SenseTime · CASIA · PKU · FDU · NWPU · NTU · THU
Abstract
Visual reward models are essential for evaluating and improving visual generation models, yet existing approaches typically map task conditions and candidate outputs directly to scalar rewards, leaving implicit what should be evaluated for each individual case. We introduce Think Before You Score, a paradigm that explicitly determines what matters for each case before judging how well the candidate performs. Following this principle, we propose the Thinking Reward Model (TRM), which formulates case-adaptive rubrics, performs rubric-guided assessment, and produces fine-grained pointwise rewards. We further observe that conventional pairwise preference optimization can induce score polarization, and introduce Pairwise Dual-Group Relative Policy Optimization (PD-GRPO), which leverages pairwise supervision to improve reward discrimination while preserving fine-grained pointwise scoring. Extensive experiments on image generation and editing reward-modeling benchmarks demonstrate that TRM achieves state-of-the-art performance among open-source reward models while remaining highly competitive with proprietary alternatives. Moreover, using TRM as a reward for reinforcement learning consistently improves diverse visual generation models, demonstrating that its fine-grained, case-adaptive rewards translate into effective optimization signals for visual generation.
Figures & tables
| Method | Task | Modeling Paradigm | Scoring | Adaptive Rubrics | Fine-Grained Verification | RL Optimization | |
|---|---|---|---|---|---|---|---|
| Point | Pair | ||||||
| ImageReward | T2I | Regressive | ✓ | – | ✗ | ✗ | ✗ |
| UnifiedReward | T2I, T2V | Generative | ✓ | ✓ | ✗ | ✓ | ✗ |
| RationalRewards | TI2I, T2I | Generative | ✓ | ✓ | ✗ | ✓ | ✗ |
| RewardDance | T2I | Generative | – | ✓ | ✗ | ✓ | ✗ |
| FIRM-Reward | TI2I, T2I | Generative | ✓ | – | ✗ | ✓ | ✗ |
| Model | Size | GenAI-T2I | MMRB2-T2I |
|---|---|---|---|
| Proprietary Models | |||
| GPT-4.1 | – | 60.5 | 65.8 |
| Gemini 2.5 Flash | – | 65.8 | 63.1 |
| Gemini 2.5 Pro | – | 66.2 | 70.5 |
| Gemini 3 Pro | – | 73.1 | 74.4 |
| Open-Source Models | |||
| Model | Size | EditScore-ERB | MMRB2 | EditReward-ERB | EditReward-Compass | |||
|---|---|---|---|---|---|---|---|---|
| IF | VC | O | 2-path | IA | VC | |||
| Proprietary Models | ||||||||
| GPT-4.1 | – | 0.673 | 0.602 | 0.705 | 68.2 | 72.1 | 0.747 | 0.485 |
| GPT-5 | – | 0.777 | 0.669 | 0.755 | 73.8 | 73.0 | – | – |
| Gemini 2.5 Pro | – | 0.703 | 0.560 | 0.722 | 71.3 | 78.3 | – | – |
| Gemini 3.1 Pro | – | 0.877 | 0.716 | 0.841 | 74.9 | 73.9 | 0.832 | 0.600 |
| Model | GenEval | DPG-Bench | TIIF-Short | TIIF-Long |
|---|---|---|---|---|
| Representative Image Generation Models | ||||
| OmniGen2 | 0.80 | 83.60 | 70.20 | 70.30 |
| LongCat-Image | 0.87 | 86.80 | – | – |
| Qwen-Image | 0.87 | 88.32 | 86.14 | 86.83 |
| LLaDA-Image | 0.85 | 87.48 | – | – |
| Z-Image | 0.84 | 88.14 | 80.20 | 83.01 |
| Model | ImgEdit | GEdit-Bench-EN | GEdit-Bench-CN | ||||
|---|---|---|---|---|---|---|---|
| G_SC | G_PQ | G_O | G_SC | G_PQ | G_O | ||
| Representative Image Editing Models | |||||||
| OmniGen2 | 3.44 | 7.16 | 6.77 | 6.41 | – | – | – |
| LongCat-Image-Edit | 4.44 | 8.13 | 8.18 | 7.75 | 8.14 | 8.12 | 7.73 |
| Qwen-Image-Edit2509 | 4.34 | 7.97 | 7.71 | 7.48 | 7.99 | 7.68 | 7.47 |
| LLaDA-Image | – | 8.04 | 7.18 | 7.34 | 7.71 | 7.59 | 7.29 |
| Image Generation: BAGEL | ||||
|---|---|---|---|---|
| Reward / Method | GenEval | DPG-Bench | TIIF-S | TIIF-L |
| Base | 0.86 | 85.07 | 74.91 | 75.62 |
| AlphaGRPO | 0.86 | 85.10 | 77.70 | 78.10 |
| TRM (Ours) | 0.89 | 86.60 | 80.68 | 81.43 |
| Image Editing: SenseNova-U1.5 | ||||
| Reward Model | ImgEdit | GEdit-EN | GEdit-CN | RM Size |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Group | Categories | Evaluation Focus |
|---|---|---|
| Alignment | subject, attribute, count space, action scene | Subject presence, attribute binding, counting, spatial relations, actions, and scene conditions |
| Text | few, many, combo | Short text, long text, and text rendering combined with other visual requirements |
| Reasoning | logic, causal, analog | Logical, causal, behavioral, analogical, generalization, and procedural reasoning |
| Aesthetics | quality, color, view, detail | Overall quality, color, composition/viewpoint, and fine-grained detail |
| Others | portrait, body anomaly, poster, multiling text | Portrait realism, body/hand anomalies, poster composition, and multilingual text rendering |
| Category | Evaluation Focus |
|---|---|
| Addition | Accurate insertion and natural integration |
| Remove | Complete removal and seamless region restoration |
| Replace | Accurate replacement and natural integration |
| Text Editing | Text accuracy, legibility, and visual consistency |
| Background Change | Background accuracy and foreground preservation |
| Style Transfer | Target style alignment and content preservation |
| Model | Avg. Acc. | Forward Acc. | Reverse Acc. | Consistent | Inconsistent |
|---|---|---|---|---|---|
| Qwen3-VL-8B | 62.0 | 63.9 | 59.9 | 55.9 | 44.1 |
| Qwen3.5-9B | 51.4 | 51.3 | 51.5 | 45.3 | 54.7 |
| Qwen2.5-VL-72B | 65.8 | 65.8 | 65.8 | 74.6 | 25.5 |
| Model | GenAI-T2I | MMRB2-T2I |
|---|---|---|
| Qwen3.5-9B (Baseline) | 54.6 | 53.5 |
| TRM(SFT) | 67.7 | 62.8 |
| TRM(RL) | 68.4 | 63.9 |