Do Large Language Models Plan Answer Positions? Position Bias in Multiple-Choice Question Generation
This paper reveals that large language models exhibit systematic position biases when generating multiple-choice questions due to implicit planning of answer positions within their hidden representations, and demonstrates that activation steering can effectively manipulate these internal states to control and correct such biases.
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 hiring a robot chef to bake a batch of "Multiple Choice Question" cakes. You tell the robot, "Make 100 cakes, and make sure the 'Correct Answer' ingredient is hidden randomly in slot A, B, C, or D, just like a fair game."
You expect the robot to be perfectly random. But when you taste the cakes, you notice a pattern: Robot A always hides the correct answer in slot A. Robot B always hides it in slot B or C. Robot C loves slot A so much it forgets to use slot D entirely.
This paper, "Do Large Language Models Plan Answer Positions?", is a investigation into why these robot chefs (Large Language Models, or LLMs) have such strong, predictable habits when creating quizzes.
Here is the breakdown of their findings, using simple analogies:
1. The "Hidden Habit" (The Problem)
The researchers tested 10 different robot chefs (LLMs) and 5 robot chefs that can also see pictures (Vision-Language Models). They asked them to create quizzes in three different kitchens:
- Knowledge Kitchen: General facts (like history or math).
- Reading Kitchen: Questions based on news articles.
- Visual Kitchen: Questions based on images.
The Finding: The robots were not random. They had "position bias."
- Some models (like Llama) were obsessed with the first slot (A).
- Others (like Gemini) loved the middle slots (B and C).
- Almost everyone ignored the last slot (D).
It's as if every chef has a secret "favorite shelf" where they instinctively put the winning cookie, regardless of what the recipe says.
2. The "Crystal Ball" (The Investigation)
The big question was: Is the robot just guessing based on the letters A, B, C, D, or is it actually "planning" the answer before it even starts writing the options?
To find out, the researchers looked inside the robot's brain (its internal code) while it was writing the question part of the quiz, before it even wrote the answers.
The Finding: They found a "crystal ball" inside the robot's brain.
Even while the robot was just writing the question stem (e.g., "What is the capital of France?"), its internal code had already "decided" where the correct answer would go. It was like the robot was whispering to itself, "I'm going to put the answer in slot B," before it even wrote the word "B."
This suggests the bias isn't just a surface-level mistake; it's a deep-seated implicit plan formed early in the thinking process.
3. The "Remote Control" (The Solution)
Since they found this "plan" inside the robot's brain, the researchers tried to use a "remote control" to change the robot's mind. They used a technique called Activation Steering.
Think of the robot's brain as a river flowing toward a specific destination (e.g., Slot A). The researchers found a way to build a small dam or a paddle to nudge the river slightly toward a different destination (e.g., Slot B).
The Finding:
- It worked! By nudging the internal code, they could successfully force the robot to pick a different slot more often.
- Timing matters: They found that nudging the robot just before it finished the question (the "penultimate" moment) worked much better than nudging it at the very end. It's like steering a car is easier before you hit the final turn, not after you've already crashed into the wall.
- The Trade-off: While they could change the slot, sometimes the robot got confused. It might pick the right slot but change the meaning of the question or make the answer wrong. It's like forcing the robot to bake a chocolate cake in a vanilla mold; the shape changes, but the flavor might get weird.
4. The "Label Trap" (A Surprising Twist)
The researchers also tested what happens if you tell the robot to write the answers without the letters A, B, C, D. You'd think this would make it more random.
The Finding: It actually made the bias worse. Without the letters to guide it, the robots became even more obsessed with putting the correct answer in the very first position they generated. It turns out the letters A, B, C, D actually help the robots be more balanced, acting like guardrails that keep them from falling too far to the left.
Summary
- LLMs are not random: They have strong, predictable habits about where to put correct answers in quizzes.
- They plan ahead: They decide the answer's position early in the process, before writing the options.
- We can nudge them: We can use internal "steering" to change these habits, but it's a delicate operation that can sometimes break the logic of the question.
- Labels help: Surprisingly, giving the options labels (A, B, C, D) helps reduce the bias, while removing them makes the robots even more stubborn about picking the first option.
The Bottom Line: If you use AI to generate tests, you can't just trust it to be fair. It has its own hidden preferences, and if you want a truly random quiz, you need to actively intervene or use specific prompts to force it to break its habits.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.