Bridging the Knowledge-Prediction Gap in LLMs on Multiple-Choice Questions
This paper identifies and addresses the misalignment between internal knowledge and output behavior in large language models on multiple-choice questions by geometrically analyzing hidden representations and introducing KAPPA, a lightweight inference-time intervention that aligns knowledge and prediction subspaces to improve accuracy.
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 Problem: The "Know-It-All" Who Can't Speak Up
Imagine you have a brilliant student who has read every book in the library. If you ask them a question in a casual conversation, they can explain the answer perfectly. But, if you put them in a multiple-choice test, they suddenly start guessing wrong, even though they know the right answer.
This is exactly what happens with Large Language Models (LLMs). The paper calls this the Knowledge-Prediction Gap.
- The Knowledge: Inside the model's "brain" (its hidden layers), the correct answer is clearly written down. It's like the student has the answer key hidden in their pocket.
- The Prediction: When the model actually speaks (generates text), it ignores that answer key and picks the wrong option.
The researchers found that the model isn't "hallucinating" because it lacks knowledge; it's failing because it can't translate what it knows into what it says.
The Investigation: Looking Under the Hood
To figure out why this happens, the researchers didn't just look at the final answer. They looked at the model's internal "thought process" (called the residual stream) while it was answering questions.
They used a tool called a Probe (think of it as a translator or a translator's ear) to listen to the model's internal signals. They built two different translators:
- The Knowledge Translator: This listens to the model's internal signals and asks, "What is the actual correct answer here?"
- The Prediction Translator: This listens to the same signals and asks, "What answer is the model about to say?"
The Discovery:
In many cases, the Knowledge Translator says, "The answer is definitely Summer!" while the Prediction Translator says, "The model is about to say Winter!"
The researchers realized that the model's brain has two different "rooms" or subspaces:
- The Knowledge Room: Where the truth lives.
- The Prediction Room: Where the final decision is made.
The problem is that these two rooms are misaligned. It's like having a map in one room and a compass in another, but the compass is pointing in a different direction than the map. The model has the map (knowledge), but the compass (prediction) is spinning wildly, leading it astray.
The Solution: KAPPA (The Alignment Tool)
To fix this, the authors created a method called KAPPA.
Imagine you are driving a car. You know exactly where you need to go (the Knowledge), but your steering wheel is slightly off, so you keep drifting to the wrong lane (the Prediction).
KAPPA acts like a smart, automatic steering correction.
- It doesn't rewrite the map or force the car to drive backward.
- Instead, at the very moment the model is about to make a choice, KAPPA gently nudges the steering wheel.
- It aligns the "Prediction Room" with the "Knowledge Room."
This happens instantly while the model is thinking (at "inference time"). It doesn't require retraining the model or teaching it new facts. It just fixes the geometry of how the model uses the facts it already has.
What Happened When They Tried It?
The researchers tested this on many different types of questions, including:
- Reasoning puzzles (like math problems).
- Truthfulness tests (asking if a statement is a lie or a fact).
- Bias tests (checking for stereotypes).
The Results:
- Before KAPPA: The model often knew the right answer internally but picked the wrong multiple-choice option.
- After KAPPA: The model started picking the correct option much more often.
In some cases, the model's performance jumped up to match the accuracy of the "Knowledge Translator." This proved that the model wasn't "dumb"; it just needed its internal compass realigned.
Key Takeaways
- The Model Knows More Than It Says: LLMs often possess the correct answer in their internal "brain" even when they output the wrong answer.
- It's a Geometry Problem: The issue isn't a lack of data; it's that the "space" where knowledge lives and the "space" where predictions happen are misaligned.
- A Simple Fix Works: By applying a small, math-based nudge (KAPPA) to the model's internal state right before it answers, we can bridge the gap and make the model more trustworthy without needing to retrain it.
In short, the paper shows that we can help AI models be more honest and accurate not by teaching them new things, but by helping them better use the things they already know.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.