D-Models and E-Models: Diversity-Stability Trade-offs in the Sampling Behavior of Large Language Models
Jia Gu, Liang Pang, Huawei Shen, Xueqi Cheng
TL;DR
This work investigates how large language models sample tokens by relating the token-level distribution $P_{token}$ to the task-level distribution $P_{task}$ and the resulting distribution $P_{result}$. It identifies two distinct model types, D-models (deterministic, highly concentrated $P_{token}$) and E-models (exploratory, $P_{token}$ aligned with $P_{task}$), and validates them through simulated distribution tasks and downstream applications. The study reveals a diversity–stability trade-off: D-models excel in deterministic, syntax-sensitive tasks like code generation but may diverge from task constraints, while E-models better align with $P_{task}$ in exploratory tasks like recommendations, offering more stable performance under uncertainty. These findings inform model selection and sampling configuration for web-scale applications, enabling a balance between diversity and reliability in real-world uncertainty. The work contributes a probabilistic framework for understanding web-task sampling, formal definitions of D-/E-models, empirical evidence of their behaviors, and insights into internal mechanisms (temperature effects, layer dynamics, and prior analyses) that can guide practical deployment. Overall, the paper provides a diagnostic lens to interpret LLM sampling, highlighting when to favor deterministic versus exploratory models to optimize performance across code, search, and recommendation tasks in realistic settings.
Abstract
The predictive probability of the next token (P_token) in large language models (LLMs) is inextricably linked to the probability of relevance for the next piece of information, the purchase probability of the next product, and the execution probability of the next action-all of which fall under the scope of the task-level target distribution (P_task). While LLMs are known to generate samples that approximate real-world distributions, whether their fine-grained sampling probabilities faithfully align with task requirements remains an open question. Through controlled distribution-sampling simulations, we uncover a striking dichotomy in LLM behavior, distinguishing two model types: D-models (e.g. Qwen-2.5), whose P_token exhibits large step-to-step variability and poor alignment with P_task; and E-models (e.g. Mistral-Small), whose P_token is more stable and better aligned with P_task. We further evaluate these two model types in downstream tasks such as code generation and recommendation, revealing systematic trade-offs between diversity and stability that shape task outcomes. Finally, we analyze the internal properties of both model families to probe their underlying mechanisms. These findings offer foundational insights into the probabilistic sampling behavior of LLMs and provide practical guidance on when to favor D- versus E-models. For web-scale applications, including recommendation, search, and conversational agents, our results inform model selection and configuration to balance diversity with reliability under real-world uncertainty, providing a better level of interpretation.
