Beyond the Assistant Turn: User Turn Generation as a Probe of Interaction Awareness in Language Models
Abstract
Standard LLM benchmarks evaluate the assistant turn: the model generates a response to an input, a verifier scores correctness, and the analysis ends. This paradigm leaves unmeasured whether the LLM encodes any awareness of what follows the assistant response. We propose user-turn generation as a probe of this gap: given a conversation context of user query and assistant response, we let a model generate under the user role. If the model’s weights encode interaction awareness, the generated user turn will be a grounded follow-up that reacts to the preceding context. Through experiments across open-weight LLMs (Qwen3.5, gpt-oss, GLM) and datasets (math reasoning, instruction following, conversation), we show that interaction awareness is decoupled from task accuracy. In particular, within the Qwen3.5 family, GSM8K accuracy scales from (B) to (B-AB), yet genuine follow-up rates under deterministic generation remain near zero. In contrast, higher temperature sampling reveals interaction awareness is latent with follow up rates reaching . Controlled perturbations validate that the proposed probe measures a real property of the model, and collaboration-oriented post-training on Qwen3.5-2B demonstrates an increase in follow-up rates. Our results show that user-turn generation captures a dimension of LLM behavior, interaction awareness, that is unexplored and invisible with current assistant-only benchmarks.


1 Introduction
Large language models (LLMs) are post-trained on token sequences that span both sides of a conversation, i.e., the user and assistant (Qwen Team, 2026; OpenAI, 2025; Zeng et al., 2025). Yet, standard evaluation benchmarks focus only on the response generated under the assistant role (Cobbe et al., 2021; Rein et al., 2024; Pyatkin et al., 2025). Consequently, a model can score on GSM8K and yet, when made to continue under the user role, completely fall apart. Failures show up as generating text from a previous turn or continuing as the assistant, a case of identity drift (Shekkizhar et al., 2025). The assistant response is correct; however, the most likely generation with user role is not reflective of a real conversation.
We study this gap through user-turn generation (Figure 1). Given a prompt, a model first generates an assistant answer. That answer is appended to the chat messages, and the model continues generation under the user role. Since the weights remain same, the generated user turn is a behavioral readout of what the model produces under the user role, a probe of whether the model’s training has shaped it to anticipate user reactions to preceding context with assistant output. Our focus is not user simulation (Naous et al., 2026; Dou et al., 2025; Hathidara et al., 2026; Zhou et al., 2026). Instead, we are interested in surfacing a model’s interaction awareness from the user perspective.
This capability is crucial for at least three reasons. First, conversational consequences are central to multi-agent collaboration, self-play, and interactive deployments (Schatzmann et al., 2007; Shi et al., 2019; Ghandeharioun et al., 2019). Second, understanding the theory-of-mind or partner modeling in an LLM paves the way for better interpretability and collaborative applications (Sap et al., 2022; Gandhi et al., 2023; Gu et al., 2024). Finally, the use of LLMs in multi-turn conversation often requires user reactions as part of the training (Wu et al., 2025; Wang et al., 2026; Buening et al., 2026) to enable better and more capable models. Our work asks a complementary question to these works (see App. E for additional discussion). We provide an evaluation measure of the interaction capabilities of LLMs.
This work makes the following contributions: (i) We formalize user-turn generation as a probe of interaction awareness and jointly measure assistant accuracy, follow-up quality in LLMs (§ 2). (ii) Across models spanning B to B parameters, we demonstrate interaction awareness is decoupled from task accuracy across model families (§ 3.1). (iii) We show that this ability can be latent in a model’s generation distribution, surfaced with higher temperature sampling, yet does not scale with model size even within a single family (§ 3.3,3.2). (iv) We provide controlled perturbations and study collaboration-oriented post-training to validate the proposed follow up metric (§ 3.4,3.5).
2 User Turn Generation
Effective conversation requires more than producing correct response for a given input. It requires, in addition, anticipating the consequence to the response provided from the other side. Recent work on multi-agent and agent to agent systems shows that such partner models are necessary and only emerge when the training environment imposes sufficient pressure for them to matter (Mon-Williams et al., 2025). To this end, we ask the question: even without explicitly optimizing for user-turn generation, can current LLMs generate user turns that are grounded in the preceding assistant response?
2.1 Problem Formulation
Consider an LLM parameterized by , , post-trained with a chat template that defines user and assistant role headers. Given a conversation context consisting of a user query and an assistant response , we define user-turn generation as the sequence produced when generates under the user role header, conditioned on the preceding context (Figure 1):
| (1) |
The question of study in this work is whether constitutes a grounded follow-up to , a reaction that could arise from processing the content of the assistant response. A grounded is evidence that has learned to produce contextually appropriate user continuations; a degenerate indicates that, at least under the model’s modal continuation, the training has not shaped the weights to generate plausible conversational consequences.
This formulation admits two experimental settings. In the self-generated setting, is itself produced by (i.e., ), so probes whether the model can generate the user reaction to its own assistant response. In the held-out setting, comes from a real conversation and the model generates given the pair, testing whether it can produce a user follow-up to a provided response. Both settings use the same model and the same role-switching mechanism; the difference is whether the assistant turn is self-generated or given, i.e., whether the user generation is grounded in its own response vs independent context.
2.2 Measuring Interaction Awareness
We define a genuine follow-up as a generated user turn whose content is grounded in the context , i.e., references, reacts to, or builds upon specific content in the conversation. Conversely, a degenerate user turn is one that fails this grounding criterion: verbatim restatement of , continuation of the assistant response under the user role, emission of planning artifacts, or generation of another task query. These failure modes indicate that the model defaults to task-solving behavior without producing a contextually grounded user reaction.
We propose to measure interaction awareness through an LLM-based evaluator (Zheng et al., 2023) that analyzes the full conversation trace. Given the query , the evaluator performs an assessment:
| (2) |
where is a binary genuine-followup judgment and is a descriptive label drawn from one of previous_turn_restate, new_task_prompt, assistant_turn_restate, malformed_artifact, meta_planning, degenerate_short, plausible_followup, or other. We classify as a genuine follow-up when , and report the genuine-followup rate across a dataset as the primary metric of interaction awareness. The rationale, an output variable for model to think, and the descriptive label allow for the judge model to reason about the input and produce a more nuanced assessment.
We use an LLM judge over alternatives such as embedding-based classifiers for two reasons. First, interaction awareness requires assessing whether is contextually grounded in , a judgment that depends on semantic content and pragmatic plausibility. This parallels how Wu et al. (2025); Shekkizhar et al. (2025) use LLM judges to evaluate conversation-level metrics. Second, the judge generalizes across the datasets in our study without requiring per-domain classifier training. Judge validation against human annotators yields (see Appendix D and D.2 for more details on judge analysis).
2.3 Experimental Setup
We evaluate user-turn generation across open-weight models, benchmark datasets, and held-out conversational datasets. We complement these with controlled perturbations and collaboration-oriented post-training.
Generation settings.
In the self-generated setting, given a prompt , we generate from and then from the same model under the user role (Eq. 1). In the held-out setting, used for post-training transfer checks and judge validation, we remove the final user turn from multi-turn conversations and ask the model to generate under the user role. All generation uses vLLM111Our generations can be verified with verlai/verl:vllm017.latest docker image. We made use of H200 gpus for all experiments. with modified chat templates that permit user-role continuation. We primarily use temperature (deterministic/greedy) generation; additional sampled generations () probe whether interaction awareness is present in a model’s broader distribution (§3.3).
Datasets.
We use benchmark datasets where assistant behavior is independently verifiable, enabling joint measurement of task accuracy and interaction awareness: GSM8K (Cobbe et al., 2021) ( examples, math reasoning), IFEval (Zhou et al., 2023) ( examples) and IFBench (Pyatkin et al., 2025) ( examples, instruction following), and GPQA main ( examples) and GPQA diamond ( examples) (Rein et al., 2024) (expert QA). On GSM8K we extract the final numeric answer; on GPQA the final letter, with extraction failures counted as incorrect. Held-out datasets are HealthBench (Arora et al., 2025) ( examples) and a subset of Coval ( examples) (Hitzig et al., 2026), where existing human follow-ups provide a natural setup for interaction.
Models.
We evaluate open-weight models: eight Qwen3.5 models from B to B-AB (Qwen Team, 2026), two gpt-oss models (B, B) (OpenAI, 2025), and GLM-4.7 (Zeng et al., 2025). The Qwen3.5 sweep provides within-family scaling analysis; cross-model comparison controls for differences in training data and post-training recipes.
Controlled perturbations.
If the genuine-followup rate measures something real about interaction awareness, it should respond to causal manipulations of the assistant turn. We design two perturbations as positive controls (Figure 2). Truncation removes tokens from the end of the assistant response before generating the user turn; a model that attends to assistant-turn content should produce more genuine follow-ups when the response is visibly incomplete. Explicit question appends a question sampled from a pool of generic follow-ups (e.g., “What do you think?”, “Any questions?”) to the assistant response, testing sensitivity to an overt conversational cue rather than an implicit degradation.
Post-training interventions.
To test whether interaction awareness is trainable, we apply the CollabLLM recipe (Wu et al., 2025) to Qwen3.5-2B, which optimizes for multi-turn collaboration quality via forward-sampled conversation rewards. Training data comes from level-5 MATH problems (Hendrycks et al., 2021), expanded into multi-turn examples ( turns each). We train two variants for epoch: (i) SFT with masked loss on assistant turns, and (ii) online RL with PPO (Schulman et al., 2017) using multiturn rollouts and conversational rewards. Crucially, neither intervention explicitly trains for user-turn generation; both target assistant response quality only. Any change in follow-up rate therefore reflects an indirect effect of collaboration-aware training. Neither the evaluation benchmarks nor held-out datasets appear in training, so gains reflect transfer.
3 Results
We present the results of our analysis in five parts: (i) task accuracy does not reflect follow-up quality across model families (§3.1); (ii) temperature sampling reveals interaction awareness is latent in the generation distribution while appearing absent with deterministic generation (§3.3); (iii) a within-family deep dive shows interaction awareness does not scale with model size (§3.2); (iv) controlled perturbations confirm the proposed metric (§3.4); and (v) collaboration-oriented post-training can increase interaction awareness (§3.5).
3.1 Task Accuracy Does Not Predict Follow-Up Quality Across Families
If interaction awareness were simply a function of general capability, we would expect models with higher task accuracy to also produce better follow-ups. We evaluate representative models from the Qwen3.5 and gpt-oss families alongside GLM-4.7 under deterministic generation (). Figure 3 presents the results: task accuracy (top row) and followup rate (bottom row) show distinctive behavior and remain largely uncorrelated.
gpt-oss models produce - follow-ups on GPQA Diamond despite lower answer accuracy (-) than GLM-4.7 ( accuracy, follow-up) or Qwen3.5-397B ( accuracy, follow-up). Qwen3.5-397B-A17B follow up rate is strongest on IFBench () but weak on GPQA. Thus, different families develop interaction awareness on different input contexts, and follow-up quality is not a monotone function of answer quality. This provides deeper evidence for why LLMs struggle when repurposed as user proxies for self-play or multi-agent interaction (Shekkizhar et al., 2025; Zhou et al., 2026): the disconnect is rooted in absent interaction awareness, not insufficient task competence. Appendix C gives representative traces for different models: nongenuine cases are typically meta-planning or continuation in assistant persona, while genuine user turns are terse corrections, summary requests, or clarification questions.
3.2 Within-Family Analysis: Model Size Does Not Predict Interaction Awareness
3.3 Interaction Awareness Is Latent in the Distribution
The cross-family results above use deterministic generation (), which probes only the model’s most likely user continuation. A natural question is whether the near-zero follow-up rates reflect a genuine absence of interaction awareness or whether the capability exists in the distribution but is suppressed at the mode. We run a temperature sweep () on six representative models across GSM8K, GPQA Diamond, and IFBench (Figure 1, right).
The results reveal a clear separation between model families. Qwen3.5 and GLM show strong temperature scaling: Qwen3.5-27B rises from to on GSM8K, from to on GPQA Diamond, and from to on IFBench. GLM-4.7 shows a similar pattern, reaching on GSM8K and on GPQA Diamond at . In contrast, gpt-oss models demonstrate mixed response to sampling: gpt-oss-120b remains at on GSM8K even at , and both gpt-oss models stay below on IFBench across all temperatures. However, gpt-oss-20b reaches at on GPQA Diamond.
These findings have two implications. First, interaction awareness is latent in the generation distribution of Qwen and GLM models, but current training methods, which optimize for maximum likelihood or low-temperature generation, do not place this capability at the mode. Second, the temperature-resistance of gpt-oss on GSM8K and IFBench indicates a qualitatively different training outcome: these models have not learned interaction-aware continuations for these contexts at any probability. This distinction between latent and genuinely-absent interaction awareness motivates the next section on Qwen3.5 analysis.
To disentangle model size from training recipe, we examine the full Qwen3.5 family (B to B-AB) under both deterministic and sampled generation. At , task accuracy scales reliably: GSM8K climbs from (B) to (B-AB), GPQA Diamond from to , and IFBench from to 222Accuracy results on GSM8K was computed while we make use of reported performance in GPQA-Diamond and IFBench from artificialanalysis.ai. Follow-up rates, however, stay near zero: five of eight models produce on GSM8K (Table 3). Results on IFEval and GPQA Main are consistent (Appendix A).
The full temperature sweep (Figure 4) reveals that this non-scaling persists even when interaction awareness is surfaced through sampling. On IFBench at , the largest model (397B-A17B) reaches , but the B model is close behind at , and even the B model reaches . The MoE models (35B-A3B, 122B-A10B) consistently lag their dense counterparts. On GPQA Diamond, the B model dominates at , while the B model shows a non-monotonic pattern, peaking at ().
Figure 5 illustrates the qualitative difference: on the same GPQA chemistry question, both Qwen3.5-9B and Qwen3.5-27B answer correctly, but Qwen3.5-9B generates a user turn that critically engages with the assistant’s reasoning, while Qwen3.5-27B restates the original prompt verbatim. The mid-range models (B, B-AB, B-AB) are near-uniformly zero at , dominated by previous_turn_restate. Interaction awareness is thus non-monotonic and dataset-dependent, even within a single model family. This has a direct consequence for self-play and multi-agent pipelines: simply using a larger model does not yield a better partner model, and the weights that solve a task do not, as measured by our probe, encode how a user would react to the solution.
3.4 Controlled Perturbations Confirm the Metric
Both perturbations move the metric in the expected direction for models that attend to assistant-turn content, confirming that the genuine-followup rate measures something real about interaction awareness.
Truncation.
Table 1 (Left) shows the effect of truncating assistant responses. On GSM8K, where unperturbed follow-up is near zero, truncation sharply increases genuine follow-up for GLM-4.7 () and gpt-oss-120b (). The effect extends to GPQA Diamond: GLM-4.7 rises from to , and gpt-oss-120b from to . Qwen models are notably less sensitive: Qwen3.5-27B shows no change on GSM8K and remains flat on GPQA Diamond. This family-level asymmetry suggests qualitatively different failure modes: Qwen defaults to prompt restatement regardless of assistant content, while gpt-oss and GLM attend to the assistant turn even when their continuation is not a follow-up.
| GSM8K | GPQA Dia. | |||
|---|---|---|---|---|
| Model | Full | Trunc. | Full | Trunc. |
| Qwen3.5-27B | 0.0 | 0.0 | 1.0 | 1.0 |
| Qwen3.5-397B | 0.8 | 4.9 | 2.0 | 2.0 |
| gpt-oss-20b | 1.2 | 5.8 | 1.0 | 18.7 |
| gpt-oss-120b | 0.0 | 24.2 | 20.7 | 65.7 |
| GLM-4.7 | 1.0 | 55.0 | 2.0 | 39.4 |
| IFBench | |||
|---|---|---|---|
| Model | Base | +Question | % Changed |
| Qwen3.5-27B | 1.0 | 0.0 | 6.3 |
| Qwen3.5-397B | 7.7 | 4.7 | 40.3 |
| gpt-oss-20b | 1.0 | 6.0 | 97.3 |
| gpt-oss-120b | 1.3 | 25.7 | 99.0 |
| GLM-4.7 | 4.7 | 5.0 | 99.0 |
Explicit question.
Table 1 (Right) shows the complementary perturbation on the instruction-following datasets. gpt-oss-120b shows the strongest response: genuine follow-up jumps from to on IFBench, with of user turns changing text. gpt-oss-20b follows at smaller magnitude (). GLM-4.7 changes of its user turns but genuine follow-up barely increases ( on IFBench). Qwen models again show low sensitivity: Qwen3.5-27B changes only of turns, and Qwen3.5-397B-A17B decreases in genuine follow-up ( on IFBench), suggesting the perturbation disrupts its existing follow-up behavior rather than eliciting new responses.
Across both perturbations, gpt-oss models are the most responsive: they attend to assistant-turn content and convert that attention into genuine follow-ups. GLM-4.7 attends strongly (high changed rates) but does not proportionally increase genuine follow-ups. Qwen models largely ignore the perturbation. These family-specific patterns confirm that interaction awareness is latent and can be surfaced by manipulating the assistant turn (full label-level breakdown in Appendix B). Whether a model can function as a credible conversational partner depends not just on its task accuracy but on how its training recipe shaped its sensitivity to the assistant turn.
3.5 Post-Training Can Move Interaction Awareness
The preceding results establish that interaction awareness is largely absent from current models under default generation. A natural question is whether it can be moved through training. We apply collaboration-oriented post-training to Qwen3.5-2B (§2.3) and find that both SFT and RL raise the genuine-followup rate (Table 2), despite no overlap between the training data and the evaluation datasets in our results.
| GSM8K | Genuine Follow-up (%) | Held-out | |||
|---|---|---|---|---|---|
| Model | Acc. | IFBench | GPQA-Diamond | HealthBench | Coval |
| Base | 62.9 | 1.0 | 2.0 | 36.7 | 19.4 |
| SFT | 40.3 | 48.0 | 46.0 | 54.4 | 45.2 |
| RL | 67.4 | 10.0 | 9.1 | 46.5 | 29.0 |
Supervised finetuning (SFT) produces large gains: follow-up rises from - to - on verifiable benchmarks and from to on held-out HealthBench, at the cost of GSM8K accuracy (), likely due to forgetting/overfitting to k multi-turn examples. The reinforcement learning (RL) variant avoids this tradeoff, preserving task accuracy () while giving moderate follow-up gains across all datasets. Recall that neither intervention explicitly trains for user-turn generation (§2.3); both target assistant response quality only, yet follow-up rates respond in interpretable ways on unseen datasets. These preliminary results suggest the follow-up eval metric can serve as an indicator of collaboration quality and post-training design on this dimension.
4 Discussion and Conclusion
This work formalizes user-turn generation as a probe of interaction awareness in LLMs. Across open-weight models spanning Qwen3.5, gpt-oss families and GLM-4.7, evaluated on benchmark datasets, we demonstrate that interaction awareness is largely decoupled from task performance. Within Qwen3.5, accuracy scales from to on GSM8K while grounded follow-up rate stays near zero at every scale. This gap is not uniform: gpt-oss shows relatively higher follow up on GPQA, Qwen3.5-397B-A17B on IFBench, and Qwen3.5-9B as a within-family outlier. Controlled perturbations and collaboration-oriented post-training both move the metric in interpretable directions, confirming that interaction awareness is latent, measurable, and can be increased through targeted training. Both SFT and RL on Qwen3.5-2B raise follow-up rates across datasets despite neither explicitly training for user-turn generation.
Our findings carry four implications. First, assistant-only evaluation misses a dimension that matters for interactive deployment. Second, interaction awareness is not a monotone function of model size or task accuracy, with direct consequences for self-play and multi-agent pipelines. Third, the metric responds to both causal perturbation and training interventions, establishing it as a meaningful axis for post-training design. Fourth, the distinct failure modes across models (Appendix B) suggest interaction awareness is shaped by training recipes rather than being a single unified capability. Crucially, because the probe measures the model’s default behavioral output under the user role, without additional prompting or instruction, the resulting follow-up rates are directly diagnostic of how training data composition and optimization objectives shape the model’s weights. Near-zero follow-up rates possibly reflects training artifacts (e.g., single-turn post-training data, chat template conventions); far from being a confound, this is precisely what the metric is designed to surface in models (see Appendix F for more discussion).
Limitations. Our evaluation relies on an LLM judge (gpt-5.4-mini), validated against blinded human annotation () and models. Though limited, future studies should explore alternative detection strategies and more thorough analysis with other judge models. Proposed probe measures whether a model can produce a grounded follow-up, not whether it recovers a held-out human continuation. Our held-out evaluations (HealthBench, Coval) partially address this, but both are English-only conversational domains; generalization to multilingual settings, code generation, or longer-horizon multi-turn interactions remains untested. Even in the strongest cells, genuine follow-up remains minority behavior. Downstream utility of the metric, for example, best-of-N assistant response selection, reranking, or self-play training data is left as future work. Our post-training study was preliminary and generalization to other model families remain unexplored. Temperature sweep experiments use a single generation per example; however, since rates are averaged over hundreds of examples per dataset, variance from individual samples is mitigated.
Author Contributions
References
- STaR-gate: teaching language models to ask clarifying questions. CoRR abs/2403.19154. Cited by: Appendix E.
- HealthBench: evaluating large language models towards improved human health. arXiv preprint arXiv:2505.08775. Cited by: §2.3.
- -Bench: evaluating conversational agents in a dual-control environment. External Links: 2506.07982 Cited by: Appendix E.
- Aligning language models from user interactions. arXiv preprint arXiv:2603.12273. Cited by: Appendix E, §1.
- Training verifiers to solve math word problems. arXiv preprint arXiv:2110.14168. Cited by: §1, §2.3.
- A survey on proactive dialogue systems: problems, methods, and prospects. In IJCAI, Cited by: Appendix E.
- SimulatorArena: are user simulators reliable proxies for multi-turn evaluation of AI assistants?. In Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing, pp. 35212–35290. Cited by: Appendix E, §1.
- Interactive text generation. In EMNLP, Cited by: Appendix E.
- Understanding social reasoning in language models with language models. Advances in Neural Information Processing Systems 36, pp. 13518–13529. Cited by: §1.
- Approximating interactive human evaluation with self-play for open-domain dialog systems. In Advances in Neural Information Processing Systems, Cited by: Appendix E, §1.
- Simpletom: exposing the gap between explicit tom inference and implicit tom application in llms. arXiv preprint arXiv:2410.13648. Cited by: Appendix E, §1.
- MirrorBench: an extensible framework to evaluate user-proxy agents for human-likeness. arXiv preprint arXiv:2601.08118. Cited by: Appendix E, §1.
- Measuring mathematical problem solving with the math dataset. arXiv preprint arXiv:2103.03874. Cited by: §2.3.
- CoVal: learning values-aware rubrics from the crowd. Note: OpenAI Alignment Research Blog External Links: Link Cited by: §2.3.
- CRMArena-Pro: holistic assessment of LLM agents across diverse business scenarios and interactions. arXiv preprint arXiv:2505.18878. Cited by: Appendix E.
- FANToM: a benchmark for stress-testing machine theory of mind in interactions. In Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing, pp. 14397–14413. Cited by: Appendix E.
- Towards a holistic landscape of situated theory of mind in large language models. In Findings of the Association for Computational Linguistics: EMNLP 2023, pp. 1011–1031. Cited by: Appendix E.
- Partner modelling emerges in recurrent agents (but only when it matters). arXiv preprint arXiv:2505.17323. Cited by: Appendix E, §2.
- Flipping the dialogue: training and evaluating user language models. In International Conference on Learning Representations, External Links: Link Cited by: Appendix E, §1.
- Gpt-oss-120b & gpt-oss-20b model card. External Links: 2508.10925, Link Cited by: §1, §2.3.
- Training language models to follow instructions with human feedback. Advances in Neural Information Processing Systems 35, pp. 27730–27744. Cited by: Appendix E.
- Generalizing verifiable instruction following. arXiv preprint arXiv:2507.02833. Cited by: §1, §2.3.
- Qwen3.5: towards native multimodal agents. External Links: Link Cited by: §1, §2.3.
- Direct preference optimization: your language model is secretly a reward model. Advances in Neural Information Processing Systems 36, pp. 53728–53741. Cited by: Appendix E.
- Gpqa: a graduate-level google-proof q&a benchmark. In First conference on language modeling, Cited by: §1, §2.3.
- Neural theory-of-mind? on the limits of social intelligence in large lms. In Proceedings of the 2022 conference on empirical methods in natural language processing, pp. 3762–3780. Cited by: Appendix E, §1.
- Agenda-based user simulation for bootstrapping a POMDP dialogue system. In Human Language Technologies 2007: The Conference of the North American Chapter of the Association for Computational Linguistics; Companion Volume, Short Papers, pp. 149–152. Cited by: Appendix E, §1.
- Proximal policy optimization algorithms. arXiv preprint arXiv:1707.06347. Cited by: §2.3.
- Echoing: identity failures when llm agents talk to each other. arXiv preprint arXiv:2511.09710. Cited by: §1, §2.2, §3.1.
- How to build user simulators to train rl-based dialog systems. In EMNLP-IJCNLP, Cited by: Appendix E, §1.
- OpenClaw-rl: train any agent simply by talking. arXiv preprint arXiv:2603.10165. Cited by: Appendix E, §1.
- CollabLLM: from passive responders to active collaborators. In International Conference on Machine Learning, pp. 67260–67283. Cited by: Appendix E, §1, §2.2, §2.3.
- Baize: an open-source chat model with parameter-efficient tuning on self-chat data. In Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing, pp. 6268–6278. Cited by: Appendix E.
- Glm-4.5: agentic, reasoning, and coding (arc) foundation models. arXiv preprint arXiv:2508.06471. Cited by: §1, §2.3.
- Judging llm-as-a-judge with mt-bench and chatbot arena. Advances in neural information processing systems 36, pp. 46595–46623. Cited by: §2.2.
- Instruction-following evaluation for large language models. arXiv preprint arXiv:2311.07911. Cited by: §2.3.
- Mind the sim2real gap in user simulation for agentic tasks. arXiv preprint arXiv:2603.11245. Cited by: Appendix E, §1, §3.1.
- ArCHer: training language model agents via hierarchical multi-turn RL. In ICML, Cited by: Appendix E.
Appendix A Full Results Tables
Tables 3 and 5 report the complete results across all five benchmark datasets, complementing the three-dataset figures in the main text. IFEval and GPQA Main follow the same patterns as IFBench and GPQA Diamond respectively. Table 4 reports the full Qwen3.5 temperature sweep data underlying Figure 4.
| Model | GSM8K Acc. | GSM8K | IFEval | IFBench | GPQA Main | GPQA Dia. |
|---|---|---|---|---|---|---|
| Qwen3.5-0.8B | 41.6 | 1.0 | 0.0 | 3.0 | 0.0 | 0.5 |
| Qwen3.5-2B | 62.2 | 0.0 | 0.6 | 0.7 | 0.0 | 0.0 |
| Qwen3.5-4B | 86.5 | 0.0 | 1.1 | 1.0 | 0.0 | 0.5 |
| Qwen3.5-9B | 89.5 | 0.5 | 5.4 | 2.0 | 14.7 | 13.1 |
| Qwen3.5-27B | 95.8 | 0.0 | 1.1 | 1.0 | 1.8 | 1.5 |
| Qwen3.5-35B-A3B | 95.8 | 0.0 | 0.7 | 0.3 | 0.0 | 0.0 |
| Qwen3.5-122B-A10B | 95.9 | 0.0 | 0.6 | 0.7 | 0.0 | 0.0 |
| Qwen3.5-397B-A17B | 96.8 | 0.8 | 10.5 | 9.7 | 1.3 | 0.5 |
| GSM8K | GPQA Diamond | IFBench | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Model | ||||||||||||
| Qwen3.5-0.8B | 1.0 | 2.7 | 6.6 | 13.7 | 0.5 | 24.2 | 32.3 | 16.2 | 3.0 | 3.3 | 11.3 | 27.7 |
| Qwen3.5-2B | 0.0 | 0.0 | 1.7 | 4.7 | 0.0 | 1.5 | 0.0 | 7.6 | 0.7 | 2.0 | 13.3 | 21.7 |
| Qwen3.5-4B | 0.0 | 0.1 | 5.1 | 9.0 | 0.5 | 0.0 | 4.5 | 8.6 | 1.0 | 1.0 | 18.0 | 25.0 |
| Qwen3.5-9B | 0.5 | 0.5 | 3.2 | 7.7 | 13.1 | 15.2 | 16.2 | 19.7 | 2.0 | 3.3 | 10.0 | 36.0 |
| Qwen3.5-27B | 0.0 | 0.1 | 4.5 | 22.0 | 1.5 | 7.1 | 17.2 | 35.9 | 1.0 | 1.3 | 11.7 | 30.7 |
| Qwen3.5-35B-A3B | 0.0 | 0.1 | 1.0 | 5.5 | 0.0 | 0.0 | 1.0 | 2.5 | 0.3 | 0.3 | 6.0 | 13.3 |
| Qwen3.5-122B-A10B | 0.0 | 0.0 | 0.2 | 3.3 | 0.0 | 0.0 | 0.0 | 3.5 | 0.7 | 0.3 | 9.7 | 25.3 |
| Qwen3.5-397B-A17B | 0.8 | 2.3 | 14.0 | 18.0 | 0.5 | 0.0 | 6.1 | 12.1 | 9.7 | 14.0 | 30.3 | 43.7 |
Appendix B Failure Mode Taxonomy
The LLM judge assigns one of eight primary labels to each generated user turn (§2.2). Table 6 reports the distribution of these labels across model families on the self-generated benchmark datasets (GSM8K, IFEval, IFBench, GPQA Main, GPQA Diamond). The three families exhibit qualitatively distinct failure profiles.
| Model | GSM8K Acc. | GSM8K | IFEval | IFBench | GPQA Main | GPQA Dia. |
|---|---|---|---|---|---|---|
| Qwen3.5-9B | 89.5 | 0.5 | 5.4 | 2.0 | 14.7 | 13.1 |
| Qwen3.5-27B | 95.8 | 0.0 | 1.1 | 1.0 | 1.8 | 1.5 |
| Qwen3.5-397B-A17B | 96.8 | 0.8 | 10.5 | 9.7 | 1.3 | 0.5 |
| gpt-oss-20b | 93.9 | 1.4 | 3.3 | 0.0 | 14.1 | 20.7 |
| gpt-oss-120b | 95.8 | 0.0 | 3.7 | 3.3 | 17.4 | 16.7 |
| GLM-4.7 | 95.3 | 1.2 | 3.0 | 1.3 | 4.2 | 1.5 |
| Primary Label | Qwen3.5 (%) | gpt-oss (%) | GLM-4.7 (%) |
|---|---|---|---|
| previous_turn_restate | 78.5 | 11.9 | 20.2 |
| assistant_turn_restate | 0.0 | 70.2 | 23.0 |
| meta_planning | 0.4 | 6.8 | 43.0 |
| degenerate_short | 16.6 | 5.1 | 0.1 |
| malformed_artifact | 0.8 | 1.0 | 10.8 |
| new_task_prompt | 1.4 | 0.8 | 0.9 |
| plausible_followup | 2.1 | 4.2 | 1.9 |
| other | 0.0 | 0.0 | 0.0 |
| 5,612 | 5,612 | 2,806 |
Qwen3.5 defaults to previous_turn_restate (): the model regenerates the original prompt verbatim under the user role, as if starting a new conversation. This pattern is consistent across model sizes, with Qwen3.5-27B and Qwen3.5-35B-A3B reaching nearly restatement on GSM8K. The second most common mode is degenerate_short (), particularly for Qwen3.5-397B-A17B, which frequently emits single tokens or empty strings.
gpt-oss shows a fundamentally different failure: assistant_turn_restate (). Rather than restating the prompt, gpt-oss models copy or paraphrase the assistant response under the user role, an identity failure where the model continues in its assistant voice despite the role-header change. This is accompanied by moderate meta_planning (), where the model generates planning text (e.g., “Let me think about how to approach this…”) under the user role.
GLM-4.7 is dominated by meta_planning () and assistant_turn_restate (), with a notable malformed_artifact rate (). The high meta-planning rate suggests that GLM-4.7 attends to the role-header change (unlike Qwen’s prompt restatement) but fails to convert that attention into a user-appropriate response, instead producing assistant-style reasoning text.
These distinct failure profiles support the claim in §4 that interaction awareness is a family of behaviors shaped by training recipes rather than a single unified capability. The perturbation results (§3.4) further confirm this: truncation increases genuine follow-up for gpt-oss and GLM (which attend to the assistant turn but fail to produce follow-ups) but not for Qwen (which ignores the assistant turn entirely).
Appendix C Representative Generation Examples
We present one dominant failure mode and one genuine follow-up per model family, illustrating the distinct failure profiles described in Appendix B. Each example abridges the original prompt and shows the assistant excerpt and generated user turn.
Qwen3.5-27B: prompt restatement (GSM8K).
Task (abridged). “John arm wrestles 20 people. He beats 80%. How many did he lose to?”
Assistant excerpt. “Step 1: 80% of 20 = 16 wins. Step 2: 20 16 = 4 losses. Answer: 4”
Generated user turn. Verbatim copy of the original prompt, character-for-character.
Judge. previous_turn_restate; nongenuine.
This is the modal Qwen failure ( of all generations). The model ignores the assistant response entirely and restarts the conversation. On GSM8K, Qwen3.5-27B produces restatement.
Qwen3.5-9B: grounded challenge (GPQA Diamond).
Task (abridged). Astrophysics question about relativistic travel from the Large Magellanic Cloud.
Assistant excerpt. “…22 + 81.6 = 103.6 years. Since 103.6 ¡ 150, the astronaut survives …Answer: C”
Generated user turn. “In the previous question, the distance from the Large Magellanic Cloud to Earth was not explicitly stated in the problem description. How did you determine the distance used in your calculation?”
Judge. plausible_followup; genuine.
A natural clarification request grounded in a specific gap in the assistant’s reasoning. Qwen3.5-9B produces genuine follow-ups on GPQA Diamond versus near-zero for most other Qwen sizes.
gpt-oss-120b: internal verification leak (GSM8K).
Task (abridged). “A robe takes 2 bolts of blue fiber and half that much white fiber. How many bolts in total?”
Assistant excerpt. “Blue fiber = 2 bolts. White fiber = half of 2 = 1 bolt. Total = 3. Answer: 3”
Generated user turn. <|channel|>analysis<|message|> “We need to ensure final answer line exactly ‘Answer: ¡final answer¿’ with no extra spaces …The solution must be at most 6 short steps, we have 3 steps, fine …”
Judge. assistant_turn_restate; nongenuine.
The gpt-oss dominant failure (): the model emits internal chain-of-thought verification under the user role, complete with a <|channel|>analysis prefix that is clearly model scaffolding, not a human follow-up.
gpt-oss-120b: grounded continuation (GPQA Diamond).
Task (abridged). Chemistry question about optically active compounds.
Assistant excerpt. “We need to count chiral compounds. Evaluate each: (Z)-1-chloro-2-methylbut-1-ene …”
Generated user turn. <|channel|>analysis<|message|> “We need to decide if (1s,3s,5s)-cyclohexane-1,3,5-triol is chiral. Let’s draw chair conformation …The stereochemistry S at each carbon defines orientation …”
Judge. plausible_followup; genuine.
Despite retaining the <|channel|>analysis framing, this example drills into a specific sub-problem that the assistant left partially unresolved, a genuine continuation rather than mere verification.
GLM-4.7: planning as user (IFEval).
Task (abridged). “Write a resume for a fresh high school graduate with at least 12 placeholders in square brackets.”
Assistant excerpt. “[Name] [Address] [Phone Number] [Email Address] OBJECTIVE Motivated and reliable high school graduate …”
Generated user turn. “Here’s a thinking process that leads to the suggested resume: 1. Analyze the Request: Target Audience: Fresh high school graduate. Constraint: Must include at least 12 placeholders …2. Determine the Structure …”
Judge. meta_planning; nongenuine.
GLM’s dominant failure (): the model generates assistant-style reasoning under the user role, beginning with “Here’s a thinking process.” It attends to the role-header change but fails to adopt a user perspective.
GLM-4.7: natural revision request (IFEval).
Task (abridged). “Write two different cover letters for a software engineer role at Google—a concise version and a long version.”
Assistant excerpt. “Of course! Here are two cover letters tailored for a Software Engineer role at Google: a concise version and a more detailed, long version …”
Generated user turn. “The concise version is too long. Please shorten it further.”
Judge. plausible_followup; genuine.
A terse, grounded critique: the user evaluated the output and requested a specific revision. GLM produces such genuine follow-ups in roughly – of cases.
These examples illustrate the family-specific failure profiles from Table 6: Qwen restates the prompt, gpt-oss leaks internal verification, and GLM emits planning text. Genuine follow-ups, when they occur, are grounded in specific content of the assistant response, such as, clarification requests, factual challenges, or revision instructions.
Appendix D LLM Judge Validation and Human Annotation
To validate the reliability of our LLM-based evaluation system, we conducted both same-family judge comparisons and a blinded manual review study with human annotators. This section details the judge selection rationale, cross-judge agreement, human annotation protocol, and correlation analysis.
D.1 Same-Family Judge Validation
Paper-facing tables in this draft use exact-match preprocessing followed by a gpt-5.4-mini judge. We switched from the earlier gpt-5.4-nano-2026-03-17 operational judge because same-family judge validation and two blinded human packets both favored mini. The relevant question here is therefore not cross-family agreement, but how much the older nano results contract under mini and whether mini tracks full gpt-5.4. We report three same-family checks. First, we rerun the entire real-follow-up panel with gpt-5.4-mini. Second, we keep a prevalence-preserving random slice with all Coval examples plus 300 random HealthBench examples per model. Third, we keep a balanced hard-case slice with all Coval examples plus 100 HealthBench examples per model, balanced by the nano judge’s genuine-versus-nongenuine decision.
| Slice / Judge Pair | Gen. Agr. | Gen. | Label Agr. | Label | |
|---|---|---|---|---|---|
| Full panel / nano vs mini | 7815 | 81.7 | 0.480 | 48.0 | 0.396 |
| Random / nano vs mini | 1965 | 82.5 | 0.477 | 48.6 | 0.406 |
| Balanced / nano vs mini | 965 | 72.8 | 0.373 | 47.0 | 0.379 |
| Balanced / nano vs gpt-5.4 | 965 | 73.2 | 0.366 | 44.7 | 0.358 |
| Balanced / mini vs gpt-5.4 | 965 | 90.9 | 0.722 | 77.3 | 0.721 |
Table 7 gives a more useful signal than a cross-family comparison would. On the full panel, gpt-5.4-nano-2026-03-17 and gpt-5.4-mini reach 81.7% genuine-followup agreement with , while the overall genuine-followup rate drops from 26.6% under nano to 18.5% under mini. That is not enough to call the judges equivalent, but it is enough to support a narrower operational claim: nano is usable for large sweeps on natural data. The contraction is strongly model-dependent, however. Qwen rows remain stable or rise slightly under mini, while gpt-oss and GLM-4.7 shrink sharply. The most consequential shift is gpt-oss-120b: it falls from 21.2% to 4.8% on HealthBench and from 43.0% to 16.1% on Coval. So the appendix should not sell the nano-era raw Coval lead of gpt-oss-120b as a robust ranking result, even though the broader Qwen-versus-non-Qwen family gap survives.
The same table also shows why we should still be careful with the nano judge. The prevalence-preserving random slice lands very close to the full rerun signal: 82.5% genuine-followup agreement with , plus moderate file-level rate correlation (Pearson , Spearman ). But the balanced hard-case slice is harsher. There, gpt-5.4-nano-2026-03-17 agrees with gpt-5.4-mini and gpt-5.4 on only about 73% of genuine-followup decisions, with in both cases. The direction of disagreement is systematic there as well: nano is looser on the hard slice, marking 37.9% of examples as genuine follow-up, compared with 22.4% for mini and 18.1% for gpt-5.4. By contrast, gpt-5.4-mini and gpt-5.4 agree strongly on the same balanced slice: 90.9% genuine-followup agreement with , and 77.3% primary-label agreement with . This does not justify claiming that nano is interchangeable with the larger judges on challenging borderline cases. It does justify the switch made in this draft: paper-facing tables use mini, while the older nano runs remain useful for broad trend checks and for constructing disagreement slices.
D.2 Manual Review Methodology
To validate the reliability of our LLM-based evaluation system beyond judge-to-judge comparison, we conducted a blinded manual review study with human annotators.
Annotation protocol.
We constructed multiple 100-example annotation packets sampled from the full evaluation panel. Each packet was drawn as a random sample from the mix of all datasets used in the paper. We constructed two types of packets: hard-case packets built from nano versus gpt-5.4 disagreements plus judge-agree genuine and judge-agree nongenuine examples, and natural-prevalence packets sampled proportionally from the full nano versus mini panel. Packets were distributed to peer AI researchers with expertise in LLMs; we obtained completed annotation returns.
Each conversation was presented through a standardized annotation interface (Figure 6) showing the conversation context and the generated user turn. Annotators did not see the model identity, dataset metadata, reference user turn, or any judge label or rationale, ensuring that human labels were not biased by automated classifications. Annotators were provided with the same evaluation criteria used by the LLM judge (see label definitions below) and assigned a primary label from the same inventory (plausible_followup, previous_turn_restate, new_task_prompt, assistant_turn_restate, malformed_artifact, meta_planning, degenerate_short, other), a binary genuine-followup decision, and a confidence rating. This design answers whether the benchmark’s empirical conclusions survive contact with blinded human judgment, not merely with another LLM judge.
Correlation analysis.
We report human-vs-judge agreement at the binary genuine-followup level, as this is the primary metric used throughout the paper. We did not compute inter-annotator agreement, as our focus was on coverage across packets and correlation with the LLM judge rather than cross-annotator reliability.
On the hard packet, gpt-5.4-mini aligned best with blinded human annotators: 87.0% genuine-followup agreement with , versus 67.0% / 0.255 for nano and 77.0% / 0.481 for full gpt-5.4. On the natural-prevalence packet, mini again beats nano: 94.0% genuine-followup agreement with , versus 79.0% / 0.354. Pooled across both blinded packets, mini reaches 90.5% genuine-followup agreement with , versus 73.0% / 0.311 for nano. Primary-label agreement remains materially lower (58.5% with for pooled mini), so the human evidence supports the binary judge choice rather than full human equivalence of the entire label inventory.
Appendix E Related Work
Theory of mind in LLMs.
Evaluating whether LLMs can attribute beliefs and intentions to others has produced a consistent finding: models pass explicit belief-attribution probes but fail when the same reasoning must be expressed behaviorally (Sap et al., 2022; Kim et al., 2023; Ma et al., 2023). Gu et al. (2024) make this precise: frontier models achieve on mental-state inference yet drop below on behavior prediction and below on judgment. This illustrates “knowing versus applying” dissociation. Our accuracy vs followup gap is structurally analogous, but where SimpleToM probes reasoning about another agent’s mental state (third-person inference), we probe whether a model encodes the consequence of its own response (first-person behavioral readout). Both converge on the same conclusion: solving the immediate task does not guarantee modeling what comes next.
User simulation.
User simulation has a long history in dialogue systems (Schatzmann et al., 2007; Shi et al., 2019), and same-model self-play has been used for data generation and evaluation (Ghandeharioun et al., 2019; Xu et al., 2023). Recent work builds dedicated user proxies: Naous et al. (2026) train user models by flipping dialogue turns, Dou et al. (2025) benchmark simulator reliability, Hathidara et al. (2026) evaluate human-likeness, and Zhou et al. (2026) show that current simulators are overly cooperative and inflate agent scores. Our goal is different: we do not build a reusable user proxy but use user-turn generation as a probe of the assistant model’s own weights. A high-quality external simulator does not imply that the assistant itself possesses interaction awareness. The failure modes we catalog (prompt restatement, meta-planning, identity leakage) characterize the same behaviors Zhou et al. (2026) observe when assistant models are repurposed as user proxies without dedicated training.
Multi-turn optimization and interaction-aware training.
Standard post-training optimizes the current response via single-turn preferences or rewards (Ouyang et al., 2022; Rafailov et al., 2023). Recent work extends the training signal beyond the current turn: Wu et al. (2025) optimize for future collaboration quality via forward-sampled multiturn rollouts, Buening et al. (2026) use post-action user states as supervision, ArCHer (Zhou et al., 2024) applies hierarchical multi-turn RL, and Wang et al. (2026) frame every agent interaction as producing a “next-state signal” that encodes evaluative and directive information for online learning. In multi-agent RL, Mon-Williams et al. (2025) show that partner models emerge in recurrent agents but only when the environment provides influence over partner behavior, a conditional emergence paralleled by our perturbation results (§3.4), where interaction awareness surfaces only under specific contextual cues. These methods share a premise that the user’s reaction carries training signal. Our work provides an evaluation lens for the capability they target: the genuine-followup metric measures the next-state signal that Wang et al. (2026) propose to harness and the collaboration quality that Wu et al. (2025) optimize for, but from an evaluation point of view. Our post-training experiments (§3.5) validate this connection, confirming that multiturn collaboration training induces measurable interaction awareness as a side effect.
Interactive benchmarks.
-Bench (Barres et al., 2025), and CRMArena (Huang et al., 2025) evaluate agents in tool-mediated settings with simulated users and task-level rewards, embedding consequence modeling in richer environments. Proactive dialogue work (Deng et al., 2023; Andukuri et al., 2024; Faltings et al., 2023) similarly argues that agents must model the interaction trajectory. Our probe is narrower and this simplicity enables attribution of differences to model weights and training rather than environment confounds. A model that fails our probe lacks the interaction awareness needed for the richer settings these benchmarks target.
Appendix F Continued Discussion
A natural concern is whether the near-zero follow-up rates on benchmark datasets reflect an absence of interaction awareness or are better explained by artifacts of the training distribution and chat template design. We consider three alternative explanations and discuss the evidence for and against each.
Single-turn training data.
Models post-trained predominantly on single-turn (query, response) pairs will have learned that the most likely token sequence under the user role is a new query, not a follow-up to the preceding response. Under this explanation, the low follow-up rate is a distributional artifact rather than evidence about what the model’s representations encode. We view this as complementary to our framing: if the training data did not include multi-turn continuations, then the model’s training did not instill interaction awareness, which is precisely the gap we identify. The post-training results (§3.5) directly test this: collaboration-oriented training on multi-turn data raises follow-up rates, confirming that the training distribution is a causal factor.
Chat template conventions.
The <|im_end|> token after the assistant turn may function as a strong “conversation complete” signal in some training pipelines, biasing the model toward starting a new exchange rather than continuing the current one. If this were the sole explanation, we would expect all models using the same chat template to show similar follow-up rates. However, within the Qwen3.5 family (which shares a template), follow-up rates vary from to across model sizes and datasets. Cross-family, gpt-oss models produce substantially higher follow-up than Qwen models of comparable or larger size on GPQA, despite all models using role-delimited chat formats. The perturbation results further argue against a purely template-level explanation: truncation and explicit-question perturbations change gpt-oss and GLM follow-up rates substantially while leaving Qwen largely unaffected (§3.4).
Role-header semantics.
Different model families may have been trained with different conventions for what follows a user-role header (a new independent query versus a continuation of the same conversation). We do not have access to the post-training data for any of the evaluated models, so we cannot rule this out entirely. However, we control for it indirectly through the held-out evaluation setting (§2.3), where the model generates a user turn given a real multi-turn conversation context. On HealthBench and Coval, follow-up rates are substantially higher (–) than on benchmark datasets, suggesting that when the conversational context is richer, even models with low benchmark follow-up rates can produce grounded continuations. This is consistent with interaction awareness being latent but context-dependent, rather than absent.
Behavioral versus representational claims.
We emphasize that our probe measures the model’s behavioral output under the user role, not its internal representations. A model could in principle encode rich conversational structure internally while still producing restatement as the modal continuation, if its training objective did not incentivize expressing that structure under the user role. Representation-level analyses (e.g., probing internal activations for next-turn content) would complement the behavioral probe we propose. Our claims are therefore about what the model produces, conditioned on the experimental setup, rather than about the totality of what the model knows. We view this as a feature of the probe rather than a limitation: deployment-relevant interaction awareness must ultimately manifest in generated text, not only in latent representations.
Appendix G LLM Usage
For this paper, we made use of LLM tools for three specific purposes: (i) writing code, in particular, for overseeing GPU runs and plotting results from jsonl and csv logs, (ii) review and polish writing, such as, making content concise, checking for statements and claims that were not backed by results in the paper, and (iii) searching for references related to a particular topic. In all scenarios, the responses generated by the LLM were verified for accuracy by the authors, to the best of their knowledge.