GO TO A SECTION

↑ ↓ to navigate · Enter to openExplore all sections →
FDEInterviews logo
arXiv preprint

LLMs Get Lost in Multi-Turn Conversation

Across 15 models and six tasks, splitting instructions across turns lowered scores by 39% on average. Early answers and persistent wrong assumptions made conversations less reliable.

Breakdown by FDE Interviews · 12 min read · Updated

About the original · 2025
AUTHORS
Laban, Hayashi, Zhou, Neville
FROM
Microsoft Research, Salesforce Research
PUBLISHED
May 2025 · arXiv preprint
CITED BY
527Semantic Scholar · Oct 2026
IN THIS BREAKDOWN · 10 SECTIONS

You can read 21% of this breakdown.

01

The paper in one minute

People rarely give a language model everything it needs in the first message. They start with a vague request and add details as the model responds. Benchmarks, though, hand the model a complete instruction in one turn. Philippe Laban and Jennifer Neville at Microsoft Research, with Hiroaki Hayashi and Yingbo Zhou at Salesforce Research, measured what happens when the same task is delivered gradually.

Their tool is sharding. A fully specified instruction, such as a GSM8K word problem about Jay making snowballs, is split into shards: the first states the high-level question ("How long before Jay's ready?"), and each later one adds a single fact (20 per hour, 60 needed, 2 melt every 15 minutes). Together the shards hold the same information as the original. In a sharded simulation, a GPT-4o-mini user simulator reveals at most one shard per turn, rephrased to fit the conversation. Each reply is classified (clarification, hedge, answer attempt and so on), answer attempts are extracted and scored, and the conversation ends when the model answers correctly or the shards run out. Two controls: full, the original instruction in one turn, and concat, all shards in one turn as bullet points.

They sharded 600 instructions across six tasks: Python functions (HumanEval, LiveCodeBench), SQL (Spider), function calling (BFCL), math (GSM8K), table captions (ToTTo) and multi-document summaries (Summary of a Haystack). Fifteen models, from Llama 3.1 8B to Gemini 2.5 Pro, o3 and DeepSeek-R1, each ran ten times per instruction and setting at temperature 1, for over 200,000 conversations.

Every model did worse in conversation, on every task: on average 39% below its single-turn score. Concat stayed at 95% of full, so the shards were not missing information. The authors split the loss into aptitude (the best runs, 90th percentile) and unreliability (the gap between best and worst runs). Aptitude fell modestly; unreliability more than doubled. Their account: models attempt full answers too early, fill gaps with assumptions, then build on those wrong attempts instead of starting over. They get lost and do not recover.

THE IDEA, VISUALLY
ONE PROBLEM, TWO WAYS (GSM8K) Full: Jay is making snowballs ... He can build 20 an hour, but 2 melt every 15 minutes. How long before he has 60? one turn, everything stated 1 How long before Jay's ready for the snowball fight? 2 He's preparing for a fight with his sister. 3 He can make 20 snowballs per hour. 4 He's trying to get to 60 total. 5 The problem is that 2 melt every 15 minutes. THE SIMULATION LOOP User sim ≤ 1 shard/turn Assistant model tested Classifier 7 strategies Scorer answer attempts Ends at a correct answer or when shards run out. Runs at temperature 1, 10 per instruction, 600 instructions, 6 tasks, 15 models: over 200,000 conversations, about $5,000. The assistant is not told the conversation is underspecified. SHARDED AS % OF FULL, MEAN OF 15 MODELS Code 71% Data-to-text 70% Math 69% Summary 60% Actions 56% Database 41% overall 61% of full: the 39% drop APTITUDE AND UNRELIABILITY (FIGURE 6B) aptitude full 76.2 sharded 64.5 unreliability full 23.5 sharded 49.9 SCORE BY FIRST ANSWER ATTEMPT (TABLE 6) first 20% of turns 30.9 20-40% 40.5 40-60% 51.7 60-80% 60.4 last 20% 64.4 GPT-4o MITIGATIONS (TABLE 2) full 93.0 recap at the end 76.6 snowball every turn 65.3 sharded 59.1
Sharding turns one fully specified task into a conversation that reveals one fact per turn. Every model scored lower, on every task, with the worst drop on database queries. Early answer attempts went with the worst outcomes, and restating everything at the end recovered about half of the loss.
Research notes: the problem, approach and results
−39%

average drop from fully specified to sharded, mean over 15 models of six tasks (Table 1)

23.5 → 49.9

average unreliability, the gap between the 90th and 10th percentile run, single turn against sharded (Figure 6b)

30.9 vs 64.4

score when the first answer attempt came in the first fifth of turns against the last fifth (Code and Math)

THE PROBLEM

Models are benchmarked on single, fully specified instructions, but real users start vague and add requirements over several turns. Multi-turn benchmarks mostly test episodic conversations, where each turn is a separate subtask, so nobody had measured the same task delivered both ways.

THE IDEA

Shard 600 instructions from six benchmarks (code, SQL, function calling, math, table captions, summaries) into pieces that together carry the same information. Simulate conversations where a GPT-4o-mini user reveals one shard per turn, and compare with the fully specified and concatenated versions, ten runs each, for 15 models.

THE RESULT

Over 200,000 simulated conversations, the sharded score averaged 61% of the fully specified one, a 39% drop, for every model on every task. Best-case runs fell 15% while the spread between best and worst runs more than doubled. Lower temperature did not fix it; restating all information at the end recovered about half.

02

Why it matters to an FDE

Almost every assistant you deploy is multi-turn, and almost every evaluation you are shown is single-turn. This paper puts a number on the gap.

Your evals overstate conversational quality. If the customer's test set gives the model complete requests, it measures the best case. Build part of the eval set the way users actually talk: start vague, add requirements over turns.

Premature answers are the failure to design against. Systems that ask a clarifying question, or hold off on a full solution until requirements settle, did better in the paper's data. Short, focused replies did better than long ones that pile up assumptions.

Restating requirements helps, partly. Gathering everything the user said into one message recovered about half the loss in the paper's best case. Products can do this automatically: summarize requirements and restart with a clean context.

Lowering temperature does not fix it. At temperature 0 for both user and model, the spread between runs stayed around 30 points. One different token early in a conversation compounds.

THE FULL BREAKDOWN

Understand the mechanism. Try it on a real problem.

Unlock this breakdown and 99 more papers.

Premium opens every paper in full, plus every answer, concept, course and guide on the site. One payment for six months of access.

6 months · One payment · No auto-renewal

Get Premium · ₹2,000 / $25
  • ◇1 architecture diagram
  • </>1 runnable code experiment
  • ▦1 results table
  • ?5 interview questions with answers
  1. 03Key takeaways

    The setup, the headline results, the mechanisms and the misreadings to avoid

    Free account
  2. 04How it works

    Sharding rules, the simulator, the five simulation types and the metrics

    Premium
  3. 05The numbers that matter

    Per-model drops, aptitude and unreliability, mechanisms, mitigations and temperature

    Premium
  4. 06Try it yourself

    Recompute the 39%, the task drops and the decomposition, then test what the metrics measure

    Premium
  5. 07Where it breaks

    Simulation limits, metric mechanics, correlational mechanisms and inconsistencies

    Premium
  6. 08Using it on a deployment

    Designing and evaluating a customer's assistant for multi-turn use

    Premium
  7. 09Interview angles

    Five questions this paper prepares you for, with answer hints

    Premium
Back to the paper library →