Belief-reality separation lives in routing over a shared value slot in language models
This paper identifies that language models separate belief from reality through two distinct mechanisms: a shared value slot that stores attributed information and a query-position router that selects whether to read from the character's belief or objective reality, a capability that emerges between 3B and 7B parameters across multiple architectures.
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 a super-smart language model as a massive, bustling library where stories are being written and read in real-time. For a long time, we wondered how this library keeps a character's beliefs separate from reality. If a story says, "Anna thinks the cup is blue, but in reality, it is red," the model needs to know to answer "blue" when asked what Anna thinks, and "red" when asked what is actually true.
This paper pulls back the curtain to show exactly how the model's brain does this. It turns out the model doesn't use two different storage rooms for "truth" and "lies." Instead, it uses a clever two-part system: a universal filing slot and a smart switch.
The Universal Filing Slot
First, there's a specific spot in the model's memory called a "value slot." Think of this like a single, generic sticky note on a desk. This note doesn't care who is looking at it or what they believe; it just holds the color "blue."
The paper shows that this slot is filled in two different ways:
- The Direct Write: If the text explicitly says, "Anna believes the cup is blue," the model writes "blue" directly onto the sticky note.
- The Detective Lookback: If the text says, "Anna saw Ben paint the cup blue," the model has to do a little detective work. It looks back at the story to see what Anna could actually see, figures out the color is blue, and then writes "blue" on that same sticky note.
Here's the kicker: the sticky note itself has no label saying "This is Anna's belief" or "This is the truth." It's just a neutral container for the color. If you swap the color on this note, it changes the answer for both the belief question and the reality question equally. The note is just the "what," not the "who" or "when."
The Smart Switch (The Router)
So, if the note is neutral, how does the model know which version to read? That's where the second mechanism comes in: a router located right at the moment the question is asked.
Imagine a traffic cop standing at the exit door of the library. When someone asks, "What does Anna think?", the cop flips a switch to the "Belief" lane. When someone asks, "What is actually true?", the cop flips a switch to the "Reality" lane.
The paper proves these two lanes are completely separate. The "Belief" switch and the "Reality" switch are like two different keys that open different doors. They don't mix. If you try to use the "Belief" key on the "Reality" door, it barely works at all. This separation happens specifically at the moment the question is asked, not in the storage room where the color is kept.
When Did This Superpower Appear?
The researchers tested models of different sizes to see when this ability kicks in.
- Small models (3 billion parameters): These models get confused. They often just repeat the last color they heard (a trick called "recency") rather than tracking who saw what.
- Medium models (7 billion parameters): Suddenly, the ability snaps into place. Between 3B and 7B, the model learns to separate belief from reality cleanly. By the time it reaches 7 billion parameters, it solves these puzzles almost perfectly, regardless of the order the story is told.
What This Is Not
The paper is very careful to rule out some common guesses:
- It's not a "Truth" vs. "Lie" tag: The model doesn't have a special "belief" stamp attached to the color. The color "blue" is stored the same way whether it's a belief or a fact. The difference is entirely in how the model chooses to read it.
- It's not just copying: The tests were designed so that simply copying the last word mentioned wouldn't work. The model actually has to track who saw what.
- It's not just one big "belief" brain: The study shows that the part of the brain that stores the value is different from the part that decides which perspective to use.
The Bottom Line
In short, the model doesn't have a "belief machine" and a "reality machine." It has a shared filing cabinet for values and a smart switch that decides which drawer to open based on the question. This system works across different types of models (like Qwen, Mistral, and OLMo) and emerges sharply once the model gets big enough (around 7 billion parameters).
The researchers found this by swapping tiny pieces of the model's internal code (like swapping the sticky note or the switch) and watching the answers flip. They are confident this is how the model works because they tested it on three different model architectures and found the same pattern every time. While they suspect this same "slot and switch" system might work for other tricky situations (like time travel stories or "what if" scenarios), this specific paper focuses entirely on the belief-versus-reality split.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.