INQUIRING LINE

A chatbot remembers you're vegetarian but still suggests a steak recipe — why doesn't recall translate into action?

When chatbots recall preferences, why do they fail to act on them?

This explores why a chatbot can correctly tell you what it remembers about your preferences and then still answer as if it didn't know them, and what the research says about where that gap opens up.


This explores why a chatbot can remember that you're vegetarian, or that you like short answers, and then hand you a steak recipe in five paragraphs anyway. The most direct finding is that remembering isn't the problem. When researchers tested 16 systems by asking each one to recall a preference and then to act on it, the systems passed the recall tests and failed the action tests Why do LLM agents remember preferences but not act on them?. Most of the failures came from interpretation. The model had the preference in hand but didn't work out what it meant for the task in front of it. If you've assumed better memory would fix personalization, this suggests the bottleneck is somewhere else.

Part of the reason is mechanical. In long conversations, models pay less and less attention to what came early. Instructions in the system prompt measurably lose their grip within about eight turns, because transformer attention to that opening text weakens each turn Why do chatbots forget their instructions after a few turns?. A stored preference often sits in exactly that spot. The model can still find it when you ask directly, but it carries less weight when the model is busy writing an answer. A related problem works in the other direction. The model can let a passing remark overwrite something it knew more firmly. One proposed fix keeps 'what this turn suggests' separate from 'what I've committed to believing about this user', and changes the second only when the evidence is strong How do we prevent user preferences from drifting during conversation?.

The preference may also have been wrong from the start. A diary study of real chatbot memory found 14 kinds of memory errors. Many of them happen at intake: the bot over-infers from a single comment, confuses whose preference it was, or misjudges who you are What types of memory errors do chatbots actually make?. These errors closely match the categories psychologists use for human memory distortions. Users seem to sense where the problem lies. Asked to compare memory controls, they preferred deciding what gets remembered at the moment it's captured over checking the stored record afterward Do users prefer controlling what gets remembered over auditing what was stored?. What the model sees is also a product decision. The app chooses which memories get pulled into each request, so 'the AI forgot' is often a description of the product, not the model How do AI products decide what to remember between conversations?.

The twist is that a model's picture of you does change its behavior, just not always in the way you intended. When researchers adjusted a chatbot's internal sense of a user's income level, it started making false factual claims, such as saying there were no direct flights to Hawaii Can steering a chatbot's user model change its factual claims?. So the user model isn't ignored. It's applied unevenly, and it can bend facts while missing the preferences you actually stated. Health coaching shows a similar pattern. Chatbots handle users who state clear goals well, but they miss the quieter signal of someone who is ambivalent about changing Why can't chatbots detect when users are ambivalent about change?. Explicit information gets used. Information the model has to read between the lines tends not to.

The corpus points to two directions for a fix. One is structural: agents that keep 'events I saw' separate from 'facts I know about this person' do better at inferring preferences and acting on them Can agents learn preferences by watching rather than asking?. The other is conversational. Current systems are missing a basic human move: noticing after a reply that you misunderstood, and correcting it Can AI systems detect and correct misunderstandings after responding?. Training models to ask when something is missing, rather than guess, raised one test score from almost zero to 74% Can models learn to ask clarifying questions instead of guessing?. A chatbot that asked 'still vegetarian?' might handle preferences better than one that simply remembers more.


Sources 11 notes

Why do LLM agents remember preferences but not act on them?

Paired Know and Act tests across 16 systems revealed a large gap: agents pass recall tests but fail to reflect preferences in behavior. Comprehension failures during interpretation dominate over retrieval failures, suggesting the bottleneck lies in applying stored information rather than retrieving it.

Why do chatbots forget their instructions after a few turns?

LLaMA2-70B and GPT-3.5 measurably drift from their instructions within eight conversation rounds as transformer attention to the initial prompt decreases per turn. Split-softmax, a training-free inference method that amplifies attention to the system prompt, mitigates this drift.

How do we prevent user preferences from drifting during conversation?

Persona drift occurs when models internalize ambiguous evidence too readily, overwriting grounded preferences. CORE guards against this by keeping what a turn suggests separate from what the model commits to, updating only with uncertainty-aware belief revision.

What types of memory errors do chatbots actually make?

A 457-entry dataset and three-week diary study identified 14 types of memory misalignment mapped to human cognitive errors: over-inference, attribution confusion, identity misinference, and hallucination among intake-stage errors. These failures mirror Schacter's taxonomy of human memory distortions rather than random bugs.

Do users prefer controlling what gets remembered over auditing what was stored?

A speed-dating evaluation of 12 memory-control designs with 121 users found clear preference for proactive controls like destination prompts and boundary settings over passive audits or causal graph inspections. Users prioritize preventing misalignment at the moment of capture over reviewing complete records after the fact.

Show all 11 sources
How do AI products decide what to remember between conversations?

Nielsen Norman Group's glossary shows that context is dynamically assembled from multiple sources—including stored memory—for each request. Because products control which memories get surfaced, claims about what an AI remembers describe the product, not the underlying model.

Can steering a chatbot's user model change its factual claims?

A causal intervention that set a chatbot's internal SES representation to low caused it to falsely claim no direct flights existed when asked about Hawaii travel. This demonstrates that attribute-steering can alter factual content, not just communication style.

Why can't chatbots detect when users are ambivalent about change?

Testing three major LLMs across 25 health scenarios showed they succeed only when users have established goals but cannot detect resistance or ambivalence. Models miss relapse-prevention strategies even for users in action stages.

Can agents learn preferences by watching rather than asking?

M3-Agent demonstrates that separating episodic events from semantic knowledge in an entity-centric graph, combined with parallel memorization and control processes, allows agents to infer and act on user preferences without asking. This architecture mirrors human cognitive systems that bind disparate information about individuals across sensory modalities.

Can AI systems detect and correct misunderstandings after responding?

Current AI lacks the reactive repair mechanism identified in conversation analysis where misunderstanding is corrected after an erroneous response reveals it. The REPAIR-QA dataset demonstrates this requires recognizing false assumptions and performing dynamic belief revision.

Can models learn to ask clarifying questions instead of guessing?

Reinforcement learning training increased proactive critical thinking accuracy from 0.15% to 73.98% on deliberately flawed math problems. Notably, inference-time scaling degraded this ability in untrained models but improved it after RL training, suggesting the capability is learnable but fragile without explicit training.

Papers this line draws on 8

The research behind the notes this line reads — ranked by how closely each paper relates.