Step-level Denoising-time Diffusion Alignment with Multiple Objectives
Organizations: School of Electrical, Computer and Energy Engineering, Arizona State University, Tempe, AZ 85281 USA
Abstract
Reinforcement learning (RL) has emerged as a powerful tool for aligning diffusion models with human preferences, typically by optimizing a single reward function under a KL regularization constraint. In practice, however, human preferences are inherently pluralistic, and aligned models must balance multiple downstream objectives, such as aesthetic quality and text-image consistency. Existing multi-objective approaches either rely on costly multi-objective RL fine-tuning or on fusing separately aligned models at denoising time, but they generally require access to reward values (or their gradients) and/or introduce approximation error in the resulting denoising objectives. In this paper, we revisit the problem of RL fine-tuning for diffusion models and address the intractability of identifying the optimal policy by introducing a step-level RL formulation. Building on this, we further propose Multi-objective Step-level Denoising-time Diffusion Alignment (MSDDA), a retraining-free framework for aligning diffusion models with multiple objectives, obtaining the optimal reverse denoising distribution in closed form, with mean and variance expressed directly in terms of single-objective base models. We prove that this denoising-time objective is exactly equivalent to the step-level RL fine-tuning, introducing no approximation error. Moreover, we provide numerical results, which indicate our method outperforms existing denoising-time approaches.
Figures & tables
| Method | Reward Gradient | Reward Function | Approximation Error |
| MUDM Han et al. (2023) | NA | ||
| TFG Ye et al. (2024) | NA | ||
| DAS Kim et al. (2025) | NA | ||
| CoDE Singh et al. (2025) | NA | ||
| RS Rafailov et al. (2023) | NA | ||
| DB-MPA Cheng et al. (2025) |
| SD | MSDDA | RS | CoDe | RGG | |||||||
| Reward (↑) | 0.22 | -0.15 | 0.40 | 0.52 | 0.24 | 0.37 | 0.40 | 0.05 | 0.21 | 0.42 | |
| 0.22 | -0.15 | 0.61 | 0.26 | 0.38 | 0.04 | 0.60 | 0.01 | 0.23 | 0.23 | ||
| 0.22 | -0.15 | 0.65 | 0.02 | 0.65 | -0.12 | 0.66 | -0.07 | 0.27 | 0.00 | ||
| Inference Time (↓ sec/img) | 5.08 | 10.14 | 5.08 | 185.26 | 121.58 | ||||||
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Training Prompts | Test Prompts |
| A red colored car. A black colored car. A pink colored car. A black colored dog. A red colored dog. A blue colored dog. A green colored banana. A red colored banana. A black colored banana. A white colored sandwich. A black colored sandwich. An orange colored sandwich. A pink colored giraffe. A yellow colored giraffe. A brown colored giraffe. A red car and a white sheep. A blue bird and a brown bear. A green apple and a black backpack. A green cup and a blue cell phone. A yellow book and a red vase. A white car and a red sheep. A brown bird and a blue bear. A black apple and a green backpack. A blue cup and a green cell phone. A red book and a yellow vase. | A white colored dog. A purple colored dog. A yellow colored dog. A green colored apple. A black colored apple. A blue colored apple. A purple colored apple. A pink colored banana. A pink colored cup. A purple colored sandwich. A green colored giraffe. A blue colored backpack. A blue car and a pink sheep. A red apple and a purple backpack. A pink car and a yellow sheep. A black cup and a yellow cell phone. A blue car and a red giraffe. A yellow bird and a purple sheep. A pink car and a green bear. A purple hat and a black clock. A black chair and a red table. A red car and a blue bird. A green car and a yellow banana. A pink vase and a red apple. A blue book and an orange colored sandwich. |
Diffusion Model Alignment
Diffusion model alignment steers generated content and internal representations toward prompts, human preferences, safety goals, and task constraints.
See all 185 papers