When Are Two Scores Better Than One? Investigating Ensembles of Diffusion Models
This paper investigates ensembles of unconditional score-based diffusion models and finds that while aggregating scores improves likelihood and score-matching loss, it fails to consistently enhance perceptual image quality metrics like FID, a discrepancy the authors explore through various aggregation strategies, tabular data comparisons, and theoretical insights into model composition.
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
The Big Question: Does a Committee Work Better Than a Genius?
Imagine you are trying to paint a masterpiece. You have one incredibly talented artist (a single AI model) who has spent years learning how to paint. Now, imagine you gather a committee of five equally talented artists. The old rule in many fields of science is: "A committee is always better than a single person." If one artist makes a mistake, the others can correct it. If you average their opinions, you should get a perfect result.
This paper asks: Does this rule work for AI image generators (Diffusion Models)?
The short answer: Surprisingly, no. In fact, sometimes the committee makes the picture worse than the single best artist.
How These AI Painters Work (The "Denoising" Game)
To understand why the committee failed, you need to know how these AI painters work. They don't paint from scratch. They start with a canvas covered in static noise (like TV snow) and slowly "clean" it up to reveal an image.
- The Score: At every tiny step of cleaning, the AI has to guess, "Which direction should I move this pixel to make it look more like a real face?" This guess is called a score.
- The Process: The AI makes thousands of these tiny guesses, moving the pixels step-by-step from noise to a clear image.
The Experiment: The "Committee" Approach
The researchers tried to build an "Ensemble" (a committee). They trained five different AI painters separately. Then, at every single step of the cleaning process, they asked all five painters for their advice on which way to move the pixels.
They tried different ways to combine the advice:
- The Arithmetic Mean: They took the average of all five guesses. (Like asking five people for directions and walking the average distance).
- The Dominant Feature: They listened only to the painter who was shouting the loudest (had the biggest guess) for each specific pixel.
- The Mixture of Experts: They picked one painter at random for the whole journey and stuck with them.
The Results: When Two (or Five) Are Not Better Than One
Here is what they found, broken down by what happened:
1. The "Math" Got Better, But the "Art" Got Worse
When the researchers looked at the math (the training loss), the committee looked great. The average guess of the five painters was mathematically closer to the "perfect" answer than any single painter.
- Analogy: Imagine five people guessing the weight of a pumpkin. If you average their guesses, you might get the exact weight.
- The Problem: In AI image generation, being mathematically "correct" doesn't always mean the picture looks good. The committee's average guess was mathematically precise but resulted in blurry, muddy, or weird-looking images. The single best artist actually produced sharper, more realistic photos.
2. The "Blurry Committee" Effect
When you average five different opinions, you often end up with a "safe" middle ground.
- Analogy: Imagine five chefs making a soup. Chef A wants it very salty, Chef B wants it very spicy, Chef C wants it very sweet. If you mix all their soups together, you don't get a "perfect" soup; you get a bland, confusing mess that tastes like nothing.
- The Paper's Finding: By averaging the "scores" (the directions to move pixels), the committee smoothed out the sharp, creative details that made the images look real. The result was often worse than just using the single best chef.
3. The One Exception: The "Random Picker"
There was one strategy that worked slightly better: The Mixture of Experts.
Instead of averaging the advice, the researchers picked one random painter at the start and let them do the whole job.
- Why it worked: This didn't create a "committee" in the traditional sense. It just meant that over many different images, you got to see the unique style of different painters. It didn't blur the images together; it just added variety.
4. The Tabular Data Surprise (The "Forest" Analogy)
The researchers also tested this on tabular data (spreadsheets of numbers, not images) using Random Forests (a type of AI made of decision trees).
- The Finding: Here, the "Dominant Feature" strategy (listening to the tree that shouted the loudest) worked great.
- Why: In the spreadsheet world, the "average" guess tended to underestimate the noise (it was too quiet). The "loudest" guess was more accurate. This is the opposite of what happened with images, where the "loudest" or "averaged" guesses ruined the picture.
The Theoretical "Aha!" Moment
The paper explains why this happens with a clever math concept called Non-Commutativity.
- The Concept: In math, sometimes the order of operations matters. (e.g., "Put on socks, then shoes" is different from "Put on shoes, then socks").
- The Paper's Insight: The researchers proved that adding noise to a picture and combining opinions (averaging) do not work well together.
- If you take five perfect pictures, add noise to them, and then average them, you get a blurry mess.
- If you average the "rules" (scores) while the noise is being added, you aren't actually creating a "super-model." You are just creating a model that follows a different, slightly broken set of rules.
- Analogy: Imagine five people trying to walk a dog. If they all pull the leash in slightly different directions, the dog doesn't walk in a "perfect average" direction; it gets confused and spins in circles.
Conclusion: What Should We Do?
The paper concludes that for image generation:
- Don't just average models: Simply training five models and averaging their guesses is a waste of computer power. It usually doesn't make the images better and often makes them worse.
- Focus on the single best model: It is better to spend that extra computing power training one really, really good model than to train five mediocre ones and average them.
- The "Score" isn't the "Picture": Just because an AI gets better at the math problem (predicting the score) doesn't mean it gets better at the art problem (making a pretty picture).
In short: In the world of AI image generation, a committee of five artists often produces a muddy mess, while a single genius artist produces a masterpiece. Sometimes, one is indeed better than many.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.