Self-NPO: Negative Preference Optimization of Diffusion Models by Simply Learning from Itself without Explicit Preference Annotations
By: Fu-Yun Wang , Keqiang Sun , Yao Teng and more
Potential Business Impact:
Teaches AI to avoid making bad pictures.
Diffusion models have demonstrated remarkable success in various visual generation tasks, including image, video, and 3D content generation. Preference optimization (PO) is a prominent and growing area of research that aims to align these models with human preferences. While existing PO methods primarily concentrate on producing favorable outputs, they often overlook the significance of classifier-free guidance (CFG) in mitigating undesirable results. Diffusion-NPO addresses this gap by introducing negative preference optimization (NPO), training models to generate outputs opposite to human preferences and thereby steering them away from unfavorable outcomes. However, prior NPO approaches, including Diffusion-NPO, rely on costly and fragile procedures for obtaining explicit preference annotations (e.g., manual pairwise labeling or reward model training), limiting their practicality in domains where such data are scarce or difficult to acquire. In this work, we introduce Self-NPO, a Negative Preference Optimization approach that learns exclusively from the model itself, thereby eliminating the need for manual data labeling or reward model training. Moreover, our method is highly efficient and does not require exhaustive data sampling. We demonstrate that Self-NPO integrates seamlessly into widely used diffusion models, including SD1.5, SDXL, and CogVideoX, as well as models already optimized for human preferences, consistently enhancing both their generation quality and alignment with human preferences.
Similar Papers
Diffusion-NPO: Negative Preference Optimization for Better Preference Aligned Generation of Diffusion Models
CV and Pattern Recognition
Makes AI art avoid bad ideas better.
Towards Self-Improvement of Diffusion Models via Group Preference Optimization
CV and Pattern Recognition
Makes AI pictures better by learning from groups.
Discriminator-Free Direct Preference Optimization for Video Diffusion
CV and Pattern Recognition
Makes videos look better by learning from mistakes.