SIPO: Stabilized and Improved Preference Optimization for Aligning Diffusion Models
The paper introduces SIPO, a stabilized and improved preference optimization framework for diffusion models that addresses training instability and off-policy bias through a novel gradient clipping mechanism and timestep-aware importance reweighting, demonstrating superior performance across image and video generation tasks.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are teaching a talented artist (a Diffusion Model) how to paint pictures that humans actually like. The artist is already very good at creating images from scratch, but they don't always know exactly what you want. You want to give them feedback: "I like this picture more than that one."
This paper introduces a new teaching method called SIPO (Stabilized and Improved Preference Optimization). It fixes two major problems that happened when people tried to teach these artists using previous methods.
Here is the breakdown using simple analogies:
The Problem: The "Noisy Classroom"
The authors found that previous methods (like Diffusion-DPO) were like a chaotic classroom where the teacher shouted instructions at random times, confusing the student.
The "Bad Timing" Problem:
- The Analogy: Imagine the artist is painting a picture. They start with a blank canvas (very noisy) and slowly add details until the picture is clear.
- The Issue: The old method tried to give feedback on every single second of the painting process. But in the very beginning (the "early timesteps"), the canvas is just a blur of noise. Giving feedback here is like yelling "Draw a nose!" when the canvas is just a gray smudge. It's confusing and leads to the artist getting frustrated (training instability).
- The Fix: SIPO acts like a smart teacher who says, "Let's ignore the first 60 seconds when the canvas is just a blur. Let's only give feedback when the shapes start to appear." This stops the artist from getting confused by the noise.
The "Wrong Student" Problem:
- The Analogy: Imagine you are training a student using a textbook written by a different student. The textbook has the right answers, but the style is slightly different from how your student thinks.
- The Issue: The old method used "offline" data (pre-made examples) that didn't match exactly what the current artist was capable of doing. This created a gap between what the artist was learning and what they were actually doing, causing them to lose confidence or make weird mistakes later on (off-policy bias).
- The Fix: SIPO uses a "translator" (called importance re-weighting). It looks at every example and says, "This example is very similar to what our artist can do, so we'll listen closely. That other example is very different, so we'll lower its volume." This ensures the artist learns from the most relevant examples without getting overwhelmed by the mismatched ones.
The Solution: SIPO
The paper proposes SIPO as a two-step improvement:
- DPO-C&M (Clipping and Masking): This is the "Smart Teacher." It masks (ignores) the early, noisy parts of the painting process where feedback isn't useful. It also clips (caps) the feedback so it doesn't get too extreme and scare the artist.
- Timestep-Aware Reweighting: This is the "Translator." It adjusts the volume of the feedback based on how well the example matches the artist's current skill level. If an example is a perfect match, it speaks up. If it's a weird outlier, it whispers.
The Results: A Calmer, Better Artist
The authors tested this on both image generators (like Stable Diffusion) and video generators (like CogVideoX).
- Stability: Previous methods were like a rollercoaster; the artist's performance would go up and down wildly, and sometimes crash completely after a few days of training. SIPO is like a smooth elevator; the artist improves steadily and doesn't crash.
- Sensitivity: The old methods were very sensitive to a "temperature" setting (a knob called ). If you turned the knob slightly wrong, the artist would fail. SIPO is robust; it works well even if you don't tune the knob perfectly.
- Quality: In head-to-head tests, SIPO produced images and videos that humans preferred more often than the old methods. It didn't just make "okay" pictures; it made pictures that were more consistent, colorful, and aligned with human taste.
Summary
In short, SIPO is a smarter way to train AI artists. Instead of shouting instructions at them while they are still confused by the noise, it waits for the right moment to speak and adjusts its voice to match the artist's current level. The result is a training process that is less likely to crash and produces better, more human-like art.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.