Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

DRM: Diffusion-based Reward Model With Step-wise Guidance

About

Current mainstream methods of aligning diffusion models with human preferences typically employ VLM-based reward models. However, these reward models, pre-trained for semantic alignment, struggle to capture the essential perceptual qualities-such as aesthetics, composition, and visual harmony. In this work, we argue that a model capable of high-fidelity generation must possess a profound understanding of these visual attributes. Based on this insight, we introduce the Diffusion-based Reward Model (DRM), a novel paradigm that use the pre-trained diffusion model as a powerful evaluative backbone. A key advantage of the DRM is its unique ability to assess not only the final image but also the noisy intermediate latents at any stage of the generative process. We leverage this step-wise evaluative capacity in two ways. First, we propose Step-wise GRPO, a reinforcement learning algorithm that provides dense, per-step rewards to resolve the imprecise credit assignment problem in GRPO algorithm, leading to more stable and effective alignment. Second, we introduce Step-wise Sampling, a novel inference strategy that employs the DRM as a dynamic guide to evaluate multiple generation paths at each step, steering the process towards higher-quality outcomes. Extensive experiments confirm that our approach significantly enhances the final quality of generated images. Code: https://github.com/jjaxonx/DRM.

Jaxon Zhang, Binxin Yang, Hubery Yin, Chen Li, Jing Lyu• 2026

Related benchmarks

TaskDatasetResultRank
Human Preference EvaluationImageReward (test)
Preference Accuracy0.641
32
Human Preference EvaluationHPD v2 (test)
Preference Accuracy82.2
32
Preference PredictionPickScore (test)
Accuracy73.4
19
Preference PredictionHPD v3 (test)
Accuracy74
14
Text-to-Image GenerationTest (test)
ImageReward1.17
5
Text-to-Image AlignmentGenEval
Overall Score78
4
Showing 6 of 6 rows

Other info

Follow for update