October 19, 2026
Technology Watch

From the laboratory to industry: following new technology on its way

← Front page

arXiv

A stable synthetic population changes with the model

Image drawn by AI

Language models can produce a stable synthetic population without producing a reliable picture of real people. The authors tested nine open-weight models by asking them to assign preferences across travel destinations, restaurants, and products, repeating each request up to 20 times. If such simulations are validated against human data, a city planning office could show the exact model checkpoint beside its ridership forecast.

A language model can be asked to stand in for survey respondents, shoppers, or travelers. Ask it the same question again and again, and it may return a neat list of what a population supposedly prefers. That apparent steadiness is useful—but it can also hide a basic problem: the list may describe the model, not the people.

A repeatable answer is not a measured opinion

A preference distribution is simply a set of choices with numbers attached. For example, a system might assign probabilities to 300 possible air-travel destinations, restaurants, or Home & Kitchen products. The numbers look like survey results, but the model has not measured anyone’s choices. It has produced stated probabilities from patterns in its training and later tuning.

This creates a difference between reproducibility and accuracy. Reproducibility means getting similar answers each time. Accuracy, or calibration, means that those answers match the world. A model can have the first property without the second. Synthetic populations can still be useful when surveys, behavior records, or experiments are unavailable, but they may carry patterns from training data instead of representing the group being simulated.

Changing the model is therefore not like installing an ordinary software update. Models can differ in their training data, fine-tuning, and other post-training methods. A larger model is not automatically a later version of the same simulated population.

The population moves when the model moves

The authors evaluated nine open-weight models from the Llama, Qwen, and Mistral families. They asked each model, under identical settings, to give explicit probability distributions for the three sets of choices, repeating the request up to 20 times.

Within a model, the answers often settled into a recognizable shape. Across repeated samples, the average overlap among the five most likely choices was 0.72. In 36 of 74 pairs of samples, those five choices were exactly the same. That is enough to make a synthetic survey look dependable.

But the dependable-looking population changed when the model changed. The researchers compared models at different sizes and used a distance measure called Jensen-Shannon divergence. In plain language, it asks how far apart two probability lists are. The lists from different sizes were substantially different, and the same pattern appeared in tests of Qwen and Mistral models.

The result was not a smooth progression in which a bigger model simply sharpened the same preferences. One model spread its probability across more choices; another concentrated it on a smaller group. Even when the prompt and the choices stayed fixed, the model’s size and family changed which destinations rose to the top. The paper calls the practical object a model-specific synthetic population, rather than a single, abstract “LLM prior.”

The method itself also matters. The experiment asked for probabilities in free-form JSON, then adjusted the results because the raw numbers often did not add up to one. Directly asking for numbers is a measurement method, and those numbers do not have to match the probabilities hidden inside the model’s word-generation process.

Refer to caption
Figure 1: Per-sample distributional signatures across three LLM sizes (Section [4](https://arxiv.org/html/#S4.SS0.SSS0.Px1 "Sample-size bootstrap protocol. ‣ 4 Experiments ‣ Evaluating LLM-Generated Preference Distributions") resampling protocol; the CI band for the number of sampled distributions equal to 2020 is by definition zero because there is only one sample equal to the full pool, so the informative part of each curve is the small-RR region). (a) Unique destinations: 8B (mean 71.6) is 1.58×\\times the 405B (45.2) and 2.45×\\times the 70B (29.3). (b) Maximum destination probability: 70B and 405B concentrate 0.171 and 0.174, respectively; 8B is more diffuse (0.090). (c) Std of probabilities: 70B and 405B at 0.038; 8B tighter (0.019). The three models occupy structurally different operating points, not refinements of one another: across the 20 personas no two share an identical 70B/405B top-5 (mean top-5 overlap 0.120.12) and even the single dominant destination differs in most cases (top-1 match 0.300.30; Table [3](https://arxiv.org/html/#S5.T3 "Table 3 ‣ 5.3 Distributional Discordance Across Scales and Families ‣ 5 Results ‣ Evaluating LLM-Generated Preference Distributions")), so the larger model re-weights *which* destinations dominate rather than sharpening the same modes.#### Cross-Family Validation. Source: Evaluating LLM-Generated Preference Distributions(arXiv)
Refer to caption
Figure 8: Scale discordance matrix showing pairwise correlations between three LLM sizes (8B, 70B, 405B). Values near zero indicate minimal agreement, demonstrating that model scale does not induce smooth distributional refinement. Different models encode fundamentally different world priors.Figure [9](https://arxiv.org/html/#A8.F9 "Figure 9 ‣ Appendix H Model Size Comparison: Full Heatmaps ‣ Evaluating LLM-Generated Preference Distributions") compares persona-based probability distributions side by side across the three model sizes. Source: Evaluating LLM-Generated Preference Distributions(arXiv)

What a careful simulation would look like

In a city planning office, a report estimating who would use a new transit route could print the exact model checkpoint beside its ridership chart. The chart would sit next to results from a human survey, not be presented as neutral evidence from imaginary residents.

At a retailer’s planning meeting, analysts could run the same demand simulation across several models before ordering stock. A model swap would be treated as a change in assumptions, not as a routine software update. That would require benchmark data showing which models track the customers in question.

Those safeguards matter because this paper did not compare its generated distributions with real human preference data. Its conclusions are also limited to enumerable discrete-choice tasks, open-weight models, and English prompts. If the result holds against human data, simulations and decision-support systems will need to record, version, and test the exact model behind every generated preference distribution. Until then, repeated agreement can show that a model is reproducible—not that it describes real travelers, diners, or shoppers.

Sources

arXiv, “Evaluating LLM-Generated Preference Distributions”