LLMs Know the Constraint But Do Not Use It: Activation Bottlenecks in Pragmatic Constraint Reasoning
This paper argues that LLMs' failure to adhere to implicit feasibility constraints stems not from a lack of knowledge, but from a routing bottleneck where the encoded constraint is not consistently activated during decision-making, a limitation that prompt-based interventions cannot overcome but targeted activation patching can partially repair.
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 trying to teach a super-smart robot how to make decisions. You give it a massive library of books so it knows almost everything about the world. But then, you ask it a tricky question: "I want to wash my car, and the car wash is 50 meters away. Should I walk or drive?" A human would instantly realize, "Wait, if I drive, I need my car to be there to drive it!" But the robot, despite having read every book about cars and washing, might confidently say, "Drive!" because it sees the word "car" and the word "drive" and thinks, "Oh, that's a match!"
This paper dives into a specific corner of artificial intelligence called Large Language Models (LLMs). These are the brainy AI systems that chat, write stories, and solve problems. The big mystery researchers are trying to solve is the difference between knowing something and using it. Think of it like a student who has memorized the entire rulebook for a game but, when playing, keeps forgetting the rules because they get distracted by the shiny pieces on the board. Scientists have long suspected that these AIs might "know" the hidden rules of logic but fail to apply them when the situation gets tricky. This matters because if we want AI to be safe and reliable in the real world—like helping doctors or driving cars—we need to know if it's actually thinking or just guessing based on surface-level clues.
The researchers behind this study decided to play detective with 14 different AI models to figure out exactly what's going on in their "brains" when they make these mistakes. They set up a clever experiment using a "quartet" of scenarios. Imagine four versions of the same story: one where the hidden rule is there (the car is missing), one where the rule is removed (the car is magically there), one where the rule is shouted out loud ("Remember, the car is missing!"), and one where they just add a random sentence of the same length to see if the AI just likes long stories.
Here is the twist they discovered: The AI isn't stupid; it's just distracted. But more importantly, the researchers found that the AI's "distraction" happens in two very different ways.
When the researchers looked inside the AI's "brain" (its hidden layers of data), they found that the AI does know the rule. They could build a simple detector that read the AI's internal thoughts and said, "Yes, the car is missing!" with over 88% to 94% accuracy. The knowledge was right there, sitting in the middle of the model's processing, just like a fact sitting on a desk.
However, the problem is that the AI doesn't use that knowledge when it's time to make the final decision. It's like having a GPS that knows the road is closed, but the driver (the decision-making part of the AI) ignores the GPS and keeps driving anyway. The researchers call this a routing problem. The information exists, but the path to the answer is blocked or ignored.
Crucially, they discovered two distinct types of robots failing in different ways:
- The "Over-Active" Robots: Some models (like Llama-4 and Claude Opus) are so eager to be safe that they apply the "constraint-heavy" answer (e.g., "Walk") even when the constraint is actually absent. If you remove the car from the story, they still say "Walk" because they are biased toward the "safe" answer. They know the rule, but they can't turn it off when they should, leading them to fail the logic test by applying a rule that doesn't exist.
- The "Under-Active" Robots: Other models (like GPT-OSS) fail to apply the rule even when it is there. They see the missing car but still say "Drive." They know the rule is there, but their internal wiring is broken so badly that the knowledge never reaches the decision button at all.
They tested this by doing something called "activation patching." Imagine you could take the "thought" from a moment when the AI did remember the rule (like when you shouted it out loud) and paste it directly into the moment when it forgot the rule. For the balanced models (like Qwen3-14B), this magic paste worked perfectly! The AI suddenly got the answer right, proving the knowledge was there and just needed a nudge to get to the decision. But for the under-active models, the paste did nothing. Even though they knew the rule, their internal wiring was broken in a way that prevented that knowledge from ever reaching the decision button. (Note: The researchers did not test this patching on the "over-active" group, so we don't know if the paste would fix them).
The paper also tested the most popular ways people try to fix AI mistakes, like asking the AI to "think step-by-step" or "list the prerequisites." The results were surprising: None of these tricks actually fixed the problem. Instead, they made the AI more likely to guess the "safe" answer (like "walk") even when it shouldn't. It turns out that when you tell an AI to "think harder," it just gets louder about mentioning the rule, but it still doesn't know when to apply it. It's like a student who, when told to "show their work," writes down the rule on every single line of their homework, even the ones where the rule doesn't matter.
In short, the paper suggests that the failure isn't because the AI lacks knowledge. It's because the AI has a "routing bottleneck." It knows the truth, but it can't figure out when to let that truth guide its answer. The current methods of just asking the AI to "try harder" or "think more" aren't fixing the broken wiring; they are just making the AI more confident in its wrong guesses. To truly fix this, we might need to rebuild the internal pathways that connect what the AI knows to what it decides to say, and we need different fixes for the robots that are too eager versus the ones that are too passive.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.