Quick Generate
Select a style, write what you want to see and click Generate
What you want in the image.
Clear
Random
AI Model Training

Create Your Own AI Model

Train AI to generate stunning photos of yourself in any style or setting

Model Description by Creator

Step-aware Preference Optimization: Aligning Preference with Denoising Performance at Each Step

Arxiv Paper

Github Code

Project Page

Abstract

Recently, Direct Preference Optimization (DPO) has extended its success from aligning large language models (LLMs) to aligning text-to-image diffusion models with human preferences. Unlike most existing DPO methods that assume all diffusion steps share a consistent preference order with the final generated images, we argue that this assumption neglects step-specific denoising performance and that preference labels should be tailored to each step's contribution.

To address this limitation, we propose Step-aware Preference Optimization (SPO), a novel post-training approach that independently evaluates and adjusts the denoising performance at each step, using a step-aware preference model and a step-wise resampler to ensure accurate step-aware supervision. Specifically, at each denoising step, we sample a pool of images, find a suitable win-lose pair, and, most importantly, randomly select a single image from the pool to initialize the next denoising step. This step-wise resampler process ensures the next win-lose image pair comes from the same image, making the win-lose comparison independent of the previous step. To assess the preferences at each step, we train a separate step-aware preference model that can be applied to both noisy and clean images.

Our experiments with Stable Diffusion v1.5 and SDXL demonstrate that SPO significantly outperforms the latest Diffusion-DPO in aligning generated images with complex, detailed prompts and enhancing aesthetics, while also achieving more than 20× times faster in training efficiency. Code and model: https://rockeycoss.github.io/spo.github.io/

Model Description

This model is fine-tuned from runwayml/stable-diffusion-v1-5. It has been trained on 4,000 prompts for 10 epochs. This checkpoint is a LoRA checkpoint. For more information, please visit here

Citation

If you find our work useful, please consider giving us a star and citing our work.

@article{liang2024step,
  title={Step-aware Preference Optimization: Aligning Preference with Denoising Performance at Each Step},
  author={Liang, Zhanhao and Yuan, Yuhui and Gu, Shuyang and Chen, Bohan and Hang, Tiankai and Li, Ji and Zheng, Liang},
  journal={arXiv preprint arXiv:2406.04314},
  year={2024}
}

Images Generated With This Model

(1girl:1), (mature_woman:1), (golden_hair:1), (white_Hair:1), (Hair_Gradient:1), (messy_hair:1), (golden_eyes:1), (glowing_eyes:1), (whitespace:1), (geomtry_background:1), (wind_lift:1), (white_dress:1), (blue_trim:1), (dramatic_lighting:1), (archangel_wings:1), (flirting_smile:1.1), (medieval_fantasy:1),
N/A
Hidden For Public Users
(1girl:1), (mature_woman:1), (golden_hair:1), (white_Hair:1), (Hair_Gradient:1), (messy_hair:1), (golden_eyes:1), (glowing_eyes:1), (whitespace:1), (geomtry_background:1), (wind_lift:1), (white_dress:1), (blue_trim:1), (dramatic_lighting:1), (archangel_wings:1), (flirting_smile:1.1), (medieval_fantasy:1),
<lora:blttr:1>blttr grateful dead
N/A
Hidden For Public Users
<lora:blttr:1>blttr grateful dead
AI Model Training

Create Your Own AI Model

Train AI to generate stunning photos of yourself in any style or setting
1gril,SR1,smile,
N/A
Hidden For Public Users
1gril,SR1,smile,
<lora:0007Sfumi:1>,fumi.,
N/A
Hidden For Public Users
<lora:0007Sfumi:1>,fumi.,
the noodle runner<lora:EnvySendNoodlesXL01:1>
N/A
Hidden For Public Users
the noodle runner<lora:EnvySendNoodlesXL01:1>
ink drawing of a hiver <lora:hiver:1>
N/A
Hidden For Public Users
ink drawing of a hiver <lora:hiver:1>
<lora:0016BSmiriamu:1>,miriamu,
N/A
Hidden For Public Users
<lora:0016BSmiriamu:1>,miriamu,
A female rogue in the forest. <lora:pastel_xl_v2:1>
N/A
Hidden For Public Users
A female rogue in the forest. <lora:pastel_xl_v2:1>
AI Model Training

Create Your Own AI Model

Train AI to generate stunning photos of yourself in any style or setting
<lora:Dur3r:1>,Dur3r,painting of a man,
N/A
Hidden For Public Users
<lora:Dur3r:1>,Dur3r,painting of a man,
1man,  javier milei, black jacket <lora:javiermileilora:1>  <lora:Chibi Animals:1>
N/A
Hidden For Public Users
1man, javier milei, black jacket <lora:javiermileilora:1> <lora:Chibi Animals:1>
wffs<lora:wffs:1>, camera
N/A
Hidden For Public Users
wffs<lora:wffs:1>, camera
Loading Free Tools...

Similar Models

Train Models

Train AI Models On Your Own Pictures

You can use your own pictures to train AI models. Reimagine yourself in new ways with our AI-powered image generator.
Create pictures of yourself around the world, in your dream outfit, as a video game character, or in countless art styles. The possibilities are endless.

Generate AI Images. Simple and Easy

AIEasyPic is the #1 AI image generator. Generate images with simple prompts, swap faces, train models to reimagine yourself, and more.