Towards User Simulators That Stay On Task And Still Sound Natural

cs.CL Mustafa Omer Gul, Philippe Laban, Tanya Goyal, Jennifer Neville · Oct 22, 2026
Local to this browser
What it does
Users increasingly rely on AI assistants for complex, multi-turn tasks, but evaluating these systems requires simulators that can both follow intricate intents and behave like real humans. This paper proposes UserLM-2.
Why it matters
By reaching $46. 2\%$ conversation validity—over triple prior state-of-the-art—it demonstrates a practical path forward, though a sizable gap to real human conversations remains.
Main concern
The paper makes a credible case that adversarial naturalness training breaks the long-standing fidelity-naturalness trade-off in user simulation. UserLM-2.
Community signal
0
0 up · 0 down
Sign in to vote with arrows
AI Review AI reviewed
Plain-language introduction

Users increasingly rely on AI assistants for complex, multi-turn tasks, but evaluating these systems requires simulators that can both follow intricate intents and behave like real humans. This paper proposes UserLM-2.0, an 8B-parameter simulator trained with multi-turn reinforcement learning that jointly optimizes task fidelity and naturalness through a lightweight, dynamically retrained discriminator. By reaching $46.2\%$ conversation validity—over triple prior state-of-the-art—it demonstrates a practical path forward, though a sizable gap to real human conversations remains.

Critical review
Verdict
Bottom line

The paper makes a credible case that adversarial naturalness training breaks the long-standing fidelity-naturalness trade-off in user simulation. UserLM-2.0 substantially dominates prior simulators on the proposed compound validity metric, and the ablations in Table 4 rigorously isolate the contribution of dynamic discriminators over static or LLM-judge alternatives. However, the overall validity ceiling of $46.2\%$—against $80.2\%$ for real conversations—shows the problem is far from solved. The reliance on synthetic LLM judges for core fidelity metrics also means the reported task-coverage gains are only as trustworthy as those judge models.

“UserLM-2.0 yields valid conversations for 46.2% of task intents, more than three times the 14.1% rate of the strongest prior user simulator (SFTUser-14B).”
Gul et al. · Section 1
“The real, held-out human–AI conversations have perfect naturalness and near-perfect coverage, a 28.2% and 8.0% lead over the best user simulator (UserLM-2.0) on the two metrics respectively.”
Gul et al. · Section 4.1
What holds up

The dynamic discriminator mechanism is the clearest advance. The authors show that a fixed discriminator collapses within 75 RL steps to hackable utterance-length patterns, whereas periodic retraining sustains a responsive naturalness signal. The complexity stress-test in Table 2 is particularly compelling: at seven sub-goals UserLM-2.0 retains $12.6\%$ validity while every prior simulator drops below $1\%$, demonstrating that the RL recipe scales where SFT baselines fail.

“Manual inspection of conversations revealed that this user simulator converges to a narrow range of word- and turn-counts that consistently fools the frozen discriminator but does not reflect true naturalness.”
Gul et al. · Section 4.4
“At six and seven sub-goals, UserLM-2.0 retains validity rates of 23.6% and 12.6%, compared to below 1% for every prior simulator.”
Gul et al. · Section 4.2
Main concerns

A central weakness is the dependence on proprietary LLM judges (Qwen3.5-9B and GPT-5.6-Luna) for coverage and quality scoring, which the authors admit are imperfect even on human reference conversations. This creates a risk that policy reward and final evaluation share the same blind spots.

Moreover, the naturalness discriminator is never exposed to assistant utterances, so it cannot reward (or detect) contextually appropriate reactions to unexpected assistant behavior; it evaluates distributional realism of isolated user text rather than interactive dialogue naturalness. Finally, training and evaluation use only Qwen3.5-9B as the assistant, leaving open whether UserLM-2.0 co-adapts to that assistant's particular response distribution.

“We first note that our existing metrics are imperfect, as human reference conversations do not achieve perfect scores on Quality or Coverage.”
Gul et al. · Section 5
“The discriminator we use sees all user utterances, none of the assistant utterances, and the input task intent for a given simulated conversation.”
Gul et al. · Section 5
Evidence and comparison

The baseline selection is broad and generally fair, spanning frontier prompted assistants and specialized finetuned simulators. The comparison is somewhat skewed by using HumanLM-Opinion, a checkpoint tuned for opinion alignment rather than multi-turn task enactment, because the authors note other HumanLM variants have not been released. An independently fetched source corroborates the broader framing that SFT on real human data yields more realistic turns than prompted role-play, supporting the paper's motivation. The cost comparison is useful but approximate, as the authors acknowledge using base-model pricing proxies for fine-tuned models. On the whole, the empirical evidence supports the claim that dynamic discriminators outperform alternatives, though the metric thresholds (e.g., $0.8$ coverage for validity) lack sensitivity analysis.

“We use the HumanLM-Opinion checkpoint as other HumanLM checkpoints have not been released.”
Gul et al. · Section 3.3
“produces less realistic user turns such as overly cooperative and well-structured utterances ... to fine-tuning on human data.”
Reproducibility

Model weights are released on HuggingFace, which aids transparency, but the paper does not mention releasing training code, RL infrastructure, or evaluation pipelines. Full reproduction is hampered by heavy reliance on future or proprietary models for data construction: intent extraction uses Qwen3-30B-A3B-Instruct-2507 and subgoal extraction uses unreleased GPT-5.3/5.6-Terra models with few-shot prompting that is only partially detailed in Appendix A. The evaluation additionally requires access to the Pangram-4 API for one naturalness metric, a third-party dependency whose technical requirements are documented in an external technical report.

“We use Qwen3-30B-A3B-Instruct-2507 to extract intents for all 199,249 conversations. For sub-goals, we few-shot prompt the best available GPT models without reasoning.”
Gul et al. · Section 3.1
“Pangram 4 achieves the highest accuracy on the AI-text detection task while maintaining a false positive rate of 0.0041% (roughly 1 in 24,000).”
Abstract

Users increasingly rely on AI systems for extended, multi-turn tasks, yet evidence indicates that LLM-based system performance degrades over prolonged interaction. To evaluate and improve AI assistants in such settings, we need user simulators that faithfully follow complex user intents while exhibiting realistic conversational behavior. Existing approaches manifest a trade-off: prompted assistants can follow complex user intents but lack behavioral fidelity, while specialized user simulators better approximate conversational behavior but struggle to remain faithful to complex intents. In this paper, we propose a reinforcement learning (RL) recipe that jointly rewards task intent adherence and behavioral naturalness. A crucial contribution of the method is operationalizing naturalness with a lightweight discriminator trained in an alternating, adversarial loop with the user simulator. We release the resulting model, UserLM-2.0, which produces valid simulated conversations (i.e., meeting both task-faithfulness and naturalness criteria) 46.2% of the time, over three times the rate of the strongest prior user simulator (14.1%).

Challenge the Review

Pick a starting point or write your own. Challenges run in the background, so you can keep reading while the AI investigates.

No challenges yet. Disagree with the review? Ask the AI to revisit a specific claim.