Mechanistic Diagnostics of Spatial Lexical Bias in Multimodal Large Language Model Spatial Reasoning
This paper identifies and diagnoses "spatial lexical bias" in multimodal large language models, revealing that their spatial reasoning failures often stem from language-side mechanisms rather than visual perception, and demonstrates that a lightweight LLM-only fine-tuning approach effectively mitigates this bias to significantly improve robustness across multiple datasets.
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 "Distractor" Effect
Imagine you are taking a multiple-choice test about a picture.
- Question: "Is the red ball to the left or right of the blue box?"
- Options: A) Left, B) Right.
- Result: The AI gets it right. It sees the picture clearly and knows the answer is "Left."
Now, imagine the teacher adds a third option:
- Question: "Is the red ball to the left, right, or behind the blue box?"
- Options: A) Left, B) Right, C) Behind.
- Result: Suddenly, the AI panics. Even though the picture hasn't changed, it stops choosing "Left" and starts choosing "Behind" every single time.
The researchers call this "Spatial Lexical Bias." It's like the AI has a secret weakness: when it sees a new, plausible-sounding word like "behind" added to the list, it gets distracted by the word itself and forgets what it actually saw in the picture.
The Investigation: Did the AI "Blindly" Forget?
Usually, when AI fails at these tasks, people assume the AI is "blind"—it just didn't look at the picture hard enough or missed the visual clues.
The researchers decided to test this theory. They acted like detectives using a "mechanical" microscope to look inside the AI's brain. They found two surprising things:
- The Eyes Were Still Working: When they looked at where the AI was "looking" (its visual attention), it was staring right at the red ball and the blue box, just like when it got the answer right. It hadn't looked away.
- The Memory Was Still There: They checked the AI's internal "working memory" (the data it holds right before answering). Even when the AI chose the wrong answer ("Behind"), the correct information ("Left") was still sitting there, perfectly clear and ready to be used.
The Analogy: Imagine a student who knows the answer is "Left." They are looking at the map, and the map clearly says "Left." But when the teacher adds "Behind" to the list of choices, the student gets so confused by the word "Behind" that they circle it anyway, even though they still know the map says "Left." The problem isn't the eyes or the memory; it's the decision-making process getting hijacked by the new word.
The Culprit: The "Word Club"
The researchers discovered that spatial words (Left, Right, Front, Behind) have a special, structured relationship inside the AI's brain. They are like members of a tight-knit club.
- When you add a random word like "Violin" or "Lantern" to the list, the AI doesn't care much. It still picks the right answer.
- But when you add another "club member" (like "Behind"), the AI gets confused. The new word acts like a lexical trap. It pulls the AI's decision toward itself, overriding the visual evidence.
The Fix: A Tiny Tune-Up
Since the problem wasn't the "eyes" (the camera part of the AI) but the "brain" (the language part), the researchers tried a very specific fix.
They didn't retrain the whole AI. They didn't show it thousands of new pictures. Instead, they took a tiny, synthetic dataset (basically just one picture of a donut and a pyramid) and taught the language part of the AI a simple lesson: "Don't let the new word trick you. Stick to what you see."
They used a technique called LoRA-DPO, which is like putting a small, lightweight "training collar" on just the language part of the AI.
The Results:
- On the test: The AI went from failing almost 100% of the time on the 3-option questions to getting them right nearly 100% of the time.
- On real-world tests: This tiny fix also helped the AI perform much better on other, more complex public tests (like WhatsUp and SpatialMQA), improving scores by huge margins (up to 68 points in some cases).
The Takeaway
The paper proves that sometimes, AI fails not because it can't see the world, but because it gets tricked by the words used to describe the world. By fixing the language side of the AI with a tiny, targeted update, we can stop it from falling for these "word traps" and make it much better at understanding space.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.