DASH: Dual-Branch Score Distillation for Guidance-Calibrated Compact Diffusion Models
The paper introduces DASH, a dual-branch distillation framework that resolves the underdetermined guidance gap in compressed diffusion models by independently supervising both score branches and transferring the teacher's importance curriculum, thereby achieving significant parameter reduction while preserving high-quality guidance fidelity.
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 have a master chef (the Teacher) who is famous for cooking perfect, complex dishes (generating high-quality images). This chef has a special trick: they can cook the same dish in two ways. First, they cook it exactly as the customer ordered (with a specific label, like "chicken curry"). Second, they cook a "blank" version of the dish without any specific instructions (unconditional).
To get the best result, the chef mixes these two versions together. They take the blank version and add a "flavor boost" based on the difference between the blank and the specific order. This "flavor boost" is what makes the final dish taste exactly like the customer wanted.
Now, imagine you want to hire a junior chef (the Student) to do this job, but you need to shrink their kitchen to fit in a tiny apartment (this is model compression). You want the junior chef to be 6 times smaller than the master but still cook just as well.
The Problem: The "Ghost" Recipe
In previous attempts to train these junior chefs, researchers only told them, "Make the final mixed dish taste like the master's."
Here is the trap: The junior chef could cheat. They could decide, "I'll just make the 'blank' dish and the 'specific' dish taste exactly the same." If both dishes taste identical, the "flavor boost" (the difference between them) becomes zero. The chef adds no flavor boost at all.
- The Result: The math says the dish tastes good (low error), but the "flavor boost" is dead. The chef can no longer follow specific orders. The dish becomes generic and blurry. This is called guidance collapse.
The Solution: DASH (Dual-Branch Score Distillation)
The paper introduces DASH, a new training method that fixes this by acting like a strict head chef who watches the junior chef's two separate stations, not just the final plate.
The Two-Branch Rule: Instead of just checking the final mixed dish, DASH forces the junior chef to learn two separate recipes:
- Branch A: "Make the 'blank' dish taste exactly like the master's blank dish."
- Branch B: "Make the 'specific' dish taste exactly like the master's specific dish."
- Why it works: By forcing both separate dishes to be perfect, the "difference" (the flavor boost) is automatically preserved. The junior chef cannot cheat by making them identical anymore.
The Anchor: To make sure the junior chef doesn't get confused early on, DASH gives them a tiny hint: "Remember, the 'specific' dish is actually based on this raw noise." This keeps them grounded while they learn.
The "Cheat Sheet" (TIRT Transfer):
- The master chef learned over months when to focus their energy. For example, they know that the middle of the cooking process is the hardest part and needs the most attention.
- Usually, when you hire a new chef, they have to relearn this schedule from scratch.
- DASH gives the junior chef a frozen cheat sheet. It copies the master's exact schedule of "when to work hard" and locks it in. The junior chef doesn't have to waste time relearning when to focus; they just focus on how to cook.
The Results
The paper tested this on two datasets (CIFAR-10 and CIFAR-100), which are like collections of simple and complex picture puzzles.
- The Compression: They shrunk the model from 35.8 million parameters (the master) down to 6.1 million (the junior). That's a 5.9x reduction in size.
- The Quality: Even though the junior chef is tiny, they produced images almost as good as the master (within 4 points on a quality score called FID).
- The Proof: When they removed the "Two-Branch Rule" (specifically the rule about the blank dish), the quality crashed. This proved that watching the "blank" branch was the most important part of the secret sauce.
In Summary
Think of DASH as a training system that prevents a student from "gaming the system."
- Old way: "Make the final result look good." (Student cheats by ignoring the instructions).
- DASH way: "Make the 'with instructions' part perfect AND the 'without instructions' part perfect. Also, here is the master's study schedule so you know when to focus."
This ensures that even when the model is shrunk down to a fraction of its original size, it still knows how to follow specific instructions perfectly, keeping the "flavor boost" alive and the images sharp.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.