Escaping the Mode Lottery: Multi-Response Training Improves Language Model Generalization
This paper introduces Multi-Response Training (MRT) as a statistically grounded alternative to standard single-response fine-tuning, demonstrating that retaining multiple valid completions per prompt improves language model generalization by better capturing conditional output distributions and avoiding the "mode lottery" through a principled variance-budget tradeoff and optimal response selection strategies.
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 student how to write a story. In the old way of doing things (what the paper calls Single-Response Training), you give the student a prompt like "Write a story about a cat," and you show them one example of a good story. You tell them, "This is the answer."
The problem is that there isn't just one right answer. You could write a funny story, a sad story, a mystery, or a sci-fi adventure. By only showing the student one version, you are playing a "Mode Lottery." You are essentially saying, "We got lucky that this specific story was the one we picked to show you." If the student only sees one type of story, they might think that's the only way to write about a cat, missing out on all the other valid, creative possibilities.
This paper proposes a new way of teaching called Multi-Response Training (MRT). Instead of showing one story, you show the student several different, equally good stories for the same prompt.
Here is the breakdown of the paper's main ideas using simple analogies:
1. The Two Types of "Questions"
The authors make a crucial distinction between two things:
- The Prompts (The Questions): These are the different topics you ask about (e.g., "Write a poem," "Fix this code," "Plan a trip").
- The Responses (The Answers): These are the different ways you can answer the same question.
The Analogy: Imagine you are a chef.
- New Prompts are like getting new ingredients (a new vegetable, a new spice). This teaches you about the variety of the world.
- New Responses are like seeing different recipes for the same ingredient (e.g., 5 different ways to cook a potato). This teaches you about the depth of a single topic.
The paper argues that if you have a lot of different ingredients (prompts) but only one recipe for each, you aren't learning the full potential of cooking. You need to see multiple recipes for the same potato to understand the "conditional distribution" (all the ways a potato can be cooked).
2. The "Variance-Budget" Law (When to show more answers)
You might think, "Why not just show 100 answers for every question?" The paper says: No, that's a waste of money.
They introduce a "Variance-Budget" concept. Think of your training budget like a grocery budget.
- Prompts are expensive: Writing a new, unique question takes human effort, time, and money.
- Responses are cheap: Once you have a question, a computer can generate 50 different answers for it very quickly and cheaply.
The Rule:
- If the answers for a single question are all very similar (low diversity), showing more of them doesn't help much. It's like showing 50 photos of the same cat; you aren't learning anything new.
- If the answers are very different (high diversity), showing more of them is a huge win. It's like showing 50 different ways to cook a potato; you learn a lot.
The paper gives a simple formula to tell you exactly how many answers () you should keep. It depends on:
- How different the answers are from each other.
- How expensive it is to get new questions vs. new answers.
The Sweet Spot: If answers are cheap and diverse, and questions are expensive, you should keep many answers per question. If answers are all the same, keep just one.
3. The "Mode Lottery" Trap
The paper warns that if you only pick the "best" answer based on a score (like a reward system), you might accidentally ruin the model.
The Analogy: Imagine a teacher who only shows the student the "A+" essay.
- The Trap: The student learns that there is only one way to get an A+. They stop trying to be creative or explore other valid ways to write. They "collapse" into just copying that one style.
- The Paper's Solution:
- Random Selection (The Safe Bet): Just pick answers at random. This is unbiased and teaches the model the full range of possibilities.
- Reward Selection (The Risky Bet): Picking only the highest-scoring answers. This often leads to the "Mode Lottery" problem where the model forgets all the other valid ways to answer.
- The "GRADES" Method: A smart middle ground. It picks answers that are both high-quality and different from each other, ensuring the model sees a diverse set of good options without collapsing into just one style.
4. The "Implicit" Shortcut
The paper also noticed something interesting about huge datasets. Sometimes, you don't need to explicitly show multiple answers for one prompt. If you have a massive list of questions, many of them are just rephrased versions of the same question (e.g., "How do I fix a leak?" vs. "My sink is dripping, help!").
The Analogy: If you have 100 different people asking you how to tie a shoe, and you only give them one answer each, but the questions are slightly different, the model might still learn the "multiple ways" to tie a shoe just by seeing all those slightly different questions. This is called Implicit Multi-Response Training. However, the paper says this only works if the questions are truly different. If the questions are just copy-pastes of each other, it doesn't help.
Summary: What Should You Do?
The paper concludes with a simple guide for anyone training AI models:
- Don't just throw more data at the problem. It's not about the number of words; it's about the variety of the answers.
- Check the diversity. If your questions have many different valid answers, stop showing just one. Show 2, 4, or 8.
- Watch your budget. If getting new questions is hard/expensive, but generating answers is easy/cheap, lean heavily on showing multiple answers per question.
- Pick your answers wisely. If you want the AI to understand the full range of human language, pick answers randomly or ensure they are diverse. If you only pick the "highest reward" answers, you might accidentally teach the AI to be narrow and repetitive.
In short: MRT escapes the "Mode Lottery" by teaching the AI that for many questions, there is no single "correct" answer, but rather a whole spectrum of valid ones.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.