Apply to my task
arXiv:2602.07338 ★ 92 Feb 7, 2026

Lost in Conversation: How Intent Mismatch Breaks Multi-Turn Chats with LLMs

Key result

Finding: LLMs lose 30-60% of their quality in multi-turn conversations, but context length isn't the problem. The model makes an early assumption about your goal and gets stuck on it, even when you clarify. The Lost in Conversation (LiC) phenomenon explains why you end up rephrasing a request 3-4 times — and offers a way to fix it. The root cause is that the model guesses the intent of the 'average user' from its training data. But real people express themselves in their own ways — the same phrase means different things to different people. The fix: separate understanding the intent from executing the task. An intermediate layer rewrites the vague request into a clear instruction based on your communication patterns. Then the model executes against a clear spec — the quality drop shrinks from 60% to 15%.

01

TL;DR

Models lose a lot of quality in multi-turn conversations — a drop of about 30-60% compared to a clear single-shot instruction. This phenomenon is called Lost in Conversation (LiC). But the problem isn't that the model "gets dumber" mid-chat — it makes an early assumption about your goal and gets stuck on it, even when you clarify later.

The root cause: the model is trained to be helpful (RLHF), so it fills in the gaps itself instead of constantly asking follow-up questions. It guesses the intent of the "average user" from its training data. But real people express themselves in their own ways — the same phrase means different things to different people. The model reads your words through the lens of an "averaged-out user" and misses your actual goal. Scaling the model doesn't help — the relative quality drop stays constant at ~60% across all sizes, because every model is trained on similar data and shares the same "average" picture of the user.

The fix is to separate understanding the intent from executing the task. The researchers propose a Mediator-Assistant architecture: an intermediate layer (the Mediator) rewrites vague requests into clear instructions, drawing on "experience" — patterns from a specific user's interaction history. Then a regular LLM (the Assistant) does the task based on the now-clear instruction.

Want this for your own case? Apply this study to your task: AI adapts its method to what you are working on and writes the prompt.

02

Method Blueprint

The original method from the paper is a three-component system:

STEP 1: The Refiner analyzes the history Input: Contrastive pairs (a failed dialogue D- vs a successful request D+) → Output: A set of interpretation rules E = {e₀, e₁, ..., eₙ}

STEP 2: The Mediator rewrites the request Input: The current dialogue context Cₜ + rules E → Output: A clear instruction Û

STEP 3: The Assistant does the task Input: The clear instruction Û → Output: Result R

_(Requires separate calls and some coding to automate)_

03

Example in Practice

⚠️ Where the method shines: Iterative tasks where you refine requirements as you go. Personal projects with an interaction history.

Task: You're an editor at a media outlet and you constantly ask ChatGPT to rewrite copy. The model keeps making it too formal, even though you want a conversational tone. Every time it takes 3-4 rounds of "make it simpler," "cut the corporate-speak," "write it like you're telling a friend."

Prompt (the principle adapted for chat):

First, rewrite my request as a clear instruction.

My communication patterns:
- When I say "rewrite", I mean: keep all the facts and structure, change only the style
- My default style: conversational, short sentences, no corporate jargon or clunky participle phrases
- Unless I say otherwise, the target audience is educated US readers aged 25-40
- When I give an example phrase in quotes, it's a tone reference, not something to paste in literally

Here's my request: 
Rewrite this paragraph about the new feature in Slack.

[your text]

First show me: how you understood the task (style, tone, what to change, what to keep).
Then give me the result.

Result: The model will first spell out its interpretation: "Here's how I read it: keep the facts, but deliver them conversationally, without 'is being implemented' and 'within the framework of.' Tone like a normal post, target audience — tech folks and active social media users." Then it gives you the text. You see WHAT the model took away from your request — and if it's off, you correct the interpretation before the work, not after.

04

Why It Works

The LLM's weakness: The model can't read minds. It's trained to guess the intent of a statistically average user from millions of examples. When you write vaguely ("rewrite," "make it better"), the model fills the gaps with its own assumptions about the "average rewrite request." Those assumptions often don't match your real criteria, because everyone has their own patterns and expectations.

The LLM's strength: The model does the task brilliantly when the intent is stated explicitly. When the instruction is detailed and unambiguous, the model spends all its intelligence on execution, not on guessing "what did they actually mean?"

How the method uses this: The Mediator principle splits the job in two. First — rewriting the vague request into a clear one, accounting for the context and patterns of the specific user. Then — executing against a clear instruction. This strips uncertainty out of the model's input. Instead of "guess what they want," the model gets "here's the exact spec, go."

Control knobs in the adapted prompt:

  • The "My communication patterns" block → add your own interpretation rules. The more precisely you describe your request style, the less the model has to guess.

  • "First show me how you understood" → drop this line if you only want the result without commentary. But for multi-turn refinement it's better to keep it — you'll catch interpretation gaps BEFORE the work is done.

  • Reference examples → instead of abstract rules, show concrete "bad / good" pairs. Models pick up patterns from examples better than from descriptions.

05

Adapting It for Chat

The original method requires coding (Refiner, history, automatic routing). But the principle can be applied by hand in a regular chat.

🔧 Technique 1: "Clarify first, then do"

Instead of a direct request, ask the model to restate your task before doing it:

Here's my task: [your request]

First:
1. Restate the task in your own words — how you understood it
2. Point out what's unclear or could be interpreted different ways
3. Suggest clarifying questions

Then I'll adjust, and you'll do the precise version.

Effect: The model makes its assumptions explicit BEFORE doing the work. You see where it's filling in blanks and fix the interpretation up front, not after three failed attempts.


🔧 Technique 2: Contrastive examples from your history

Show the model your successful and failed interactions on a similar task:

I often ask you to [type of task].

Here are two examples of my past requests:

BAD RESULT:
My request: [what you wrote]
Your answer: [what the model produced]
Problem: [what was wrong]

GOOD RESULT:  
My request: [what you wrote]
Your answer: [what the model produced]
Why it worked: [what was right]

Now my new task: [current request]

Follow the pattern from the good example.

Effect: The model sees WHAT EXACTLY you count as success. It's like few-shot prompting, but for interpreting your intentions rather than the output format.


🔧 Technique 3: A personal system prompt

Create a dedicated chat with a profile of how you communicate in the system message:

You are my assistant for [task domain].

My patterns:
- When I say [X], I mean [Y]
- My default style: [description]
- Unless I say otherwise, my audience is: [who]
- Level of detail: [how much]
- Output format: [which]

IMPORTANT: If my request could be interpreted different ways — 
first show how you understood it, then ask whether it needs adjusting.

Effect: Every new request in that chat is automatically interpreted through your rules. No need to re-explain the context every time.


🔧 Technique 4: "Reflect before executing" (meta-prompt)

Ask the model to apply Mediator logic to your request:

Here's my request: [your task]

Before doing it:

1. INTENT INFERENCE:
   - What I said explicitly
   - What I imply but didn't say
   - What assumptions you're making about my criteria

2. AMBIGUITY CHECK:
   - Which parts of the request could be read different ways
   - Which details I didn't specify

3. RECONSTRUCTED REQUEST:
   - A complete, clear instruction reflecting how you understood the task

Show all three. I'll say "OK" or adjust point 3.
Then you'll do the final version.

Effect: The model explicitly separates guessing the intent from doing the work. You see its whole chain of interpretation and can step in at exactly the right point.

06

Template for Chat

You're helping me with {task_type}.

MY COMMUNICATION PATTERNS:
- When I say "{typical_phrase}", I mean: {what_you_really_want}
- Default style: {style_description}
- Default audience: {who}
- {rule_3}
- {rule_N}

CONTRASTIVE EXAMPLES:
Bad example:
Request: {what_doesnt_work}
Problem: {why}

Good example:
Request: {what_works}
Why it worked: {reason}

RULE: If my request could be understood different ways — 
first show HOW YOU UNDERSTOOD the task, ask whether it needs adjusting,
then do it.

---

Current task: {your_request}

What to fill in: - {task_type} — the domain: rewriting copy, code review, idea analysis, etc. - {typical_phrase} — your go-to wording ("rewrite," "improve," "check this") - {what_you_really_want} — what you actually mean by that phrase - Contrastive examples — pull them from real history: what did NOT work vs what did - {your_request} — the specific task right now


🚀 Quick start — paste into the chat:

Here's a template for a personal profile that interprets my requests. 
Ask me questions to fill in the {in_braces} fields.

[paste the template above]

The model will ask: what kinds of tasks you usually give, which phrases you use, which style you prefer, whether you have examples of failed and successful requests. These questions help build your "communication profile" — a set of rules for interpreting YOUR wording, not that of the averaged-out user from the training data.

07

Limitations

⚠️ Needs an interaction history: To build a personal profile, you need examples of your successful and failed requests. For new kinds of tasks you've never done with the model, the technique pays off less.

⚠️ Adds a step: Mediator logic means rewriting first, executing second. That's two requests instead of one. For simple, unambiguous tasks ("translate this into Spanish") it's overkill.

⚠️ Subjective criteria are harder: If your criteria are fuzzy even to you ("make the text more interesting"), it's hard for the model to extract a clear rule from examples. It works better for tasks with explicit quality criteria (format, style, structure, audience).

08

How They Tested It

The team took the LiC (Lost in Conversation) benchmark and ran several top models through it: GPT-4o-mini, GPT-5.2, DeepSeek-V3.2-Thinking. They tested four domains: Code, Database, Actions, Math. They compared three scenarios: (1) Full — the user gives a complete, clear instruction in one request, (2) Sharded — the same task, but split across several turns with vague wording, (3) w/ Mediator — the vague request is first rewritten by the Mediator, then sent to the model.

Key finding: The quality degradation in multi-turn dialogue is constant (~60% relative drop) across all models, regardless of size and architecture. Even the reasoning model DeepSeek-V3.2-Thinking with its internal Chain-of-Thought can't cope — reasoning doesn't help when the information simply isn't in the context. This confirms the problem isn't a lack of horsepower but a structural gap between what the user wants and how the model interprets it.

Why it happens: All models are trained on similar data and aligned to the "average user." When the context is incomplete, they fill the gaps with a population prior — the statistically most likely intent. This leads to generic convergence (an averaged-out interpretation): the model confidently answers the "average" question, not yours. Scaling up parameters only strengthens this prior without closing the gap with the actual person.

The Mediator solution: The researchers built a system of three LLM components. The Refiner analyzes contrastive pairs (a failed dialogue vs a successful request) and extracts "experience" — a set of interpretation rules for a specific user. The Mediator uses that experience to rewrite a vague request into a clear instruction. The Assistant executes the task against the now-unambiguous spec. Result: quality recovers by 15-45% depending on the domain. In Actions-type tasks (sequences of actions) the gain is especially strong (+40-45%), because that's where people most often make implicit references to earlier context.

09

Resources

"Intent Mismatch Causes LLMs to Get Lost in Multi-Turn Conversation"
Geng Liu, Fei Zhu, Rong Feng, Changyi Ma, Shiqi Wang, Gaofeng Meng
City University of Hong Kong, Centre for Artificial Intelligence and Robotics HKISI CAS, Jilin University

Related work:
- Laban et al. (2025) — the original Lost in Conversation (LiC) benchmark - Zamfirescu-Pereira et al. (2023) — a study of how users iteratively formulate goals - MTBench, MT-Bench-101, LOCOMO — benchmarks for multi-turn dialogue

Research digest

Key result

Finding: LLMs lose 30-60% of their quality in multi-turn conversations, but context length isn't the problem. The model makes an early assumption about your goal and gets stuck on it, even when you clarify. The Lost in Conversation (LiC) phenomenon explains why you end up rephrasing a request 3-4 times — and offers a way to fix it. The root cause is that the model guesses the intent of the 'average user' from its training data. But real people express themselves in their own ways — the same phrase means different things to different people. The fix: separate understanding the intent from executing the task. An intermediate layer rewrites the vague request into a clear instruction based on your communication patterns. Then the model executes against a clear spec — the quality drop shrinks from 60% to 15%.

Principle

The model is trained to be helpful (RLHF) and fills the gaps itself instead of asking back. It reads your words through the lens of an 'averaged-out user' and misses your actual goal. When you write vaguely ('rewrite', 'make it better'), the model applies the statistically most common meaning of those words from millions of examples. But your criteria may be completely different. The Mediator principle: first rewrite the request into a clear instruction that accounts for the specific user's context, then execute.

Why it works

The LLM's weakness: the model can't read minds; it guesses the intent of a statistically average user. Its strength: the model does the task brilliantly when the intent is stated explicitly. The method strips uncertainty out of the model's input. Instead of 'guess what they want', the model gets 'here's the exact spec, go'. The study showed that scaling models doesn't help. The relative quality drop stays constant at ~60% across all sizes. The reason: all models are trained on similar data and share the same 'average' picture of the user. Separating intent from execution cuts the drop to 15%.

When to apply

Iterative tasks where you refine requirements as you go → generating copy, code review, idea analysis, design decisions — especially when you keep rephrasing 3-4 times: 'make it simpler', 'cut the corporate-speak', 'write it like you're telling a friend'. Personal projects with an interaction history on the same type of task. NOT a fit for: single-step tasks with unambiguous wording ('translate this into Spanish', 'add up these numbers').

Mini recipe

1. Build a personal profile: Describe your communication patterns — what you mean by typical phrases like 'rewrite', 'improve', 'check this'. Specify your default style, target audience, and level of detail. 2. Add contrastive examples: Show the model your successful and failed interactions on a similar task. What went wrong in the bad result, what worked in the good one. 3. The restatement rule: Ask the model to first restate your request in its own words — how it understood the task, what's unclear, what assumptions it's making. Then you correct the interpretation, and the model does the precise version. 4. The 'show me how you understood it first' instruction: Add to the prompt: 'First show HOW YOU UNDERSTOOD the task (style, tone, what to change, what to keep). Then give the result.' You'll catch interpretation gaps BEFORE the work is done.

Examples

[BAD]: `Rewrite this paragraph about the new feature in Slack for an article` (The model guesses: the 'average' user wants a formal style for an article → it produces text full of corporate jargon and clunky phrasing. You say 'make it simpler' → the model simplifies a little, but doesn't really get WHAT exactly you consider 'simple'. Another 2-3 rounds of clarification.) [GOOD]: ``` First, rewrite my request as a clear instruction. My communication patterns: - When I say 'rewrite', I mean: keep all the facts and structure, change only the style - My default style: conversational, short sentences, no corporate jargon or clunky participle phrases - Unless I say otherwise, the target audience is educated US readers aged 25-40 - When I give an example phrase in quotes, it's a tone reference, not something to paste in literally Here's my request: Rewrite this paragraph about the new feature in Slack. [your text] First show me: how you understood the task (style, tone, what to change, what to keep). Then give me the result. ``` (The model will first spell out its interpretation: 'Here's how I read it: keep the facts, but deliver them conversationally, without "is being implemented" and "within the framework of". Tone like a normal post, target audience — tech folks and active social media users.' Then it gives you the text. You see WHAT the model understood — and if it's off, you correct the interpretation before the work, not after.)

In plain words

The gist: AI models fall flat on their face in long conversations — a phenomenon dubbed Lost in Conversation (LiC). Answer quality drops by 30–60% as soon as you start refining the task in your second or third message. The model doesn't just "forget" the context — it suffers from intent mismatch: the LLM bets on your goal right at the start and clings to it for dear life. Even when you bring in corrections later, the model is already running on the old tracks and ignores the new input.

It's like hailing a cab where the driver decides halfway that he knows a shortcut and stops listening to the GPS. You yell "turn right!", he nods, but keeps going straight, because the route is already locked in his head. Technically he's driving you, but you're clearly not ending up where you planned. The model behaves the same way: it fills the gaps in your request with its statistical hallucinations about what people usually want, and talking it out of them mid-conversation is nearly impossible.

Three things drive this failure: early assumptions, context inertia, and statistical averaging. When you write a vague "make it better", the model doesn't ask back — it slots in the "average user" template from its training. The result is an expectation clash: you're waiting for deep analysis, and the model hands you peppy marketing fluff, because that's how it was trained. The longer the conversation, the harder that "average template" weighs on the result, turning your clarifications into useless noise.

This principle is universal and hits any complex process — from writing code to planning a vacation. The study showed that iterative tasks (where you polish the result as you go) are the danger zone. You think you're helping the model by giving feedback, but you're actually burying it deeper in its original mistake. SEO copywriting, architecture design, personal projects — anywhere there's a history of edits, the risk of getting garbage out grows exponentially.

Bottom line: drop the hope that the model will pick up on your hints mid-conversation. To avoid a 60% quality drop, dump all your hard criteria into the very first prompt. If the conversation goes off the rails, don't try to "fix" it with clarifications — it's pointless. It's easier to reset the context and start over with all the conditions spelled out clearly; otherwise you'll just burn tokens arguing with a stubborn algorithm that has already made up its mind for you.

AI lab assistant

Apply this study to your task

Describe what you're working on. AI takes the method and the measured results from this paper and adapts them to your case, or writes a ready prompt built on them.

Based on Lost in Conversation: How Intent Mismatch Breaks Multi-Turn Chats with LLMs arXiv:2602.07338

Sign in to apply this study New accounts get 50 free credits.