Beyond the Assistant Turn: User Turn Generation as a Probe of Interaction Awareness in Language Models
Organizations: Salesforce AI Research
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.
Figures & tables
| 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 |
| 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 |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| 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 |
| 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 |
| 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 |
| 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 |