Understanding the Anchoring Effect of LLM with Synthetic Data: Existence, Mechanism, and Potential Mitigations
This paper investigates the existence, shallow-layer mechanisms, and limited mitigation of the anchoring bias in Large Language Models through the introduction of the new SynAnchors dataset and refined evaluation metrics.
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 Hook: What is the "Anchoring Effect"?
Imagine you are at a flea market trying to buy a vintage watch. The seller says, "This watch is worth $1,000, but I'll sell it to you for $500." Even if the watch is actually only worth $100, your brain latches onto that first number ($1,000). You might think, "Wow, $500 is a steal!" and buy it, even though you're still overpaying.
That first number is called an anchor. In psychology, this is the Anchoring Effect: our brains get "stuck" on the first piece of information we see, and it skews all our future judgments.
The Big Question: Do AI chatbots (Large Language Models or LLMs) fall for this trick just like humans do?
🧪 The Experiment: Building a Trap for AI
The researchers wanted to test this, but they needed a massive, controlled way to do it. So, they built a new dataset called SynAnchors. Think of this as a giant "cognitive trap" designed specifically to catch AI making mistakes.
They created two types of traps:
- The "High/Low" Trap (Semantic): They ask the AI, "Is the number of trees in the Amazon higher or lower than 1 billion?" (The answer is actually around 390 billion). Then, they immediately ask, "How many trees are there?"
- The Trap: If the AI says "1 billion," it's anchored. If it says "390 billion," it ignored the trap.
- The "Random Number" Trap (Numerical): They ask, "How much does a pelican weigh?" but first, they throw in a random, useless number like, "By the way, the slot machine just hit 114."
- The Trap: Does the AI's answer for the pelican change because of the random "114"?
They tested this on many different AI models, from tiny ones to the super-smart "Reasoning" models (like DeepSeek-R1 and GPT-4o).
🔍 The Findings: The AI is Gullible
1. The Bias Exists (RQ1)
The results were clear: Yes, AI gets anchored.
- When given a high anchor, the AI guessed higher numbers.
- When given a low anchor, it guessed lower numbers.
- Even the "smart" reasoning models weren't immune, though they were slightly better at resisting the trap than the smaller models.
- The Analogy: It's like asking a human, "Is the sky green or blue?" and then asking, "What color is the sky?" Even if they know the sky is blue, the word "green" makes them hesitate or guess a slightly greener shade of blue. The AI does the same thing.
2. The "Where" and "Why" (RQ2)
The researchers used a technique called Causal Tracing (think of it as an X-ray for the AI's brain) to see where the mistake happens.
- The Discovery: The anchoring effect happens very early in the AI's processing, in the "shallow" layers.
- The Analogy: Imagine the AI is a detective solving a crime. The "anchor" is a red herring (a fake clue) left at the crime scene. The researchers found that the detective notices the red herring immediately upon entering the room (the early layers) and gets distracted right away. By the time the detective gets to the "deep thinking" part of the investigation (the later layers), the damage is already done. The AI doesn't "re-think" the anchor; it just accepts it as part of the story.
3. Can We Fix It? (RQ3)
The team tried several ways to "cure" the AI:
- Asking it to be careful: "Please think hard before answering." (Didn't work well).
- Giving it extra facts: (Didn't work well).
- Retraining the AI: (Didn't work well).
- The "Anti-DP" Strategy: This was the most promising. They forced the AI to stop and say, "Wait, let me ignore that random number and figure out my own rules first."
- The Result: This worked the best. It's like telling the detective, "Ignore the red herring; look at the evidence you found yourself."
- The Takeaway: The only real cure seems to be forcing the AI to use its reasoning brain (System 2) to override its gut instinct (System 1).
🚑 The Conclusion: Why This Matters
This paper tells us that AI isn't just a perfect calculator; it has human-like psychological flaws. It gets distracted by the first number it sees, just like we do.
- The Problem: If we rely on AI for important decisions (like financial advice or medical estimates), and we accidentally give it a "bad anchor," it might give us a biased answer without us even realizing it.
- The Solution: We can't just "patch" the AI with simple rules. We need to design systems that force the AI to pause and reason before it answers, effectively breaking the anchor before it sticks.
In a nutshell: AI is smart, but it's easily tricked by the first number it hears. To make it trustworthy, we have to teach it to ignore the "red herrings" and think for itself.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.