---
license: apache-2.0
---
**SkyJM**(RubricRM) is a reward model for visual generation, covering both **text-to-image generation** and **image editing**. Given a prompt and two candidate images, it predicts which one better satisfies the instruction. RubricRM performs the following in a single forward pass:
- Dynamically produces an evaluation **rubric** conditioned on the prompt — including evaluation dimensions, per-dimension weights, and graded scoring descriptors;
- Scores both candidate images at the **dimension level** under that rubric;
- Aggregates the dimension scores via the rubric weights to derive the final preference.
We release two model sizes built on the Qwen3.5 backbone:
- `SkyJM-Gen-4B` / `SkyJM-Gen-9B` — for text-to-image generation
- `SkyJM-Edit-4B` / `SkyJM-Edit-9B` — for image editing
## Performance
### Text-to-image generation
| Model | MMRB2 | GenAI-Bench | GenAI-Bench-Verified |
|---|:---:|:---:|:---:|
| *Proprietary MLLMs* | | | |
| Claude Sonnet 4.6 | 70.8 | 65.8 | 75.3 |
| GPT-5.4 | 67.5 | 64.2 | 74.2 |
| Gemini 2.5 Pro | 70.5 | 67.8 | 77.4 |
| Gemini 3.1 Pro | 74.4 | 73.9 | 84.8 |
| *Open-source MLLMs* | | | |
| Qwen3-VL-8B | 61.2 | 63.3 | 72.5 |
| Qwen3-VL-235B-A22B | 66.6 | 61.5 | 69.7 |
| Qwen3.5-9B | 66.3 | 63.3 | 70.7 |
| Qwen3.5-397B-A17B | 72.7 | 66.2 | 77.0 |
| *Reward Models* | | | |
| HPSv2 | 55.0 | 68.8 | 78.1 |
| PickScore | 57.6 | 70.0 | 79.2 |
| HPSv3 | 60.2 | 70.9 | 81.0 |
| UnifiedReward-9B | 57.9 | 69.2 | 72.8 |
| UnifiedReward-Think-9B | 65.5 | 72.8 | 81.7 |
| UnifiedReward-Flex-8B | 69.2 | 73.4 | 84.2 |
| **SkyJM-Gen-4B** (Ours) | 70.5 | 73.2 | 83.1 |
| **SkyJM-Gen-9B** (Ours) | **72.0** | **74.1** | **84.5** |
### Image editing
| Model | MMRB2 | EditReward-ERB Avg | EditScore-ERB Avg |
|---|:---:|:---:|:---:|
| *Proprietary MLLMs* | | | |
| Claude Sonnet 4.6 | 71.7 | 44.1 | 79.3 |
| GPT-5.4 | 68.5 | 42.5 | 74.6 |
| Gemini 2.5 Pro | 71.3 | 42.2 | 75.2 |
| Gemini 3.1 Pro | 74.9 | 45.0 | 81.6 |
| *Open-source MLLMs* | | | |
| Qwen3-VL-8B | 63.4 | 40.9 | 76.9 |
| Qwen3-VL-235B-A22B | 64.8 | 34.6 | 78.8 |
| Qwen3.5-9B | 64.4 | 37.4 | 72.0 |
| Qwen3.5-397B-A17B | 73.7 | 43.9 | 81.2 |
| *Reward Models* | | | |
| EditReward-7B | 67.2 | 38.4 | 78.3 |
| EditScore-7B | 55.6 | 28.8 | 61.9 |
| **SkyJM-Edit-4B** (Ours) | 73.2 | 45.5 | 85.5 |
| **SkyJM-Edit-9B** (Ours) | **75.4** | **46.4** | **85.6** |
## Training Strategy
**Stage 1: Rubric-trajectory SFT.** We use Gemini 3.1 Pro to synthesize rubric-based evaluation trajectories conditioned on human preference labels, then filter them with structural and label-consistency checks for SFT.
**Stage 2: Dimension-level GRPO.** During RL, we fix the rubric and optimize only the scoring process using rewards based on per-dimension score gaps, with saturated-group filtering to suppress noisy low-variance updates.
## Quick Start
For detailed usage instructions, installation guide, and inference examples (supporting both vLLM and Transformers backends), please refer to the official inference framework:
**[SKYLENAGE-JUDGER](https://github.com/SKYLENAGE-AI/SKYLENAGE-JUDGER)** — Unified inference framework for SkyJM judge models.
## Link
- **GitHub**: [SKYLENAGE-AI/SKYLENAGE-JUDGER](https://github.com/SKYLENAGE-AI/SKYLENAGE-JUDGER)
- **Hugging Face Models**:
- [skylenage-ai/SkyJM-Gen-4B](https://huggingface.co/skylenage-ai/SkyJM-Gen-4B)
- [skylenage-ai/SkyJM-Gen-9B](https://huggingface.co/skylenage-ai/SkyJM-Gen-9B)
- [skylenage-ai/SkyJM-Edit-4B](https://huggingface.co/skylenage-ai/SkyJM-Edit-4B)
- [skylenage-ai/SkyJM-Edit-9B](https://huggingface.co/skylenage-ai/SkyJM-Edit-9B)
- **Hugging Face Dataset**: [skylenage-ai/RubricRM-Data](https://huggingface.co/datasets/skylenage-ai/RubricRM-Data)
- **ModelScope Models**:
- [SKYLENAGE/SkyJM-Gen-4B](https://www.modelscope.cn/models/SKYLENAGE/SkyJM-Gen-4B)
- [SKYLENAGE/SkyJM-Gen-9B](https://www.modelscope.cn/models/SKYLENAGE/SkyJM-Gen-9B)
- [SKYLENAGE/SkyJM-Edit-4B](https://www.modelscope.cn/models/SKYLENAGE/SkyJM-Edit-4B)
- [SKYLENAGE/SkyJM-Edit-9B](https://www.modelscope.cn/models/SKYLENAGE/SkyJM-Edit-9B)