CheckDistill: Adaptive Checklist Distillation for Efficient Distributional Reward Modeling in Image Editing
Organizations: Taobao & Tmall group of Alibaba
Abstract
Reinforcement learning for instruction-guided image editing requires reward models that provide reliable, accurate, and efficient feedback. Direct scalar prediction compresses multidimensional editing preferences, whereas generative evaluators can expose their judgment through explicit reasoning. However, broad scoring criteria do not specify all instance-dependent editing and preservation constraints, and generating long reasoning trajectories is costly for online optimization. We introduce CheckDistill, a pointwise reward modeling framework that internalizes instruction-adaptive checklists. We decompose each editing condition into atomic, independently verifiable requirements and construct four-dimensional scoring labels together with structured verification evidence. After supervised score initialization, a privileged teacher conditions on checklists, item-level judgments, and dimension-level rationales to supervise the student's own scoring trajectories. A reliability-weighted on-policy self-distillation objective adjusts supervision at score tokens according to agreement between the teacher's expected scores and reference labels, while retaining candidate probability weights in a truncated token support. The deployed student directly predicts four score distributions without checklist inputs or explicit reasoning and aggregates their expectations into a scalar reward. CheckDistill achieves aggregate accuracies of 72.30%, 56.67% and 82.90% on MMRB2, MER-Bench and EditReward-Bench, respectively, exceeding the compared open-source baselines on all three metrics.
Figures & tables
| MMRB2 | MER-Bench | EditReward-Bench | ||||||||
| Model | Single | Multi | Overall | 2 pair | 3 pair | 4 pair | Overall | PF | CS | Overall |
| GPT-4.1 | 56.33 | 57.87 | 56.60 | 79.50 | 42.50 | 18.50 | 46.83 | 70.00 | 65.20 | 73.40 |
| Gemini-3.1-Pro | 65.20 | 60.11 | 64.29 | 79.00 | 60.50 | 24.00 | 54.50 | 66.30 | 75.70 | 79.80 |
| Gemini-3.0-Flash | 66.71 | 58.64 | 65.34 | 82.50 | 63.00 | 26.00 | 57.17 | 68.70 | 77.90 | 80.90 |
| Qwen3-VL-8B-Instruct | 63.02 | 57.87 | 62.10 | 73.00 | 42.00 | 16.00 | 43.67 | 77.20 | 70.90 | 75.80 |
| Qwen3.5-4B | 57.79 | 54.49 | 57.20 | 75.50 | 36.00 | 15.50 | 42.33 | 74.40 | 69.60 | 70.50 |
| Model | ImgEdit Bench | REDEdit Bench | GEdit-EN |
| Qwen-Image-Edit | 4.29 | 4.10 | 8.18 |
| UniWorld-Qwen-Image-Edit | 4.30 | 4.06 | 8.12 |
| + DiffusionNFT (CheckDistill-9B) | 4.46 | 4.26 | 8.28 |
| Privileged Information | MMRB2 | MER- Bench | EditReward- Bench |
| Checklist | 72.10 | 54.83 | 82.10 |
| + Checklist Judgment | 72.00 | 56.00 | 82.20 |
| + Dimension-wise Rationale | 72.30 | 56.67 | 82.90 |
| + Dimension Scores | 70.10 | 55.83 | 81.30 |
Appendix figures & tables14 assets
Supplementary material from the paper’s appendix.
Appendix
| Hyperparameter | Value |
| Optimizer | AdamW ( , ) |
| Learning Rate | |
| Learning Rate Scheduler | Linear |
| Warmup Ratio | 0.1 |
| Per-Device Batch Size | 1 |
| Gradient Accumulation Steps | 4 |
| Hyperparameter | Value |
| Global Batch Size | 128 |
| Mini-Batch Size | 128 |
| Rollouts per Prompt | 4 |
| Log-Probability Top- | 10 |
| Maximum Prompt Length | 32,768 |
| Maximum Response Length | 128 |
| Hyperparameter | Value |
| Guidance Scale | 4.0 |
| Training Sampling Steps | 16 |
| Training Sampler | DPM2 |
| Evaluation Sampling Steps | 40 |
| Noise Level | 0.7 |
| Learning Rate |
| Hyperparameter | Value |
| Training Temperature | 1.0 |
| Global Batch Size | 128 |
| Mini-Batch Size | 128 |
| Rollouts per Prompt | 8 |
| Maximum Prompt Length | 16,384 |
| Maximum Response Length | 128 |
| MMRB2 | MER-Bench | EditReward-Bench | ||||||||
| Privileged Information | Single | Multi | Overall | 2 pair | 3 pair | 4 pair | Overall | PF | CS | Overall |
| Checklist | 72.99 | 67.98 | 72.10 | 81.00 | 56.50 | 27.00 | 54.83 | 86.60 | 84.20 | 82.10 |
| + Checklist Judgment | 73.24 | 66.29 | 72.00 | 81.50 | 59.50 | 27.00 | 56.00 | 84.60 | 85.10 | 82.20 |
| + Dimension-wise Rationale | 73.36 | 67.42 | 72.30 | 82.00 | 60.50 | 27.50 | 56.67 | 85.50 | 84.10 | 82.90 |
| + Dimension Scores | 71.17 | 65.17 | 70.10 | 82.00 | 57.50 | 28.00 | 55.83 | 84.90 | 83.90 | 81.30 |
| MMRB2 | MER-Bench | EditReward-Bench | ||||||||
| Variant | Single | Multi | Overall | 2 pair | 3 pair | 4 pair | Overall | PF | CS | Overall |
| w/o Reliability Weighting | 71.41 | 63.48 | 70.00 | 81.50 | 57.50 | 26.00 | 55.00 | 84.70 | 85.10 | 82.10 |
| Linear Reliability Mapping | 72.51 | 65.73 | 71.30 | 81.50 | 59.50 | 27.50 | 56.17 | 85.00 | 84.70 | 82.30 |
| Argmax-based Reliability | 71.90 | 64.61 | 70.60 | 82.50 | 57.50 | 26.50 | 55.50 | 84.60 | 84.20 | 82.60 |
| CR-OPSD (Ours) | 73.36 | 67.42 | 72.30 | 82.00 | 60.50 | 27.50 | 56.67 | 85.50 | 84.10 | 82.90 |
| ImgEdit-Bench | GEdit-Bench-EN | ||||||||||||
| Model | Add | Adjust | Extract | Replace | Remove | Background | Style | Compose | Action | Overall | G_SC | G_PQ | G_O |
| Qwen-Image-Edit | 4.40 | 4.30 | 3.67 | 4.64 | 4.34 | 4.30 | 4.83 | 3.39 | 4.71 | 4.287 | 8.855 | 7.949 | 8.181 |
| UniWorld-Qwen-Image-Edit | 4.42 | 4.31 | 3.71 | 4.69 | 4.32 | 4.28 | 4.83 | 3.42 | 4.68 | 4.296 | 8.824 | 7.884 | 8.119 |
| + DiffusionNFT (CheckDistill-9B) | 4.47 | 4.68 | 4.52 | 4.65 | 4.41 | 4.40 | 4.89 | 3.60 | 4.51 | 4.459 | 8.909 | 8.039 | 8.280 |
| RED-Bench | ||||||||||||||||
| Model | Add | Adjust | Background | Beauty | Color | Compose | Extract | Low-level | Motion | Portrait | Remove | Replace | Stylize | Text | Viewpoint | Overall |
| Qwen-Image-Edit | 4.54 | 4.08 | 4.31 | 3.14 | 4.06 | 3.85 | 3.04 | 4.47 | 4.68 | 4.37 | 4.21 | 4.59 | 4.68 | 3.94 | 3.55 | 4.10 |
| UniWorld-Qwen-Image-Edit | 4.48 | 4.07 | 4.40 | 3.19 | 4.10 | 3.84 | 2.87 | 4.28 | 4.63 | 4.35 | 4.25 | 4.56 | 4.72 | 3.83 | 3.40 | 4.06 |
| + DiffusionNFT (CheckDistill-9B) | 4.60 | 4.25 | 4.42 | 3.37 | 4.38 | 3.99 | 4.07 | 4.59 | 4.55 | 4.10 | 4.39 | 4.56 | 4.73 | 4.15 | 3.73 | 4.26 |
Reward Modeling
Reward modeling learns scores or rankings that capture human goals and task success, guiding AI selection, reinforcement learning, and alignment.
See all 325 papers