Understanding Reliability in LLM-based Human Behavior Simulation
Organizations: Gaoling School of Artificial Intelligence, Renmin University of China
Abstract
Large language models (LLMs) are increasingly used to simulate human survey responses and behavioral reactions, yet unreliable simulations can mislead social science conclusions. However, existing evaluations focus on end-to-end scores, leaving it unclear how different aspects of the simulation process interact to determine reliability. We propose ReliMap, which decomposes LLM-based human behavior simulation into three structured layers and evaluates reliability at both the individual level (R1) and population level (R2) across three configuration dimensions: model capacity, profile completeness, and population coverage. Through experiments across four simulation tasks and eleven LLMs, we find that all models exhibit substantial distributional bias without profile conditioning. Profile conditioning reduces this bias with diminishing returns. Larger models benefit more, and attribute informativeness matters more than quantity. Critically, R1 gains do not reliably transfer to R2--individual and population-level reliability can move in opposite directions. At the population layer, increasing coverage reduces variance but not systematic bias, with R2 stabilizing at around 50-100 individuals. These findings highlight that reliable simulation cannot be achieved by optimizing any single layer in isolation, but requires coordinated improvement across all three.
Figures & tables
| Model | Party | Immig. | Relig. | Media |
|---|---|---|---|---|
| Proprietary | ||||
| GPT-4.1 | ||||
| Gemini-2.5-Pro | ||||
| Open-source: DeepSeek | ||||
| DeepSeek-V3.2-Exp | ||||
| DeepSeek-R1 | 0.480 | |||
| Party | Immigration | Religion | |
| # attributes | 100 | 200 | 76 |
| ASPG median | 0.017 | 0.010 | 0.014 |
| Gini | 0.511 | 0.503 | 0.443 |
| Top 20% info | 53.5% | 53.3% | 49.7% |
| Bot 50% info | 15.0% | 16.9% | 21.7% |
| Info@ (rand.) | 45% | 44% | 47% |
| Model | Party | Immigration | Religion | |
|---|---|---|---|---|
| GPT4.1 | 0.9177 | 0.8368 | 0.9604 | |
| 0.9928 | 0.9662 | 0.9607 | ||
| +0.0751 | +0.1294 | +0.0003 | ||
| Gemini-2.5-Pro | 0.7835 | -0.0386 | -0.5336 | |
| 0.9624 | 0.0539 | -0.7305 | ||
| +0.1789 | +0.0925 | -0.1969 |
| Dataset | GPT-4.1 | DeepSeek-V3.2-Exp | Qwen3-235B-A22B | |||
|---|---|---|---|---|---|---|
| ACC | TVD | ACC | TVD | ACC | TVD | |
| Party | ||||||
| 20 | +26.50 | -55.52 | +44.45 | -43.66 | +144.57 | +5.91 |
| 40 | +12.08 | -13.78 | +7.68 | -16.99 | +18.68 | -23.62 |
| 60 | +8.94 | -31.88 | +9.17 | +6.33 | +5.39 | -39.73 |
| 80 | -1.19 | +14.64 | -3.00 | -1.33 | +1.51 | +42.54 |
| Option | GT% | Pred% | Bias | Pred% | Bias |
|---|---|---|---|---|---|
| Case 1: Immigration ( % %) | |||||
| Very bad | 7.49 | 5.81 | -1.68 | 5.48 | -2.01 |
| Quite bad | 14.80 | 30.47 | +15.67 | 23.49 | +8.70 |
| Neither | 35.71 | 21.97 | -13.74 | 23.32 | -12.39 |
| Quite good | 31.17 | 35.17 | +4.00 | 44.23 | +13.06 |
| Very good | 10.83 | 6.57 | -4.25 | 3.47 | -7.35 |
| Findings | Simulation Layers | Configurations | Evaluation | |||||||||||
| Work | F1 | F2 | F3 | F4 | F5 | F6 | I | II | III | Cap. | Com. | Cov. | R1 | R2 |
| Hu et al. (2025) | – | R | – | – | – | – | ✓ | ✓ | ✓ | ✓ | ||||
| Wang et al. (2025c) | – | R | – | – | – | – | ✓ | ✓ | ✓ | |||||
| Dominguez-Olmedo et al. (2024) | – | R | – | – | – | – | ✓ | ✓ | ✓ | ✓ | ||||
| Meister et al. (2024) | – | – | – | – | – | – | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| Geng et al. (2024) | R | R | – | – | – | – | ✓ | ✓ | ✓ | ✓ | ✓ | |||
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Item | Party | Immigration | Religious | Media |
|---|---|---|---|---|
| profile_attr_num | 100 | 200 | 80 | 30 |
| population_num | 1,000 | 9,994 | 500 | 150 |
| question | Which political party do you feel closest to? (Germany) | How would you evaluate the impact of immigrants on your country’s development? | Do churches and religious organizations have too much or too little power? | Analyze this user’s attitude toward the ‘Luckin Coffee stock price crash’ incident. |
| Party (options) | Immigration (options) | Religious (options) | Media (options) |
| 1. CDU/CSU 2. SPD 3. The Left (Die Linke) 4. Alliance 90/The Greens 5. FDP 6. AFD 7. Free Voters 8. dieBasis 9. Die PARTEI | 1. Very bad 2. Quite bad 3. Neither good nor bad 4. Quite good 5. Very good | 1. Far too much power 2. Too much power 3. About the right amount 4. Too little power 5. Far too little power | 1. Loyal Advocate 2. Opportunist 3. Moral Outrage 4. Rational Evaluator 5. Bystander Entertainer |
| Component | Content |
|---|---|
| (scenario) | Question : Which political party do you feel closest to? (Germany) Options : 1. CDU/CSU, 2. SPD, 3. The Left (Die Linke), 4. Alliance 90/The Greens, 5. FDP, 6. AFD, 7. Free Voters, 8. dieBasis, 9. Die PARTEI |
| (individual) | Respondent_1 |
| (profile) | {“What the country needs most is loyalty towards its leaders.”: “Disagree strongly”, “How worried are you about climate change?”: “Not at all worried”, “Have you felt unfairly treated by the police because you are a man/woman?”: “No”, …} |
| Prompt | ### Instruction: You are participating in the International Social Survey Programme. Assume the role of a real individual with the following personal information. Fully immerse yourself in this persona and answer the question truthfully, based solely on the provided personal information and your previous answers to prior questions. ### Personal Information and Previous Answers: {content from } ### Question: {content from } ### Options: {content from } |
| Response | {“reason”: “Based on my previous answers, I am strongly in favor of gender equality in business leadership […] SPD is also traditionally supportive of worker rights and moderate reforms, which matches my practical, balanced approach. Therefore, I feel closest to the SPD.”, “option”: “2”} |
| Ground Truth | 2 |
| Model | TVD | KL | JSD | EMD | |
|---|---|---|---|---|---|
| GPT-4.1 | 0 | 0.6704 | 10.2946 | 0.2970 | 1.5623 |
| 20 | 0.2982 | 1.1940 | 0.0877 | 0.5902 | |
| 40 | 0.2571 | 0.6908 | 0.0641 | 0.5909 | |
| 60 | 0.1751 | 0.4742 | 0.0398 | 0.4494 | |
| 80 | 0.2008 | 0.5499 | 0.0446 | 0.3849 | |
| 100 | 0.1551 | 0.6279 | 0.0441 | 0.3967 |
| Model | TVD | KL | JSD | EMD | |
|---|---|---|---|---|---|
| GPT-4.1 | 10 | 0.2258 | 3.5638 | 0.0701 | 0.4924 |
| 50 | 0.1909 | 3.5109 | 0.0618 | 0.4939 | |
| 100 | 0.1739 | 2.5949 | 0.0510 | 0.4184 | |
| 150 | 0.1703 | 1.9460 | 0.0518 | 0.3688 | |
| 200 | 0.1689 | 1.7412 | 0.0514 | 0.3752 | |
| 250 | 0.1611 | 0.6213 | 0.0441 | 0.4321 |
| (%) | ||||||||
|---|---|---|---|---|---|---|---|---|
| Model | Prompt | Temperature | 0 | 20 | 40 | 60 | 80 | 100 |
| Qwen3-8B | Original | greedy | 26.53 | 26.72 | 30.76 | 31.96 | 31.72 | 28.78 |
| Prompt_v1 | greedy | 28.40 | 31.00 | 32.57 | 34.16 | 32.08 | 33.26 | |
| Prompt_v2 | greedy | 26.40 | 28.07 | 29.81 | 31.29 | 30.81 | 31.95 | |
| Original | 26.52 | 27.22 | 31.05 | 32.88 | 31.87 | 32.53 | ||
| Qwen3-32B | Original | greedy | 25.76 | 30.32 | 33.32 | 37.14 | 32.26 | 32.90 |
Human Behavior Simulation
Human behavior simulation models how individuals and groups decide, interact, move, and adapt in social, economic, educational, and physical settings.
See all 239 papers