Rethinking the Evaluation and Optimization of LLM-Based Social Simulation
Organizations: Gaoling School of Artificial Intelligence, Renmin University of China
Abstract
LLM-based social simulation is a promising complement to traditional methods such as surveys and behavioral experiments. A core question is how to evaluate the fidelity of LLM-simulated human behavior and optimize LLMs toward it. Prevailing practice evaluates by accuracy, checking whether the model selects the single response observed from a human, and trains the LLM to reproduce this hard label. However, human behavior is inherently subjective: the same person in the same situation may reasonably act differently, so an observed response is only one draw from an underlying response distribution, rendering accuracy-based evaluation unreliable and hard-label training misleading. To address these problems, we first introduce the subjectivity coefficient, an entropy-based quantity distinguishing objective tasks such as coding from subjective ones such as social simulation, and use it to systematically analyze how accuracy-based evaluation and hard-label training fail as subjectivity grows. Based on the subjectivity coefficient, we propose Subjectivity-Adaptive soft-Label Training (SALT): it pools observed outputs from semantically nearby inputs into soft distributional labels, with an aggregation radius adapted to the estimated subjectivity of each input; in the near-objective limit the neighborhood shrinks, so SALT naturally falls back to standard single-label training. Moreover, since existing datasets record only single observed responses and cannot support distributional evaluation, we construct SUBJSIM, a benchmark of 19,300 contexts covering 193 annotators and 100 subjective questions. Since real-world data typically provide only a single observation per input, our experiments train models from single observed outputs while evaluating them against the full response distributions, verifying feasibility in realistic settings. Results on SUBJSIM demonstrate the advantages of our method.
Figures & tables
| Economy | Political | Technology | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Method | KL | JSD | TVD | MMD | KL | JSD | TVD | MMD | KL | JSD | TVD | MMD |
| Pretrained | 4.6285 | 0.2851 | 0.5735 | 0.6346 | 4.1453 | 0.3044 | 0.6206 | 0.6586 | 4.2015 | 0.2547 | 0.5335 | 0.5502 |
| SFT | 1.3543 | 0.1542 | 0.3951 | 0.3283 | 1.2865 | 0.1568 | 0.4145 | 0.3167 | 1.3409 | 0.1537 | 0.3956 | 0.3215 |
| DPO | 6.9962 | 0.2752 | 0.5573 | 0.6049 | 7.2926 | 0.2834 | 0.5816 | 0.5861 | 6.9174 | 0.2580 | 0.5305 | 0.5450 |
| PPO | 4.0161 | 0.2672 | 0.5495 | 0.5863 | 4.4698 | 0.2726 | 0.5724 | 0.5684 | 4.2959 | 0.2502 | 0.5251 | 0.5310 |
| DSA | 3.2032 | 0.2332 | 0.4920 | 0.4337 | 3.4679 | 0.2442 | 0.5161 | 0.4436 | 3.4744 | 0.2337 | 0.4888 | 0.4275 |
Appendix figures & tables16 assets
Supplementary material from the paper’s appendix.
Appendix
| Concept | Notation | SubjSim realization | Protocol role |
|---|---|---|---|
| Decision context | Annotator persona paired with a survey question; each persona has 30 demographic attributes. | Input to training and evaluation. | |
| Action space | Candidate response options for the survey question. | Common support for distributional evaluation within each question. | |
| Latent response-propensity target | Probability-ball empirical distribution , used as an elicited distributional proxy rather than a repeated-choice frequency. | Hidden during training; used only as the evaluation target. | |
| Hard observation | Modal response under . | Hard-label proxy for SFT, DPO, PPO, and SALT targets. | |
| Action-space group | Persona-question contexts from the same survey question. | Restricts aggregation to comparable candidate options. | |
| SALT neighborhood | Nearest contexts within the adaptive embedding radius, using Qwen3-embedding-8b embeddings. | Defines which hard observations SALT pools. |
| Policy models | PPO aux. | ||||||
| Group | Parameter | SALT | SFT | DPO | PPO | DSA | RM |
| General | Epochs | 4 | 5 | 4 | 4 | 4 | 4 |
| Global batch size | 128 | 128 | 96 | 128 | 128 | 128 | |
| Learning rate | 5e-6 | 5e-6 | 5e-7 | 1e-6 | 5e-6 | 1e-5 | |
| LR schedule | Cosine | Cosine | Cosine | Cosine | Cosine | Cosine | |
| Warmup ratio | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | |
| Method | KL | JSD | TVD | MMD |
|---|---|---|---|---|
| Pretrained | ||||
| SFT | ||||
| DPO | ||||
| PPO | ||||
| DSA | ||||
| SALT (Ours) |
| Source | Count | Proportion |
|---|---|---|
| ATP | 35 | 35.0% |
| GSS | 19 | 19.0% |
| WVS | 14 | 14.0% |
| CGSS | 9 | 9.0% |
| ANES | 9 | 9.0% |
| ESS | 9 | 9.0% |
| Domain | Question | Response Options |
|---|---|---|
| Demographic Attributes | ||
| Demographic | What is your current academic year? | 1. Freshman/Sophomore; 2. Junior/Senior; 3. Master’s; 4. PhD; 5. Not a student |
| Are you an only child? | 1. Yes; 2. No | |
| What is your current employment status? | 1. Full-time; 2. Part-time; 3. Self-employed; 4. Retired; 5. Homemaker; 6. Student; 7. Unemployed; 8. Other | |
| Subjective Questions | ||
| Political System | Over the next 30 years, which social trend concerns you the most? | 1. AI replacing jobs; 2. Social stratification; 3. Misinformation; 4. Weakening family structures |
Large Language Model-Based Social Simulation
Large language model-based social simulation studies how language-model agents represent people and interact to produce social behavior.
See all 257 papers