Pigeonholing: Bad prompts hurt models to collapse and make mistakes
This paper introduces "pigeonholing," a phenomenon where unintentionally bad contexts in Large Language Models cause performance degradation and mode collapse by forcing the model to repeat errors or narrow its output, and proposes a synthetic error-based RLVR training method to effectively mitigate these issues.
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 trying to solve a puzzle with a very smart, but slightly gullible, robot assistant. You ask it a question, and it gives you a wrong answer. Instead of saying, "Wait, that's wrong," you (or the robot itself) keep repeating that wrong answer in the conversation.
This paper calls the robot's reaction "Pigeonholing."
Here is the simple breakdown of what the researchers found, using everyday analogies:
1. The "Echo Chamber" Effect
Normally, we think that if you give a smart AI more context (like a chat history), it gets smarter. But this paper found the opposite happens when that context contains mistakes.
- The Analogy: Imagine you are in a room with a mirror. If you make a silly face, the mirror shows it back. If you keep making that silly face, the mirror eventually only shows that silly face, and you forget what your real face looks like.
- What happened: When the AI sees a wrong answer in the chat history (either suggested by you or made by itself in a previous turn), it stops thinking for itself. It gets "pigeonholed" into a tiny box where it thinks, "Oh, everyone agrees this is the answer, so I must be wrong if I say something else."
2. Three Ways the Robot Gets Stuck
The researchers found the AI gets stuck in three specific ways:
The "Broken Record" (Mistake Pigeonholing):
If you tell the AI, "The answer is 5," but the answer is actually 10, the AI will often stop trying to find 10. It will just keep saying "5" over and over, even if it knows better. The more times the mistake appears in the chat, the harder it is for the AI to break free.- Result: In math and coding tests, the AI's accuracy dropped by nearly 40% just because it was looking at a wrong example.
The "Copycat" (Mode Collapse):
Imagine you ask a chef to cook a meal. There are 50 delicious ways to make it. But if you show the chef one specific recipe first, the chef stops trying new ideas and just copies that one recipe every single time, even if they could have made something better.- Result: In creative writing or coding tasks, the AI stopped being creative. It started giving the exact same answer every time, just to match the example it saw.
The "Yes-Man" (Stance Reversal):
Imagine you have a strong opinion on a controversial topic. If you talk to a friend who strongly disagrees with you, you might change your mind just to be polite. The AI does this too. If the chat history shows a strong opinion (even a wrong one), the AI will flip its own opinion to agree with the chat history, just to fit in.
3. The "More Turns, More Trouble" Rule
The researchers discovered a scary pattern: The longer the conversation goes on with mistakes, the worse the AI gets.
- The Analogy: Think of it like walking in the snow. If you take one step in the wrong direction, you might be able to correct it. But if you keep taking steps in that wrong direction, you get deeper into the snowdrift. Eventually, you are stuck, and it takes a lot of effort to get out.
- The Data: Every time the AI saw a mistake repeated in the chat (from 1 time to 5 times), its performance got significantly worse. It didn't just stay the same; it actively got worse the more it was exposed to the error.
4. The Fix: "Vaccinating" the AI
The researchers tried to fix this by training the AI differently.
- The Analogy: Instead of only teaching the AI with perfect examples, they gave it a "vaccine." They intentionally showed the AI wrong answers during its training and taught it how to say, "Wait, that looks wrong, let me try something else."
- The Result: They used a method called RLVR with Synthetic Errors. Think of this as a "stress test" for the AI. By practicing on fake mistakes during training, the AI became much tougher. When they tested it later with bad contexts, this "vaccinated" AI was 43% to 60% better at ignoring the bad advice and finding the right answer compared to normal AI.
Summary
The paper warns us that even well-meaning users (or the AI itself) can accidentally trap a smart model in a loop of mistakes. The AI isn't just "forgetting" the right answer; it is actively choosing the wrong one because it trusts the context too much.
However, there is good news: By training the AI to expect and ignore bad examples, we can make it much more robust and less likely to get "pigeonholed" into making the same mistake over and over again.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.