MetaPersona: Task-Grounded Synthetic Populations from Empirical Social Science

arXiv cs.AI Papers

Summary

论文提出 MetaPersona 框架与 MetaPersona-DB 数据集(11,000+ 实证社会科学研究),通过检索任务相关证据、构建文献衍生的 persona 依赖图并从经验先验采样合成人群,解决 LLM 社会模拟中的 persona 冷启动问题,在三个下游任务上验证其效果并提供 MetaPersona-Studio 交互原型。

arXiv:2609.38392v1 Announce Type: new Abstract: Personas used to seed LLM social simulations face a cold-start problem: existing methods lack a principled basis for deciding which attributes to include and how to assign their values. As a result, synthetic populations may misrepresent the demographic composition, latent attributes, and dependency structure that shape downstream behavior. We introduce MetaPersona-DB, a dataset of 11,000+ empirical human-subjects studies annotated with task-relevant variables, reported relationships, and aggregate-level population statistics. Building on this resource, we propose MetaPersona, a framework that retrieves task-relevant evidence, constructs literature-derived persona dependency graphs, and samples synthetic populations from empirical priors linking demographics, latent attributes, and outcomes. Across three downstream case studies, three baselines, and three frontier models, results vary by task and model: MetaPersona performs strongly on misinformation belief and AI-tool sentiment, while results on income redistribution are mixed. It also reduces persona-construction cost to under $0.5 per task using GPT-5.2. Finally, we present MetaPersona-Studio, a prototype interactive interface for empirically grounded persona generation.
Original Article
View Cached Full Text

Cached at: 10/01/26, 09:40 AM

# Task-Grounded Synthetic Populations from Empirical Social Science
Source: [https://arxiv.org/html/2609.38392](https://arxiv.org/html/2609.38392)
Yuangang LiAffiliation:University of California, IrvineChenxiao YuAffiliation:University of Southern CaliforniaPreyashi PoddarAffiliation:University of Southern CaliforniaPriyanka DeyAffiliation:University of Southern CaliforniaLongtian YeAffiliation:2077AICorrespondence:[jinyiy@usc\.edu](mailto:[email protected]),[emiliofe@usc\.edu](mailto:[email protected]),[yue\.z@usc\.edu](mailto:[email protected])Zihan WangAffiliation:2077AICorrespondence:[jinyiy@usc\.edu](mailto:[email protected]),[emiliofe@usc\.edu](mailto:[email protected]),[yue\.z@usc\.edu](mailto:[email protected])Xiyang HuAffiliation:Arizona State UniversityEmilio FerraraAffiliation:University of Southern CaliforniaYue ZhaoAffiliation:University of Southern California

###### Abstract

Personas used to seed LLM social simulations face a cold\-start problem: existing methods lack a principled basis for deciding which attributes to include and how to assign their values\. As a result, synthetic populations may misrepresent the demographic composition, latent attributes, and dependency structure that shape downstream behavior\. We introduceMetaPersona\-DB, a dataset of 11,000\+ empirical human\-subjects studies annotated with task\-relevant variables, reported relationships, and aggregate\-level population statistics\. Building on this resource, we proposeMetaPersona, a framework that retrieves task\-relevant evidence, constructs literature\-derived persona dependency graphs, and samples synthetic populations from empirical priors linking demographics, latent attributes, and outcomes\. Across three downstream case studies, three baselines, and three frontier models, results vary by task and model:MetaPersonaperforms strongly on misinformation belief and AI\-tool sentiment, while results on income redistribution are mixed\. It also reduces persona\-construction cost to under $0\.5 per task usingGPT\-5\.2\. Finally, we presentMetaPersona\-Studio, a prototype interactive interface for empirically grounded persona generation\.111This manuscript reports work in progress; code and a public demo will be released with the next version\.

## 1Introduction

Social simulations with large language models \(LLM\) begins by describing the people to be simulated\. Researchers assign a language model a*persona*, a profile of demographic, psychological, and behavioral attributes, and prompt it to respond as that person would: answering a survey item, making a decision, or rendering a judgment\([Argyle et al\., 2023](https://arxiv.org/html/2609.38392#bib.bib1);[Horton et al\., 2023](https://arxiv.org/html/2609.38392#bib.bib2)\)\. Repeating this process over many personas turns a single model into a simulated population, allowing researchers to approximate aggregate opinions, decisions, and behavioral patterns\([Park et al\., 2024](https://arxiv.org/html/2609.38392#bib.bib3);[Yang et al\., 2024](https://arxiv.org/html/2609.38392#bib.bib5)\)\. This approach has become an active methodological proposal in computational social science, where it promises to reduce the cost and latency of human\-subjects research for hypothesis screening, opinion forecasting, and policy analysis\([Horton et al\., 2023](https://arxiv.org/html/2609.38392#bib.bib2);[Manning et al\., 2024](https://arxiv.org/html/2609.38392#bib.bib4);[Sarstedt et al\., 2024](https://arxiv.org/html/2609.38392#bib.bib17)\)\.

The fidelity of any such simulation is bounded by the population it is built on\. If the personas fed to the model misrepresent the target population’s composition or internal structure, careful prompting at simulation time cannot recover it\([Li et al\., 2025a](https://arxiv.org/html/2609.38392#bib.bib9)\)\. Persona generation at scale is therefore a central bottleneck\. Existing work samples structured profiles from census marginals\([Ge et al\., 2024](https://arxiv.org/html/2609.38392#bib.bib6)\), prompts LLMs to elaborate free\-form biographies\([Moon et al\., 2024](https://arxiv.org/html/2609.38392#bib.bib7)\), or mines narrative personas from social media\([Hu et al\., 2025](https://arxiv.org/html/2609.38392#bib.bib8)\)\. Yet the field still lacks what[Li et al\. \(2025a\)](https://arxiv.org/html/2609.38392#bib.bib9)call a*science of persona generation*\. Current methods remain heuristic, leaving two core questions unresolved: which attributes should a task\-specific persona include, and how should those attributes be structured to reflect real population distributions and empirical dependencies?

![Refer to caption](https://arxiv.org/html/2609.38392v1/introduction.png)Figure 1:The persona cold\-start problem and our response\.We address the problem through three contributions:MetaPersona\-DB, a curated empirical evidence base for persona variables;MetaPersona, a framework for selecting task\-relevant attributes and sampling empirically grounded synthetic populations; andMetaPersona\-Studio, an accessible low\-cost interface for interdisciplinary use\.Gap 1: The persona cold\-start problem\.Before simulation begins, researchers must decide which attributes a persona should contain, but this choice is often made by default rather than design\. We call this the*persona cold\-start problem*\. Existing pipelines improve distributional alignment\([Hu et al\., 2025](https://arxiv.org/html/2609.38392#bib.bib8)\), topic\-adaptive sampling\([Chen et al\., 2026](https://arxiv.org/html/2609.38392#bib.bib42)\), and narrative richness\([Moon et al\., 2024](https://arxiv.org/html/2609.38392#bib.bib7)\), but typically start from a fixed or LLM\-nominated schema chosen independently of the downstream task\. Most default to what[Li et al\. \(2025b\)](https://arxiv.org/html/2609.38392#bib.bib18)call the*demographics\-in, behavior\-out*paradigm, treating a handful of demographic fields as proxies for human behavior\. Yet empirical social science shows that the attributes that matter depend heavily on the outcome: ideology and partisanship shape vote choice\([Argyle et al\., 2023](https://arxiv.org/html/2609.38392#bib.bib1);[Yu et al\., 2025](https://arxiv.org/html/2609.38392#bib.bib11)\), while cognitive reflection predicts misinformation susceptibility\([Pennycook and Rand, 2019](https://arxiv.org/html/2609.38392#bib.bib14)\), and demographics alone may explain only a small fraction of variance in such outcomes\([Hu and Collier, 2024](https://arxiv.org/html/2609.38392#bib.bib13)\)\.

Contribution 1: A dataset and framework for empirically\- and task\-grounded persona generation\.We address the persona cold\-start problem by grounding attribute selection in empirical literature rather than heuristics\. We curateMetaPersona\-DB, a dataset of 11,000\+ Q1\-journal human\-subjects studies across six social science disciplines, produced through a nearly $2,000 annotation process that converts scattered empirical evidence into structured variables, effect sizes, and population statistics for persona generation\. Building on this resource, we introduceMetaPersona, a framework that retrieves task\-relevant studies, organizes extracted variables into a persona dependency graph linking demographic and latent factors to the target outcome, and samples synthetic populations using empirically derived priors\. The dataset and framework specify*which*attributes a task requires and*how*to assign values that reflect real population structure\.

Gap 2: Realism of persona\-driven downstream tasks\.Identifying the right attributes is necessary but not sufficient; the test is whether they improve downstream behavioral fidelity\. Naive LLM\-generated personas can distort downstream outcomes by collapsing within\-group variability\([Wang et al\., 2025](https://arxiv.org/html/2609.38392#bib.bib10)\), exaggerating associations between variables\([Xie et al\., 2026](https://arxiv.org/html/2609.38392#bib.bib15)\), and drifting toward stereotyped or homogeneous responses\([Bisbee et al\., 2024](https://arxiv.org/html/2609.38392#bib.bib12);[Li et al\., 2025a](https://arxiv.org/html/2609.38392#bib.bib9)\)\. Whether our persona construction mitigates these failures remains an open empirical question\.

Contribution 2: Cross\-model evaluation of downstream realism\.We evaluateMetaPersonaon three cross\-disciplinary case studies against three baselines that mirror current practice: demographics\-only sampling, demographics plus LLM\-inferred latent attributes, and life\-backstory generation\([Moon et al\., 2024](https://arxiv.org/html/2609.38392#bib.bib7)\)\. We run this evaluation across three frontier models:GPT\-5\.2,Claude Haiku 4\.5, andDeepSeek\-V3\.2\. Following recent practice, we measure three complementary dimensions of realism: individual\-response accuracy, population\-level distributional alignment, and structural realism, defined as the preservation of associations and predictive structure needed for social inference\([Xie et al\., 2026](https://arxiv.org/html/2609.38392#bib.bib15);[Suh et al\., 2025](https://arxiv.org/html/2609.38392#bib.bib16)\)\. Results vary across tasks and models: gains are strongest for misinformation belief and AI\-tool sentiment, whereas the income\-redistribution results are mixed and include settings in which baselines perform better\.

Gap 3: Cost and accessibility for interdisciplinary use\.Persona\-based simulation is relevant not only to NLP but also to the social science communities that would deploy it\([Li et al\., 2025a](https://arxiv.org/html/2609.38392#bib.bib9)\)\. Yet adoption is limited by cost: generating large synthetic populations by prompting frontier models can be expensive and technically demanding\.

Contribution 3: An accessible and low\-cost persona generation tool\.BecauseMetaPersonais predominantly statistical, sampling from an empirically grounded graph and requiring only minimal model calls, it generates a full population for under $0\.5 per task, 10–50×\\timesbelow other LLM\-based baselines\. After the graph is constructed, sampling cost is essentially independent of population size \(see Appendix[B](https://arxiv.org/html/2609.38392#A2)\)\. We presentMetaPersona\-Studio, a prototype interactive interface designed for interdisciplinary users\. Figure[1](https://arxiv.org/html/2609.38392#S1.F1)summarizes the research gaps and our contributions\.

## 2Related Work

Naive persona generation distorts simulations\.LLM personas built from shallow or ad hoc attributes can misrepresent the populations they stand for\. Prior work shows that scalable persona generation introduces systematic biases\([Li et al\., 2025a](https://arxiv.org/html/2609.38392#bib.bib9)\), flattens identity groups\([Wang et al\., 2025](https://arxiv.org/html/2609.38392#bib.bib10)\), and regresses toward typical profiles regardless of scale\([Xie et al\., 2026](https://arxiv.org/html/2609.38392#bib.bib15)\)\. These failures reflect a broader “demographics\-in, behavior\-out” paradigm\([Li et al\., 2025b](https://arxiv.org/html/2609.38392#bib.bib18)\), which jumps from coarse demographics to predicted outcomes\.

Existing responses lack empirically grounded latent structure\.Most realism\-oriented methods keep the schema fixed and improve the assigned*values*, for example by aligning attributes to reference distributions\([Hu et al\., 2025](https://arxiv.org/html/2609.38392#bib.bib8)\)or enriching personas with free\-text backstories\([Moon et al\., 2024](https://arxiv.org/html/2609.38392#bib.bib7);[Park et al\., 2024](https://arxiv.org/html/2609.38392#bib.bib3)\)\. Yet[Hu and Collier \(2024\)](https://arxiv.org/html/2609.38392#bib.bib13)show that persona prompting helps only when the chosen attributes predict the outcome, and existing persona variables explain under 10% of annotation variance\. Better values cannot compensate for an uninformative schema, yet these approaches do not determine which latent attributes a task requires\. Concurrent work introduces task\-sensitivity into persona generation\.[Chen et al\. \(2026\)](https://arxiv.org/html/2609.38392#bib.bib42)builds a topic\-adaptive hierarchy over demographic attributes using a world knowledge model, while[Li et al\. \(2025a\)](https://arxiv.org/html/2609.38392#bib.bib9)sample a demographic base from census data and expand it through LLM prompting\. Both show the value of structured, task\-sensitive persona generation\.

From demographic base to task\-grounded latents\.MetaPersonaextends this direction by adding latent psychological attributes between demographics and outcomes\. Rather than relying only on LLM\-derived priors, we retrieve task\-relevant empirical studies and use their reported relationships to derive the latent layer: selecting task\-relevant attributes and sampling their values conditioned on demographics under literature\-derived priors\. This grounds the schema itself in measured social science evidence before values are assigned\. A fuller discussion appears in Appendix[A](https://arxiv.org/html/2609.38392#A1)\.

## 3MetaPersona\-DB: A Variable\-level Empirical Social Science Dataset

A persona is only as good as the attributes it encodes, and which attributes matter is an empirical question that social science has spent decades answering\. The first step toward a science of persona generation is therefore to mine this evidence systematically\. We do so by curatingMetaPersona\-DB, a variable\-level dataset distilled from thousands of empirical human\-subjects studies\.

![Refer to caption](https://arxiv.org/html/2609.38392v1/paper_example.png)Figure 2:An example of an annotated paper\.### 3\.1Paper Selection

MetaPersona\-DBis built from empirical studies across six social science disciplines indexed by Journal Citation Reports \(JCR;[Clarivate \(2024\)](https://arxiv.org/html/2609.38392#bib.bib25)\): psychology, political science, economics, sociology, communication, and multidisciplinary sciences\. We select these fields because they represent core domains in which LLM\-based social simulations are increasingly applied[Gao et al\. \(2024\)](https://arxiv.org/html/2609.38392#bib.bib23);[Ziems et al\. \(2024\)](https://arxiv.org/html/2609.38392#bib.bib24), a primary use case forMetaPersona\. We restrict the corpus to publications after 2000 in first\-quartile \(Q1\) journals indexed by JCR, with at least 20 citations\. This filtering strategy prioritizes studies with recognized journal quality, methodological credibility, and demonstrated scholarly influence[Hirsch \(2005\)](https://arxiv.org/html/2609.38392#bib.bib26)\. Paper metadata are retrieved through the OpenAlex API[Priem et al\. \(2022\)](https://arxiv.org/html/2609.38392#bib.bib27)\.

### 3\.2Identifying Empirical Human Studies

Not all papers in social science journals report original human data: many are theoretical, methodological, or narrative reviews that yield no extractable behavioral variables or causal paths\. We therefore restrict the corpus toempirical human\-involving studies—original studies using real\-world human data \(surveys, experiments, administrative records, etc\.\) or systematic reviews and meta\-analyses synthesizing such studies[Shadish et al\. \(2002\)](https://arxiv.org/html/2609.38392#bib.bib28);[Borenstein et al\. \(2021\)](https://arxiv.org/html/2609.38392#bib.bib29)\. Classification was performed usinggpt\-5\.2with a structured prompt, validated by two independent human annotators \(see Appendix[F](https://arxiv.org/html/2609.38392#A6)and[C\.3](https://arxiv.org/html/2609.38392#A3.SS3)\)\. This yields11,638 empirical studiesforming the basis ofMetaPersona\-DB\.

### 3\.3Variable and Path Extraction

From each paper, we extract persona\-relevant information from the title and abstract in three steps, usinggpt\-5\.2\. A detailed annotation taxonomy is presented in Appendix[C](https://arxiv.org/html/2609.38392#A3)\.

Step 1: Variable annotation\.We identify each individual\-levelvariable—any attribute that can be measured for a single person\. We classify each variable as demographic, psychographic, or behavioral, following prior practices\([Pruitt and Grudin, 2003](https://arxiv.org/html/2609.38392#bib.bib30)\)\. For each variable, we annotate how it is defined and measured \(e\.g\., scale score, behavioral count, categorical label\)\.

Step 2: Distribution annotation\.We assign each variable a coarse population shape, like bell\-shaped, right\-skewed, or bimodal distributions\. Abstracts rarely report exact means, variances, or full distributions\. We therefore treat these shapes as construct\-level priors elicited from the annotation model, rather than as study\-specific statistics[Zhu and Griffiths \(2025\)](https://arxiv.org/html/2609.38392#bib.bib31);[Capstick et al\. \(2025\)](https://arxiv.org/html/2609.38392#bib.bib32)\. When ground\-truth population distributions are available, we use them to validate the annotated shapes\.

Step 3: Path extraction\.We extract directed relationships between variables and encode them aspaths\. Each path links a source variable to a target variable \(e\.g\., risk perception→\\rightarrowvaccination intention\) and records the relationship direction \(positive or negative\) and effect size \(e\.g\., correlationrr, regression coefficientβ\\beta, odds ratio, mean difference\)\. We map effect sizes to coarse bands \(weak, moderate, or strong\) using conventional guidelines[Cohen \(2013\)](https://arxiv.org/html/2609.38392#bib.bib33)\. If an abstract reports only the direction, as most do, we keep that direction and use a model\-elicited prior for strength\. Human evaluators audit a sample of full\-text PDFs to check whether these priors are supported by the paper\. Repeated paths are then merged into a consensus estimate that accounts for between\-study heterogeneity[Borenstein \(2009\)](https://arxiv.org/html/2609.38392#bib.bib34)\. Figure[2](https://arxiv.org/html/2609.38392#S3.F2)shows an example of an annotated paper\([Weeks, 2015](https://arxiv.org/html/2609.38392#bib.bib43)\)\.

Annotation prompts and human validation\.All LLM annotation prompts are provided in Appendix[F](https://arxiv.org/html/2609.38392#A6)\. Human validation is integrated into the steps above: evaluators audit a sample of full\-text PDFs to check whether the model\-extracted variables, distributions, paths, and priors are supported by the papers\. We describe the validation protocol in Appendix[C\.3](https://arxiv.org/html/2609.38392#A3.SS3)\.

## 4MetaPersona: Task\-Grounded Synthetic Population Generation

![Refer to caption](https://arxiv.org/html/2609.38392v1/metapersona_pipeline.png)Figure 3:Overview of theMetaPersonapipeline: from a task query to a synthetic population\.Given a downstream task,MetaPersonagenerates a synthetic population in five stages\. It retrieves task\-relevant studies fromMetaPersona\-DB, builds a task\-specific persona graph from extracted variable paths, selects the latent attributes most central to the task outcome, samples a demographic base population, and generates each agent’s latent attributes conditioned on its demographics under empirically grounded priors\. We describe each stage below, with Figure[3](https://arxiv.org/html/2609.38392#S4.F3)illustrating the key steps\.

#### Preliminary: Task Representation and Embedding\.

We embed each paper inMetaPersona\-DBusing its title and abstract with SPECTER2, a scientific document embedding model designed for scholarly retrieval[Cohan et al\. \(2020\)](https://arxiv.org/html/2609.38392#bib.bib35);[Singh et al\. \(2023\)](https://arxiv.org/html/2609.38392#bib.bib36)\. We useallenai/specter2\_basewith theallenai/specter2adapter and take the CLS\-token representation𝐞i∈ℝ768\\mathbf\{e\}\_\{i\}\\in\\mathbb\{R\}^\{768\}as the paper\-level embedding\. These embeddings are precomputed and cached for the full corpus\.

### 4\.1Literature Retrieval and Ranking

A task is specified by a natural\-language queryqqand a small keyword set𝒦\\mathcal\{K\}, provided by the researcher\. We encodeqqwith the same SPECTER2 encoder and score each paper using semantic similarity and keyword overlap:

si=cos⁡\(𝐞q,𝐞i\)\+λ​mi​\(𝒦\),s\_\{i\}\\;=\\;\\cos\\\!\\bigl\(\\mathbf\{e\}\_\{q\},\\,\\mathbf\{e\}\_\{i\}\\bigr\)\\;\+\\;\\lambda\\,m\_\{i\}\(\\mathcal\{K\}\),\(1\)wheremi​\(𝒦\)m\_\{i\}\(\\mathcal\{K\}\)counts keyword occurrences in paperiiandλ\\lambdais a small weight \(λ=0\.05\\lambda\{=\}0\.05in our experiments\)\. We retain the top\-KKpapers bysis\_\{i\}, then use an LLM to re\-rank them by task relevance on a11–1010scale\([Sun et al\., 2023](https://arxiv.org/html/2609.38392#bib.bib44)\)\. The top\-K′K^\{\\prime\}papers form the retrieval setℛ\\mathcal\{R\}\(K=100K\{=\}100,K′=20K^\{\\prime\}\{=\}20\)\. This two\-stage design\([Nogueira and Cho, 2019](https://arxiv.org/html/2609.38392#bib.bib45)\)uses embeddings for broad recall and the LLM only for precision ranking over a small candidate pool\.

### 4\.2Persona Ontology Graph Construction

From the retrieval setℛ\\mathcal\{R\}, we collect all extracted variable paths and merge them into a task\-specific dependency graphG=\(V,E\)G=\(V,E\)\. An LLM clusters synonymous variables across papers into a single shared node \(e\.g\.,*analytical thinking*,*need for cognition*, and*CRT*collapse into one latent node\)\. Each node is assigned a tierτ⁡\(v\)∈\{demographic,latent,outcome\}\\tau\(v\)\\in\\\{\\textsf\{demographic\},\\,\\textsf\{latent\},\\,\\textsf\{outcome\}\\\}\. A directed edgeu→vu\\\!\\to\\\!vaggregates all paths between two themes\. Its weight counts supporting paths, and its sign is the majority\-vote direction:

wu​v\\displaystyle w\_\{uv\}=∑p∈ℛ𝟙\[p:u→v\],\\displaystyle=\\sum\_\{p\\in\\mathcal\{R\}\}\\mathbb\{1\}\[\\,p:u\\to v\\,\],\(2\)du​v\\displaystyle d\_\{uv\}=majp:u→vdir\(p\)∈\{\+,−\}\.\\displaystyle=\\operatorname\*\{maj\}\_\{p:\\,u\\to v\}\\;\\mathrm\{dir\}\(p\)\\in\\\{\+,\-\\\}\.We retain two edge types for generation:demographic→latent\\textsf\{demographic\}\\to\\textsf\{latent\}, which captures how demographics shape latent attributes, andlatent→outcome\\textsf\{latent\}\\to\\textsf\{outcome\}, which captures how latents relate to the task outcome\. This yields the layered structureD→Z→YD\\to Z\\to Y\.

### 4\.3Latent Attribute Selection

The graph often contains more latent themes than a persona needs\. We rank each latent nodezzby a centrality score that favors attributes linked to both demographics and the task outcome:

c\(z\)=∑u:τ⁡\(u\)=demowu​z⏟demographic in\-flow\+∑y:τ⁡\(y\)=outcomewz​y⏟outcome out\-flow\.c\(z\)\\;=\\;\\underbrace\{\\sum\_\{\\begin\{subarray\}\{c\}u:\\,\\tau\(u\)=\\textsf\{demo\}\\end\{subarray\}\}w\_\{uz\}\}\_\{\\text\{demographic in\-flow\}\}\\;\+\\;\\underbrace\{\\sum\_\{\\begin\{subarray\}\{c\}y:\\,\\tau\(y\)=\\textsf\{outcome\}\\end\{subarray\}\}w\_\{zy\}\}\_\{\\text\{outcome out\-flow\}\}\.\(3\)We select the top\-KZK\_\{Z\}latents byc⁡\(z\)c\(z\)as the persona’s latent schemaZTZ\_\{T\}\(e\.g\.,KZ=3K\_\{Z\}\{=\}3\)\.

### 4\.4Demographic Base Population Sampling

We instantiate a base population ofNNagents by sampling demographicsDDfrom a researcher\-specified grounding source, such as U\.S\. adults or eligible voters\. For benchmarked tasks, we sample from the ground\-truth survey population\. Otherwise, we draw from public census microdata, using the American Community Survey Public Use Microdata Sample \(PUMS\) for U\.S\. populations and IPUMS\-International for cross\-national targets\([U\.S\. Census Bureau, 2026](https://arxiv.org/html/2609.38392#bib.bib38);[Minnesota Population Center, 2024](https://arxiv.org/html/2609.38392#bib.bib37)\)\. Because these sources provide individual\-level records rather than marginal summary tables, sampling rows directly preserves the empirical demographic*joint*distribution by construction, avoiding incongruous attribute combinations that arise when joints are reconstructed from marginals[Li et al\. \(2025a\)](https://arxiv.org/html/2609.38392#bib.bib9)\. Researchers can customize the population through standard filters such as country, age, education, and employment inMetaPersona\-Studio\(§[6](https://arxiv.org/html/2609.38392#S6)\)\.

Table 1:Downstream evaluation tasks, ground\-truth data sources, and predicted outcomes\.![Refer to caption](https://arxiv.org/html/2609.38392v1/case_study_demo.png)Figure 4:Examples of the four persona\-construction methods evaluated for misinformation\-belief prediction:Demo\-Only,Backstory,LLM\-Heuristic, andMetaPersona\. Evaluation uses matched responses from real MIST survey participants \(N=1,000N=1\{,\}000\) from[Maertens et al\. \(2024\)](https://arxiv.org/html/2609.38392#bib.bib39)\.
### 4\.5Population\-Conditioned Attribute Generation

Each agent’s persona factorizes into demographics and task\-relevant latents conditioned on those demographics:

p⁡\(persona\)=P⁡\(D\)⋅P⁡\(ZT∣D\)\.p\(\\text\{persona\}\)\\;=\\;P\(D\)\\,\\cdot\\,P\(Z\_\{T\}\\mid D\)\.\(4\)To estimateP⁡\(ZT∣D\)P\(Z\_\{T\}\\mid D\), we use the dependency structure from the persona graph\. We sample the joint latent vector with a Gaussian copula, which separates each variable’s marginal distribution from its dependence with other variables:

𝐮∼𝒩⁡\(𝟎,Σ\),zj=Fj−1​\(Φ⁡\(uj\)\),\\mathbf\{u\}\\;\\sim\\;\\mathcal\{N\}\(\\mathbf\{0\},\\,\\Sigma\),\\qquad z\_\{j\}\\;=\\;F\_\{j\}^\{\-1\}\\\!\\bigl\(\\Phi\(u\_\{j\}\)\\bigr\),\(5\)whereΦ\\Phiis the standard normal CDF,Fj−1F\_\{j\}^\{\-1\}is the quantile function for latentjj, andΣ\\Sigmais the correlation matrix induced by reported and elicited path strengths\. Conditioning on each agent’s demographics then yields its latent values\. Because generation is mostly statistical,MetaPersonadoes not require per\-agent LLM calls, making it substantially cheaper than baselines that generate each persona through prompting\.

## 5Evaluation ofMetaPersonaon Downstream Tasks: Three Case Studies

Table 2:Performance of all methods across three case studies and three LLM backbones\. Within each base LLM, we compare four persona\-construction methods\. Best result per task and metric inbold; second\-best isunderlined\.↓\\downarrow= lower is better;↑\\uparrow= higher is better\.Individual accuracymetrics anddistributional alignmentmetrics are highlighted in the header\. Bias is signed mean error; best/second\-best for Bias are based on smallest absolute bias\. MIST metrics use scores normalized to\[0,1\]\[0,1\]; ISSP MAE and W\-dist use the original 1–5 ordinal codes\. Metric magnitudes should therefore not be compared across tasks\. For Case Study 3, W\-dist is macro\-averaged over two predicted outcomes\.Generating an empirically grounded population is only useful if the resulting personas behave realistically on downstream tasks of genuine social\-scientific interest\. We therefore ask:how well doMetaPersonapopulations reproduce real human responses, and how do they compare to existing persona\-construction practices?We answer this through three case studies, each evaluated against an individual\-level human ground truth and against three frontier LLMs \(GPT\-5\.2,Claude Haiku 4\.5, andDeepSeek V3\.2\) to test the robustness of our findings\.

### 5\.1Task Selection and Data Sources

We evaluateMetaPersonaon three downstream tasks chosen against two requirements: each task must be \(1\)*well studied in the empirical social sciences*, so thatMetaPersona\-DBcontains relevant attribute–outcome evidence, and \(2\) backed by a*real individual\-level survey*recording both demographics and outcomes, so that each synthetic persona can be matched to a real respondent and scored against an observed response\. The three tasks span distinct disciplines and outcome types to test generalization across literatures and response formats\. Because each persona is matched to a real respondent, demographics are drawn directly from each ground\-truth dataset rather than from PUMS/IPUMS \(cf\.§[4\.4](https://arxiv.org/html/2609.38392#S4.SS4)\)\. Table[1](https://arxiv.org/html/2609.38392#S4.T1)summarizes the tasks, data sources, and predicted outcomes; the full list of demographic inputs and inferred latent attributes is in Appendix[E](https://arxiv.org/html/2609.38392#A5)\.

### 5\.2Baseline Construction

Because task\-grounded, population\-level persona generation is, to our knowledge, previously understudied; we therefore construct three that share the same demographic base population, with an example demonstrated in Figure[4](https://arxiv.org/html/2609.38392#S4.F4)\. \(1\)Demographics\-Only \(Demo\-Only\)conditions each agent on demographics alone and queries the outcome directly, echoing the “demographics\-in, behavior\-out” paradigm\([Li et al\., 2025b](https://arxiv.org/html/2609.38392#bib.bib18)\)adopted by most LLM social simulators[Gao et al\. \(2023\)](https://arxiv.org/html/2609.38392#bib.bib41);[Yang et al\. \(2024\)](https://arxiv.org/html/2609.38392#bib.bib5)\. \(2\)Demographics \+ Life Narrative \(Backstory\)adaptsAnthology\([Moon et al\., 2024](https://arxiv.org/html/2609.38392#bib.bib7)\), which generates free\-form first\-person backstories from demographic profiles, demonstrating that narrative richness beats flat demographic schemas\. \(3\)Demographics \+ Zero\-Shot Latents \(LLM\-Heuristic\)prompts the LLM to identify task\-relevant latent variables and infer their values from demographics alone, without grounding\. Inspired by[Chen et al\. \(2026\)](https://arxiv.org/html/2609.38392#bib.bib42), this baseline extends topic\-relevant demographic priors to latent variables by letting the LLM nominate and assign task\-specific attributes\. In contrast,MetaPersonaselects latent attributes fromMetaPersona\-DBand assigns values conditioned on demographics under literature\-derived priors\. For a fair comparison,LLM\-HeuristicandMetaPersonainfer the same number of latent attributes \(K=3K\{=\}3\)\.

### 5\.3Realism Metrics

We evaluate realism at three levels—individual accuracy, distributional alignment, and structural realism—so that a method cannot appear faithful merely by matching one aspect of the data while distorting another\.

Individual accuracy\.We measure how closely each synthetic persona reproduces its matched respondent’s outcome\. For the continuous MIST score, we report RMSE and MAE\. For ordinal outcomes, we report MAE, within\-one accuracy \(W\-1 Acc\), and quadratic\-weighted kappa \(QWK\)\.

Distributional alignment\.We measure whether the predicted population reproduces the shape of the human response distribution\. We report Wasserstein distance for all tasks and the mean signed bias and Kolmogorov–Smirnov statistic \(KS\) for the continuous MIST outcome\. For Stack Overflow, Wasserstein distance is macro\-averaged over two predicted outcomes,AISentandAISelect\.

Structural realism\.We assess whether synthetic populations reproduce relationships observed in human data\. We examine whether predicted outcomes recover literature\-supported associations\. Detailed metric definitions and calculation procedures are provided in Appendix[D](https://arxiv.org/html/2609.38392#A4)\.

### 5\.4Aggregated Results and Cross\-Task Analysis

Individual accuracy\.As shown in Table[2](https://arxiv.org/html/2609.38392#S5.T2), results vary by task and backbone\.MetaPersonaachieves the best RMSE/MAE on MIST under all three models and the lowest ISSP MAE withClaude Haiku 4\.5andDeepSeek\-V3\.2, but not withGPT\-5\.2, whereDemo\-Onlyhas the lowest MAE\. On ISSP, different baselines also lead on W\-1 Acc and QWK depending on the backbone, making this a mixed rather than uniformly positive result\. On SO, QWK rises from the best baseline value of0\.0730\.073to0\.3200\.320withGPT\-5\.2, and from0\.0890\.089to0\.4020\.402withDeepSeek\-V3\.2\.

Distributional alignment\.MetaPersonaimproves population\-level fit on MIST, achieving the best Bias, W\-dist, and KS across all three models\. The ISSP results are mixed:MetaPersonahas the lowest W\-dist only withDeepSeek\-V3\.2;LLM\-Heuristicis best withGPT\-5\.2andClaude Haiku 4\.5\. UnderGPT\-5\.2,MetaPersonadoes not lead on any reported ISSP metric\. These differences are evaluated within each task; their absolute magnitudes are not compared across tasks because MIST and ISSP use different metric scales\.

Structural realism\.A useful synthetic population must reproduce real\-world*dependencies*among attributes, not just their marginals\. We measure the Pearson correlationrralong key variable paths in the ground\-truth data and compare it to each method \(Table[3](https://arxiv.org/html/2609.38392#S5.T3)\), scoring on the absolute deviation\|rmethod−rGT\|\|r\_\{\\text\{method\}\}\-r\_\{\\text\{GT\}\}\|\. We pick one diagnostic path per task, each probing a different structure\. For misinformation, cognitive reflection, measured by CRT,→\\tomisinformation discernment is a strong positive effect\([Pennycook and Rand, 2019](https://arxiv.org/html/2609.38392#bib.bib14)\)that demographics alone cannot express\. For income redistribution, education level→\\tosupport for reducing income differences is weak and non\-monotonic\([Attewell, 2022](https://arxiv.org/html/2609.38392#bib.bib46)\); this path penalizes methods that impose an oversimplified stereotype\. For AI\-tool sentiment,seniority→\\tosentiment is close to null, with favorability roughly flat across experience levels\([Stack Overflow, 2025](https://arxiv.org/html/2609.38392#bib.bib40)\)\.Overall,MetaPersonais closest to the ground\-truth correlation in two of the three diagnostic paths, reducing\|Δ​r\|\|\\Delta r\|to0\.0200\.020for MIST and0\.0360\.036for SO\.

Table 3:Structural realism usingGPT\-5\.2; results for other models are reported in Appendix[E](https://arxiv.org/html/2609.38392#A5)\. Pearsonrralong one diagnostic path per task in the ground\-truth data versus each method’s prediction\. Closest to ground truth inbold;\|Δ​r\|\|\\Delta r\|is the absolute deviation from the ground\-truthrr\(lower is better\)\.Note\.For the misinformation path, CRT \(cognitive reflection\) is an inferred latent attribute rather than a demographic field, so onlyLLM\-HeuristicandMetaPersonaexplicitly encode it\.

## 6Application:MetaPersona\-Studio

To explore how the framework could be used without code, we developed a work\-in\-progress interactive prototype,MetaPersona\-Studio\. A researcher specifies a task query and selects a grounding population, and the Studio retrieves task\-relevant literature, builds the persona graph, surfaces the selected latent attributes, and generates a synthetic population, exposing demographic filters \(e\.g\., country, age, education, employment\) so the base population can be customized to the study at hand\. The interface returns the generated personas and graph for inspection and export\.

## 7Discussion and Conclusion

We presented a pipeline that turns scattered empirical evidence into task\-grounded synthetic populations:MetaPersona\-DBdistills 11,000\+ human\-subjects studies into variable\-level structure,MetaPersonauses that evidence to retrieve task\-relevant attributes and sample populations under literature\-derived priors, and theMetaPersona\-Studioprototype explores how this workflow can be made accessible to interdisciplinary users\.

When does task\-grounded structure help?Our results suggest the gains are largest when an outcome depends on latent attributes that demographics alone cannot capture\. This is clearest on misinformation belief and AI\-tool sentiment: on Stack Overflow withGPT\-5\.2, quadratic\-weighted kappa rises from the best baseline value of0\.0730\.073to0\.3200\.320, indicating that empirically selected latents recover meaningful differences between people rather than merely matching aggregate marginals\. Where a relationship is weak, as for education→\\toredistribution support on ISSP where all methods converge,MetaPersonaoffers no advantage\.

Conclusion\.Faithful synthetic populations require not only richer descriptions but the right attributes and their empirical dependencies\. By grounding both in measured social science evidence,MetaPersonamoves persona generation from a heuristic step toward a principled one, and puts it in the hands of the communities best positioned to use it\.

## Limitations and Future Work

Our evidence base is bounded in coverage: we index six social science disciplines rather than all JCR fields, and we draw on journal articles only, omitting archival venues such as HCI conferences that also report human\-subjects studies\. We extract variables from titles and abstracts rather than full text\. This is partly by design, since abstracts surface the most important variables and headline relationships while full\-text mining introduces noise from robustness checks and incidental measures, but it biases the evidence base toward primary and well\-powered effects\. Coverage is further shaped by access since many studies are not open access\. Natural next steps are to broaden the corpus to additional disciplines and conference venues, label the open\-access subsample, and extend extraction to full text where licensing permits\. A second boundary concerns the demographic substrate: the current grounding assumes a sampling frame defined by observable demographic attributes, which may not be available for all target populations of interest\. Two further directions follow: validating the census\-microdata substrate \(§[4\.4](https://arxiv.org/html/2609.38392#S4.SS4)\) on non\-benchmarked tasks, and extending the dependency graph toward richer structures that capture moderation and context\-dependent effects\.

## Ethical considerations

MetaPersonais intended to support, not replace, human\-subjects research\. Even when empirically grounded, simulated responses reflect aggregate patterns rather than the lived experience of real people, and they should not be treated as evidence about actual individuals or used to substitute for engagement with affected communities on consequential decisions\. As with any method that models human populations, care is needed when applying it to groups for which the underlying evidence is limited\. We also note dual\-use potential: realistic synthetic audiences could be used to optimize persuasive messaging, and we intendMetaPersona\-Studiofor research and transparent analysis\. Finally, we used ChatGPT exclusively to improve minor grammar in the final manuscript text\.

## Broader Impacts

By reducing persona construction cost to under $0\.5 per task and making it flat in population size,MetaPersonaremoves a practical barrier to large\-scale social simulation\. We note, however, that persona generation is not the dominant cost in most simulation pipelines; the simulation itself typically dominates\.MetaPersona’s contribution is therefore to make the persona layer both cheaper and more rigorous, so researchers can invest remaining budget in simulation fidelity rather than population construction\. Grounded populations support a range of applications: synthetic audiences for pre\-screening messaging in marketing and consumer research\([Sarstedt et al\., 2024](https://arxiv.org/html/2609.38392#bib.bib17)\), and hypothesis screening and opinion forecasting in computational social science\([Horton et al\., 2023](https://arxiv.org/html/2609.38392#bib.bib2);[Manning et al\., 2024](https://arxiv.org/html/2609.38392#bib.bib4)\)\. Simulated populations should complement rather than displace human data, a point we develop in the Ethical Considerations\.

## Code and Demo Availability

This manuscript describes work in progress\. The research code and publicMetaPersona\-Studiodemo are being prepared for release and will be made publicly available with the next version of the manuscript\.

## References

- Argyleet al\.\(2023\)L\. P\. Argyle, E\. C\. Busby, N\. Fulda, J\. R\. Gubler, C\. Rytting, and D\. WingateOut of one, many: using language models to simulate human samples\.Political Analysis31\(3\),pp\. 337–351\.Cited by:[Appendix A](https://arxiv.org/html/2609.38392#A1.SS0.SSS0.Px2.p1.1),[§1](https://arxiv.org/html/2609.38392#S1.p1.1),[§1](https://arxiv.org/html/2609.38392#S1.p3.1)\.
- Attewell \(2022\)D\. AttewellRedistribution attitudes and vote choice across the educational divide\.European Journal of Political Research61\(4\),pp\. 1080–1101\.Cited by:[§5\.4](https://arxiv.org/html/2609.38392#S5.SS4.p3.1)\.
- Bisbeeet al\.\(2024\)J\. Bisbee, J\. D\. Clinton, C\. Dorff, B\. Kenkel, and J\. M\. LarsonSynthetic replacements for human survey data? the perils of large language models\.Political Analysis32\(4\),pp\. 401–416\.Cited by:[§1](https://arxiv.org/html/2609.38392#S1.p5.1)\.
- Borensteinet al\.\(2021\)M\. Borenstein, L\. V\. Hedges, J\. P\. Higgins, and H\. R\. RothsteinIntroduction to meta\-analysis\.John Wiley & Sons\.Cited by:[§3\.2](https://arxiv.org/html/2609.38392#S3.SS2.p1.1)\.
- Borenstein \(2009\)M\. BorensteinEffect sizes for continuous data\.InThe Handbook of Research Synthesis and Meta\-Analysis,H\. Cooper, L\. V\. Hedges, and J\. C\. Valentine \(Eds\.\),pp\. 221–235\.Cited by:[§3\.3](https://arxiv.org/html/2609.38392#S3.SS3.p4.1)\.
- Capsticket al\.\(2025\)A\. Capstick, R\. Krishnan, and P\. BarnaghiAutoElicit: using large language models for expert prior elicitation in predictive modelling\.InInternational Conference on Machine Learning,pp\. 6746–6777\.Cited by:[§3\.3](https://arxiv.org/html/2609.38392#S3.SS3.p3.1)\.
- Chenet al\.\(2026\)R\. Chen, T\. Wu, B\. Xu, J\. Luo, X\. Xu, and H\. ShenHAG: hierarchical demographic tree\-based agent generation for topic\-adaptive simulation\.InProceedings of the 64th Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),Cited by:[§1](https://arxiv.org/html/2609.38392#S1.p3.1),[§2](https://arxiv.org/html/2609.38392#S2.p2.1),[§5\.2](https://arxiv.org/html/2609.38392#S5.SS2.p1.1)\.
- Clarivate \(2024\)ClarivateJournal citation reports\.Note:[https://clarivate\.com/products/scientific\-and\-academic\-research/research\-analytics\-evaluation\-and\-management\-solutions/journal\-citation\-reports/](https://clarivate.com/products/scientific-and-academic-research/research-analytics-evaluation-and-management-solutions/journal-citation-reports/)Cited by:[§3\.1](https://arxiv.org/html/2609.38392#S3.SS1.p1.1)\.
- Cohanet al\.\(2020\)A\. Cohan, S\. Feldman, I\. Beltagy, D\. Downey, and D\. S\. WeldSpecter: document\-level representation learning using citation\-informed transformers\.InProceedings of the 58th Annual Meeting of the Association for Computational Linguistics,pp\. 2270–2282\.Cited by:[§4](https://arxiv.org/html/2609.38392#S4.SS0.SSS0.Px1.p1.1)\.
- Cohen \(2013\)J\. CohenStatistical power analysis for the behavioral sciences\.Routledge\.Cited by:[§3\.3](https://arxiv.org/html/2609.38392#S3.SS3.p4.1)\.
- Gaoet al\.\(2024\)C\. Gao, X\. Lan, N\. Li, Y\. Yuan, J\. Ding, Z\. Zhou, F\. Xu, and Y\. LiLarge language models empowered agent\-based modeling and simulation: a survey and perspectives\.Humanities and Social Sciences Communications11\(1\),pp\. 1–24\.Cited by:[§3\.1](https://arxiv.org/html/2609.38392#S3.SS1.p1.1)\.
- Gaoet al\.\(2023\)C\. Gao, X\. Lan, Z\. Lu, J\. Mao, J\. Piao, H\. Wang, D\. Jin, and Y\. LiS3: social\-network simulation system with large language model\-empowered agents\.arXiv preprint arXiv:2307\.14984\.Cited by:[§5\.2](https://arxiv.org/html/2609.38392#S5.SS2.p1.1)\.
- Geet al\.\(2024\)T\. Ge, X\. Chan, X\. Wang, D\. Yu, H\. Mi, and D\. YuScaling synthetic data creation with 1,000,000,000 personas\.arXiv preprint arXiv:2406\.20094\.Cited by:[Appendix A](https://arxiv.org/html/2609.38392#A1.SS0.SSS0.Px2.p1.1),[§1](https://arxiv.org/html/2609.38392#S1.p2.1)\.
- Hirsch \(2005\)J\. E\. HirschAn index to quantify an individual’s scientific research output\.Proceedings of the National Academy of Sciences102\(46\),pp\. 16569–16572\.Cited by:[§3\.1](https://arxiv.org/html/2609.38392#S3.SS1.p1.1)\.
- Hortonet al\.\(2023\)J\. J\. Horton, A\. Filippas, and B\. S\. ManningLarge language models as simulated economic agents: what can we learn from homo silicus?\.Technical reportNational Bureau of Economic Research\.Cited by:[§1](https://arxiv.org/html/2609.38392#S1.p1.1),[Broader Impacts](https://arxiv.org/html/2609.38392#Sx3.p1.1)\.
- Hu and Collier \(2024\)T\. Hu and N\. CollierQuantifying the persona effect in llm simulations\.InProceedings of the 62nd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 10289–10307\.Cited by:[Appendix A](https://arxiv.org/html/2609.38392#A1.SS0.SSS0.Px1.p1.1),[§1](https://arxiv.org/html/2609.38392#S1.p3.1),[§2](https://arxiv.org/html/2609.38392#S2.p2.1)\.
- Huet al\.\(2025\)Z\. Hu, Z\. Xiao, M\. Xiong, Y\. Lei, T\. Wang, J\. Lian, K\. Ding, Z\. Xiao, N\. J\. Yuan, and X\. XiePopulation\-aligned persona generation for llm\-based social simulation\.arXiv preprint arXiv:2509\.10127\.Cited by:[Appendix A](https://arxiv.org/html/2609.38392#A1.SS0.SSS0.Px2.p1.1),[§1](https://arxiv.org/html/2609.38392#S1.p2.1),[§1](https://arxiv.org/html/2609.38392#S1.p3.1),[§2](https://arxiv.org/html/2609.38392#S2.p2.1)\.
- Kolluriet al\.\(2025\)A\. Kolluri, S\. Wu, J\. S\. Park, and M\. S\. BernsteinFinetuning LLMs for human behavior prediction in social science experiments\.InProceedings of the 2025 Conference on Empirical Methods in Natural Language Processing,pp\. 30096–30111\.External Links:[Document](https://dx.doi.org/10.18653/v1/2025.emnlp-main.1530)Cited by:[Appendix A](https://arxiv.org/html/2609.38392#A1.SS0.SSS0.Px3.p1.1)\.
- Liet al\.\(2025a\)A\. Li, H\. Chen, H\. Namkoong, and T\. PengLLM generated persona is a promise with a catch\.InAdvances in Neural Information Processing Systems,Vol\.38\.Cited by:[Appendix A](https://arxiv.org/html/2609.38392#A1.SS0.SSS0.Px1.p1.1),[Appendix A](https://arxiv.org/html/2609.38392#A1.SS0.SSS0.Px2.p1.1),[§1](https://arxiv.org/html/2609.38392#S1.p2.1),[§1](https://arxiv.org/html/2609.38392#S1.p5.1),[§1](https://arxiv.org/html/2609.38392#S1.p7.1),[§2](https://arxiv.org/html/2609.38392#S2.p1.1),[§2](https://arxiv.org/html/2609.38392#S2.p2.1),[§4\.4](https://arxiv.org/html/2609.38392#S4.SS4.p1.1)\.
- Liet al\.\(2025b\)C\. J\. Li, J\. Wu, Z\. Mo, A\. Qu, Y\. Tang, K\. Zhao, Y\. Gan, J\. Fan, J\. Yu, J\. Zhao, P\. Liang, L\. Pastor, and K\. LarsonSimulating society requires simulating thought\.InAdvances in Neural Information Processing Systems,Vol\.38\.Cited by:[Appendix A](https://arxiv.org/html/2609.38392#A1.SS0.SSS0.Px3.p1.1),[§1](https://arxiv.org/html/2609.38392#S1.p3.1),[§2](https://arxiv.org/html/2609.38392#S2.p1.1),[§5\.2](https://arxiv.org/html/2609.38392#S5.SS2.p1.1)\.
- Maertenset al\.\(2024\)R\. Maertens, F\. M\. Götz, H\. F\. Golino, J\. Roozenbeek, C\. R\. Schneider, Y\. Kyrychenko, J\. R\. Kerr, S\. Stieger, W\. P\. McClanahan, K\. Drabot,et al\.The misinformation susceptibility test \(mist\): a psychometrically validated measure of news veracity discernment\.Behavior Research Methods56\(3\),pp\. 1863–1899\.Cited by:[Figure 4](https://arxiv.org/html/2609.38392#S4.F4),[Table 1](https://arxiv.org/html/2609.38392#S4.T1.2.2.3.1.1)\.
- Manninget al\.\(2024\)B\. S\. Manning, K\. Zhu, and J\. J\. HortonAutomated social science: language models as scientist and subjects\.Technical reportNational Bureau of Economic Research\.Cited by:[§1](https://arxiv.org/html/2609.38392#S1.p1.1),[Broader Impacts](https://arxiv.org/html/2609.38392#Sx3.p1.1)\.
- Minnesota Population Center \(2024\)Minnesota Population CenterIntegrated public use microdata series, international: version 7\.5 \[dataset\]\.IPUMS,Minneapolis, MN\.Note:[https://doi\.org/10\.18128/D020\.V7\.5](https://doi.org/10.18128/D020.V7.5)External Links:[Document](https://dx.doi.org/10.18128/D020.V7.5)Cited by:[§4\.4](https://arxiv.org/html/2609.38392#S4.SS4.p1.1)\.
- Moonet al\.\(2024\)S\. Moon, M\. Abdulhai, M\. Kang, J\. Suh, W\. Soedarmadji, E\. K\. Behar, and D\. M\. ChanVirtual personas for language models via an anthology of backstories\.InProceedings of the 2024 Conference on Empirical Methods in Natural Language Processing,pp\. 19864–19897\.Cited by:[Appendix A](https://arxiv.org/html/2609.38392#A1.SS0.SSS0.Px2.p1.1),[§1](https://arxiv.org/html/2609.38392#S1.p2.1),[§1](https://arxiv.org/html/2609.38392#S1.p3.1),[§1](https://arxiv.org/html/2609.38392#S1.p6.1),[§2](https://arxiv.org/html/2609.38392#S2.p2.1),[§5\.2](https://arxiv.org/html/2609.38392#S5.SS2.p1.1)\.
- Nget al\.\(2026\)L\. H\. X\. Ng, I\. J\. Cruickshank, A\. X\. W\. Lim, and K\. M\. CarleySocial theory should be a structural prior for agentic ai: a formal framework for multi\-agent social systems\.arXiv preprint arXiv:2605\.07069\.Cited by:[Appendix A](https://arxiv.org/html/2609.38392#A1.SS0.SSS0.Px3.p1.1)\.
- Nogueira and Cho \(2019\)R\. Nogueira and K\. ChoPassage re\-ranking with bert\.arXiv preprint arXiv:1901\.04085\.Cited by:[§4\.1](https://arxiv.org/html/2609.38392#S4.SS1.p1.2)\.
- Parket al\.\(2024\)J\. S\. Park, C\. Q\. Zou, A\. Shaw, B\. M\. Hill, C\. Cai, M\. R\. Morris, R\. Willer, P\. Liang, and M\. S\. BernsteinGenerative agent simulations of 1,000 people\.arXiv preprint arXiv:2411\.10109\.Cited by:[Appendix A](https://arxiv.org/html/2609.38392#A1.SS0.SSS0.Px2.p1.1),[Appendix A](https://arxiv.org/html/2609.38392#A1.SS0.SSS0.Px4.p1.1),[§1](https://arxiv.org/html/2609.38392#S1.p1.1),[§2](https://arxiv.org/html/2609.38392#S2.p2.1)\.
- Pennycook and Rand \(2019\)G\. Pennycook and D\. G\. RandLazy, not biased: susceptibility to partisan fake news is better explained by lack of reasoning than by motivated reasoning\.Cognition188,pp\. 39–50\.Cited by:[§1](https://arxiv.org/html/2609.38392#S1.p3.1),[§5\.4](https://arxiv.org/html/2609.38392#S5.SS4.p3.1)\.
- Piaoet al\.\(2025\)J\. Piao, Y\. Yan, J\. Zhang, N\. Li, J\. Yan, X\. Lan, Z\. Lu, Z\. Zheng, J\. Y\. Wang, D\. Zhou,et al\.AgentSociety: large\-scale simulation of llm\-driven generative agents advances understanding of human behaviors and society\.arXiv preprint arXiv:2502\.08691\.Cited by:[Appendix A](https://arxiv.org/html/2609.38392#A1.SS0.SSS0.Px2.p1.1)\.
- Priemet al\.\(2022\)J\. Priem, H\. Piwowar, and R\. OrrOpenAlex: a fully\-open index of scholarly works, authors, venues, institutions, and concepts\.arXiv preprint arXiv:2205\.01833\.Cited by:[§3\.1](https://arxiv.org/html/2609.38392#S3.SS1.p1.1)\.
- Pruitt and Grudin \(2003\)J\. Pruitt and J\. GrudinPersonas: practice and theory\.InProceedings of the 2003 Conference on Designing for User Experiences,pp\. 1–15\.Cited by:[§3\.3](https://arxiv.org/html/2609.38392#S3.SS3.p2.1)\.
- Santurkaret al\.\(2023\)S\. Santurkar, E\. Durmus, F\. Ladhak, C\. Lee, P\. Liang, and T\. HashimotoWhose opinions do language models reflect?\.InInternational Conference on Machine Learning,pp\. 29971–30004\.Cited by:[Appendix A](https://arxiv.org/html/2609.38392#A1.SS0.SSS0.Px4.p1.1)\.
- Sarstedtet al\.\(2024\)M\. Sarstedt, S\. J\. Adler, L\. Rau, and B\. SchmittUsing large language models to generate silicon samples in consumer and marketing research: challenges, opportunities, and guidelines\.Psychology & Marketing41\(6\),pp\. 1254–1270\.Cited by:[§1](https://arxiv.org/html/2609.38392#S1.p1.1),[Broader Impacts](https://arxiv.org/html/2609.38392#Sx3.p1.1)\.
- Shadishet al\.\(2002\)W\. R\. Shadish, T\. D\. Cook, and D\. T\. CampbellExperimental and quasi\-experimental designs for generalized causal inference\.Houghton Mifflin,Boston, MA\.Cited by:[§3\.2](https://arxiv.org/html/2609.38392#S3.SS2.p1.1)\.
- Singhet al\.\(2023\)A\. Singh, M\. D’Arcy, A\. Cohan, D\. Downey, and S\. FeldmanScirepeval: a multi\-format benchmark for scientific document representations\.InProceedings of the 2023 Conference on Empirical Methods in Natural Language Processing,pp\. 5548–5566\.Cited by:[§4](https://arxiv.org/html/2609.38392#S4.SS0.SSS0.Px1.p1.1)\.
- Stack Overflow \(2025\)Stack OverflowStack overflow developer survey 2025\.Note:[https://survey\.stackoverflow\.co/2025](https://survey.stackoverflow.co/2025)Accessed: 2026\-5\-25Cited by:[Table 1](https://arxiv.org/html/2609.38392#S4.T1.2.4.3.1.1),[§5\.4](https://arxiv.org/html/2609.38392#S5.SS4.p3.1)\.
- Suhet al\.\(2025\)J\. Suh, E\. Jahanparast, S\. Moon, M\. Kang, and S\. ChangLanguage model fine\-tuning on scaled survey data for predicting distributions of public opinions\.InProceedings of the 63rd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 21147–21170\.Cited by:[Appendix A](https://arxiv.org/html/2609.38392#A1.SS0.SSS0.Px4.p1.1),[§1](https://arxiv.org/html/2609.38392#S1.p6.1)\.
- Sunet al\.\(2023\)W\. Sun, L\. Yan, X\. Ma, S\. Wang, P\. Ren, Z\. Chen, D\. Yin, and Z\. RenIs chatgpt good at search? investigating large language models as re\-ranking agents\.InProceedings of the 2023 Conference on Empirical Methods in Natural Language Processing,pp\. 14918–14937\.Cited by:[§4\.1](https://arxiv.org/html/2609.38392#S4.SS1.p1.2)\.
- U\.S\. Census Bureau \(2026\)U\.S\. Census BureauAmerican community survey, 2020–2024 5\-year public use microdata sample \(pums\)\.Note:[https://www\.census\.gov/programs\-surveys/acs/microdata\.html](https://www.census.gov/programs-surveys/acs/microdata.html)U\.S\. Department of CommerceCited by:[§4\.4](https://arxiv.org/html/2609.38392#S4.SS4.p1.1)\.
- Wanget al\.\(2025\)A\. Wang, J\. Morgenstern, and J\. P\. DickersonLarge language models that replace human participants can harmfully misportray and flatten identity groups\.Nature Machine Intelligence7\(3\),pp\. 400–411\.Cited by:[Appendix A](https://arxiv.org/html/2609.38392#A1.SS0.SSS0.Px1.p1.1),[§1](https://arxiv.org/html/2609.38392#S1.p5.1),[§2](https://arxiv.org/html/2609.38392#S2.p1.1)\.
- Weeks \(2015\)B\. E\. WeeksEmotions, partisanship, and misperceptions: how anger and anxiety moderate the effect of partisan bias on susceptibility to political misinformation\.Journal of Communication65\(4\),pp\. 699–719\.Cited by:[§3\.3](https://arxiv.org/html/2609.38392#S3.SS3.p4.1)\.
- Xieet al\.\(2026\)Y\. Xie, L\. Liang, S\. Li, Y\. Lu, Z\. Xiao, M\. Shi, J\. Huang, M\. Wang, and Y\. XieEvaluating the statistical realism of llm\-generated social science data\.Proceedings of the National Academy of Sciences123\(19\),pp\. e2538145123\.Cited by:[Appendix A](https://arxiv.org/html/2609.38392#A1.SS0.SSS0.Px1.p1.1),[Appendix A](https://arxiv.org/html/2609.38392#A1.SS0.SSS0.Px3.p1.1),[Appendix A](https://arxiv.org/html/2609.38392#A1.SS0.SSS0.Px4.p1.1),[§1](https://arxiv.org/html/2609.38392#S1.p5.1),[§1](https://arxiv.org/html/2609.38392#S1.p6.1),[§2](https://arxiv.org/html/2609.38392#S2.p1.1)\.
- Yanget al\.\(2024\)Z\. Yang, Z\. Zhang, Z\. Zheng, Y\. Jiang, Z\. Gan, Z\. Wang, Z\. Ling, J\. Chen, M\. Ma, B\. Dong,et al\.Oasis: open agent social interaction simulations with one million agents\.arXiv preprint arXiv:2411\.11581\.Cited by:[Appendix A](https://arxiv.org/html/2609.38392#A1.SS0.SSS0.Px2.p1.1),[§1](https://arxiv.org/html/2609.38392#S1.p1.1),[§5\.2](https://arxiv.org/html/2609.38392#S5.SS2.p1.1)\.
- Yuet al\.\(2025\)C\. Yu, J\. Ye, Y\. Li, Z\. Li, E\. Ferrara, X\. Hu, and Y\. ZhaoA large\-scale simulation on large language models for decision\-making in political science\.arXiv preprint arXiv:2412\.15291\.Cited by:[Appendix A](https://arxiv.org/html/2609.38392#A1.SS0.SSS0.Px1.p1.1),[§1](https://arxiv.org/html/2609.38392#S1.p3.1)\.
- Zhu and Griffiths \(2025\)J\. Zhu and T\. GriffithsEliciting the priors of large language models using iterated in\-context learning\.InProceedings of the Annual Meeting of the Cognitive Science Society,Vol\.47\.Cited by:[§3\.3](https://arxiv.org/html/2609.38392#S3.SS3.p3.1)\.
- Ziemset al\.\(2024\)C\. Ziems, W\. Held, O\. Shaikh, J\. Chen, Z\. Zhang, and D\. YangCan large language models transform computational social science?\.Computational Linguistics50\(1\),pp\. 237–291\.Cited by:[§3\.1](https://arxiv.org/html/2609.38392#S3.SS1.p1.1)\.

## Appendix AExtended Related Work

#### Limits of Naive Persona Generation

Recent work converges on a common diagnosis: naive persona generation often adds spurious structure rather than improving realism\. Increasing the amount of LLM\-generated persona content can amplify bias and push simulated populations away from empirical targets\([Li et al\., 2025a](https://arxiv.org/html/2609.38392#bib.bib9)\), while large\-scale benchmarks show that synthetic social\-science data tend to collapse toward typical profiles, exaggerate associations among variables, and fail to reproduce more complex life\-course patterns\([Xie et al\., 2026](https://arxiv.org/html/2609.38392#bib.bib15)\)\. These failures suggest that persona realism is not simply a matter of adding richer descriptions or scaling to stronger models\. A second line of evidence shows why fixed or freely generated personas are especially fragile: they often encode the wrong sources of variation\. LLM simulations can misportray and flatten identity groups, reducing within\-group diversity even when group membership is explicitly specified\([Wang et al\., 2025](https://arxiv.org/html/2609.38392#bib.bib10);[Yu et al\., 2025](https://arxiv.org/html/2609.38392#bib.bib11)\)\. More generally, persona prompting helps only when the included attributes are predictive of the target outcome; otherwise, persona variables explain little behavioral variance\([Hu and Collier, 2024](https://arxiv.org/html/2609.38392#bib.bib13)\)\. Together, these findings motivate our central premise: the key problem is not to generate more detailed personas, but to identify task\-relevant attributes and preserve their empirical dependencies\.

#### Constructing More Realistic Personas

Existing work on persona construction can be grouped into three main approaches\. First, demographic and census\-based methods sample personas to match population marginals or known demographic distributions, improving coverage of observable groups but usually relying on fixed schemas\([Argyle et al\., 2023](https://arxiv.org/html/2609.38392#bib.bib1);[Ge et al\., 2024](https://arxiv.org/html/2609.38392#bib.bib6);[Yang et al\., 2024](https://arxiv.org/html/2609.38392#bib.bib5);[Piao et al\., 2025](https://arxiv.org/html/2609.38392#bib.bib19)\)\. Second, text\-grounded methods seek realism through richer individual evidence: interview\-based agents provide strong individual fidelity but are costly to collect\([Park et al\., 2024](https://arxiv.org/html/2609.38392#bib.bib3)\), while backstory and narrative\-persona methods improve coherence and plausibility through generated life histories or persona\-conditioned dialogue\([Moon et al\., 2024](https://arxiv.org/html/2609.38392#bib.bib7)\)\. Third, post\-hoc alignment methods use resampling or transport to match a fixed persona pool to a target attribute distribution\.[Hu et al\. \(2025\)](https://arxiv.org/html/2609.38392#bib.bib8)is closest to our setting, but aligns a preselected Big Five schema rather than deciding which attributes a task requires\. Across these approaches, the schema\-selection problem remains largely unaddressed\. We note that[Li et al\. \(2025a\)](https://arxiv.org/html/2609.38392#bib.bib9)use the term “meta\-persona” to describe aggregate demographic profiles for LLM steering; our naming is inspired by their framing, extending it toward a meta\-level empirical evidence base drawn from the social science literature\.

#### Adapting the Simulator Rather than the Persona\.

A separate line of work improves social simulation by adapting the simulator rather than the persona\. SOCSCI\-style fine\-tuning trains models directly on large collections of human\-subjects responses, improving alignment with empirical response distributions across unseen social\-science experiments\([Kolluri et al\., 2025](https://arxiv.org/html/2609.38392#bib.bib22)\)\. Related benchmark work also suggests that domain\-specific training can improve population\-level statistical realism\([Xie et al\., 2026](https://arxiv.org/html/2609.38392#bib.bib15)\)\. These approaches condition behavioral regularities into model weights, whereasMetaPersonastructures the input population by selecting task\-relevant variables and dependencies\. The two directions are therefore complementary: a response\-tuned simulator could be combined withMetaPersona\-structured personas\. More broadly, recent theory\-grounded accounts argue that faithful social simulation requires cognitive and social structure beyond demographic labels alone\([Li et al\., 2025b](https://arxiv.org/html/2609.38392#bib.bib18);[Ng et al\., 2026](https://arxiv.org/html/2609.38392#bib.bib20)\), a view our literature\-grounded dependency graphs operationalize\.

#### Evaluating Population\-Level Realism

A final line of work asks how synthetic populations should be evaluated\. Early studies often focus on individual accuracy, testing whether a simulated agent predicts a specific person’s response\([Park et al\., 2024](https://arxiv.org/html/2609.38392#bib.bib3)\); however, this metric can reward degenerate mean\-prediction behavior without requiring a model to represent the population\. Recent work therefore emphasizes distributional alignment, using metrics such as Wasserstein distance, KS distance, Cramér’s V, and moment errors to compare simulated and empirical response distributions, including on public\-opinion benchmarks such asOpinionQAandSubPOP\([Santurkar et al\., 2023](https://arxiv.org/html/2609.38392#bib.bib21);[Suh et al\., 2025](https://arxiv.org/html/2609.38392#bib.bib16)\)\. More stringent frameworks further require structural realism: synthetic populations should preserve bivariate associations, multivariate predictive relationships, and life\-course sequence patterns, not merely marginal distributions\([Xie et al\., 2026](https://arxiv.org/html/2609.38392#bib.bib15)\)\. Our evaluation follows this view by measuringMetaPersonaacross individual accuracy, distributional alignment, and structural realism\.

## Appendix BCost Analysis

We evaluate the cost of generating the persona population for each case study\. Costs are measured on the samples in Section[5](https://arxiv.org/html/2609.38392#S5), with GPT\-5\.2 used as the generation model\.

Table 4:Persona construction cost across case studies\.Table[4](https://arxiv.org/html/2609.38392#A2.T4)summarizes costs across methods and tasks\.MetaPersonahas lower persona\-construction cost than LLM\-Heuristic and Backstory because it does not generate a new profile for each sampled individual\. More importantly, this gap widens as the target population grows\. LLM\-Heuristic and Backstory require one or more LLM calls per persona, so their construction costs increase with the number of simulated individuals\.MetaPersonabuilds the task\-specific persona graph once and then samples individuals from that graph, adding statistical sampling operations rather than new LLM generations\.

## Appendix CDataset Statistics, Coverage, and Design Choices

Validation componentMeasureResultValidation 1: Empirical paper labelingHuman agreementCohen’sκ\\kappa0\.94Human agreementRaw agreement97%LLM vs\. adjudicated ground truthPrecision86%LLM vs\. adjudicated ground truthRecall97%LLM vs\. adjudicated ground truthF191%Validation 2: Full\-text PDF annotation validationHuman agreementCohen’sκ\\kappa0\.86Human agreementRaw agreement91%VariablesSupported or partially supported94%Measurement formsSupported or partially supported90%Distribution priorsPlausible or partially plausible88%PathsSupported or partially supported91%DirectionsCorrect93%Mediators/moderatorsCorrect or partially correct86%Overall annotationsUsable for graph construction91%Table 5:Human validation results\. Validation 1 measures empirical\-paper labeling reliability and LLM classification accuracy against adjudicated human labels\. Validation 2 measures whether extracted annotations are supported by full\-text PDFs\.### C\.1Annotation Taxonomy

Individual\-level variable\.We define anindividual\-level variableas any measurable attribute, belief, disposition, behavior, or outcome that can vary across people and can be assigned to a single persona\. This includes relatively stable traits, such as age, education, ideology, or risk aversion, as well as task\-specific states or outcomes, such as trust in government, vaccination intention, misinformation discernment, or AI tool adoption\. We exclude purely study\-level descriptors, such as country, institution, policy setting, or sampling frame, unless they are used as person\-level attributes or as moderators of individual\-level relationships\.

Table[6](https://arxiv.org/html/2609.38392#A3.T6)summarizes the annotation schema used to extract individual\-level variables and directed variable relationships from paper titles and abstracts\. The schema contains three groups of annotations: study\-level descriptors, variable\-level annotations, and path\-level annotations\.

### C\.2Dataset Statistics

Figure[5](https://arxiv.org/html/2609.38392#A3.F5)shows the distribution of articles across academic disciplines and publication venues, illustrating the disciplinary breadth of the corpus used for variable and path extraction\.

Figure 5:Distribution of articles inMetaPersona\-DBacross disciplines and journals\.
### C\.3Human Validation

We conducted two human validation studies\. The first evaluates whether papers included inMetaPersona\-DBare empirical social\-science studies suitable for variable and path extraction\. The second evaluates whether the LLM\-extracted variables, distributions, and paths are supported by the full\-text PDFs\. Each validation task was performed by two independent annotators on a sample of 100 papers\.

#### Validation 1: Empirical Paper Labeling

This validation assesses the task validity and automatic labeling accuracy of the empirical\-paper selection step\. We randomly sample 100 papers from the candidate corpus\. For each paper, two annotators independently label the paper as empirical or non\-empirical, using the same LLM classification prompt in Appendix[F](https://arxiv.org/html/2609.38392#A6)as the labeling guideline\. We compute inter\-annotator agreement to estimate the reliability of this labeling task\. The two annotators then discuss disagreements and produce an adjudicated ground\-truth label for each paper\. We evaluate the LLM\-generated labels against this ground truth using precision, recall, and F1\. Thus, human agreement measures task validity, while LLM F1 measures the accuracy of the automatic classification pipeline\.

#### Validation 2: Full\-text PDF Annotation Validation

This validation assesses whether the LLM\-extracted annotations are supported by the full\-text papers\. We randomly sample 100 open access papers with available PDFs from the extraction output\. For each paper, two annotators independently review the PDF and the corresponding LLM annotations, including extracted variables, measurement forms, distribution priors, paths, directions, mediators, and moderators\.

Annotators label each annotation component assupported,partially supported, orunsupported\. Variable\-level validation checks whether the variable is present, assigned the correct role, and measured as annotated\. Path\-level validation checks whether the source and target variables are correct, whether the direction and relationship type match the paper, and whether any mediator or moderator is correctly identified\. Distribution priors are evaluated as coarse construct\-level judgments unless the paper reports explicit descriptive statistics\.

We calculate inter\-annotator agreement, resolve disagreements through discussion, and use the adjudicated labels to estimate the support rate of the LLM annotations against full text\.

#### Results\.

Table[5](https://arxiv.org/html/2609.38392#A3.T5)summarizes the results of both validation studies\. For empirical\-paper labeling, annotators achieved very high agreement \(Cohen’sκ=0\.94\\kappa=0\.94, raw agreement=97%=97\\%\), indicating that identifying empirical papers is a reliable and low\-ambiguity task\. Compared against adjudicated human labels, the LLM paper\-selection step achieved high recall \(97%97\\%\), precision \(86%86\\%\), and F1 \(91%91\\%\), suggesting that the classifier is conservative and rarely excludes empirical studies, at the cost of a small number of false positives\.

For full\-text PDF validation, annotators also achieved strong agreement \(Cohen’sκ=0\.86\\kappa=0\.86, raw agreement=91%=91\\%\), indicating that support judgments are sufficiently reliable despite the greater complexity of the task\. Most extracted annotations were supported or partially supported by the full text, including variables \(94%94\\%\), measurement forms \(90%90\\%\), paths \(91%91\\%\), and relationship directions \(93%93\\%\)\. Distribution priors achieved slightly lower support \(88%88\\%\), consistent with their interpretation as construct\-level judgments rather than study\-specific estimates, while mediator and moderator annotations were somewhat harder to validate \(86%86\\%\)\. Overall,91%91\\%of annotations were judged usable for persona\-graph construction\.

FieldDefinitionExamples / Allowed ValuesStudy\-level descriptorsDomain or subfieldThe specific empirical or disciplinary area of the study\.Political communication; health psychology; labor economics; organizational behavior\.Agent typesThe social actors involved in the study\.Voters; consumers; patients; employees; managers; firms; institutions\.Context: countryThe geographic setting of the study\.USA; Germany; China; cross\-national sample\.Context: populationThe sample, population, or empirical setting studied\.Registered voters; undergraduate students; low\-income households; Fortune 500 employees\.Main findingA one\-sentence summary of the paper’s primary empirical result\.“Economic insecurity is associated with lower institutional trust\.”Theoretical constructsNamed theories, concepts, or conceptual frameworks used by the paper\.Social identity; political polarization; institutional trust; risk perception; loss aversion\.Variable\-level annotationsIndependent variablesPredictors, treatments, policies, exposures, or upstream variables\.Campaign exposure; income inequality; social media use; economic insecurity\.Dependent variablesOutcomes, behaviors, attitudes, beliefs, or downstream variables\.Voter turnout; policy support; institutional trust; life satisfaction\.Mechanisms or mediatorsVariables or processes explaining why an upstream variable affects a downstream variable\.Perceived threat; risk perception; social comparison; identity salience\.ModeratorsVariables that condition the strength, direction, or presence of a relationship\.Political ideology; gender; prior belief; age; social context\.Persona traits or attributesIndividual\-level attributes useful for constructing agent personas\.Age; gender; education; income; ideology; trust in government; risk aversion; media use\.Distribution shapeA coarse prior over the population\-level shape of a persona\-relevant variable\.Bell\-shaped; right\-skewed; left\-skewed; bimodal; uniform; categorical; sparse/zero\-inflated; unclear\.Measurement formHow the variable is measured or represented when stated or inferable\.Scale score; binary label; categorical label; behavioral count; frequency; index; open\-ended response; unclear\.Path\-level annotationsSource variableThe predictor, treatment, exposure, or upstream variable in a directed path\.Economic insecurity in “economic insecurity→\\rightarrowpolitical distrust\.”Target variableThe downstream variable affected by or associated with the source\.Political distrust in “economic insecurity→\\rightarrowpolitical distrust\.”Relationship typeThe type of variable relationship reported or strongly implied\.Direct effect; mediated effect; moderated effect; correlation; association; mechanism; unclear\.DirectionThe signed direction of the relationship\.Positive; negative; mixed; null; unclear\.MediatorThe intervening variable in a mediated relationship, if applicable\.Perceived threat in “economic insecurity→\\rightarrowperceived threat→\\rightarrowanti\-immigration attitudes\.”ModeratorThe subgroup, condition, or context that changes the relationship, if applicable\.Political interest in “campaign exposure has a stronger effect among politically interested voters\.”Evidence textA short phrase from the abstract supporting the extracted path\.“is associated with lower life satisfaction”; “increases perceived threat\.”ConfidenceThe annotator’s confidence that the path is supported by the abstract\.High; medium; low\.Path summaryA concise natural\-language summary of the main relationship structure\.“Economic insecurity increases perceived threat, which predicts anti\-immigration attitudes\.”Table 6:Annotation taxonomy for extracting persona\-relevant variables and variable relationships from paper metadata\.

## Appendix DMetric Definitions

All metrics are computed on matched persona–respondent pairs after dropping rows with missing predictions or out\-of\-range codes\. We describe each metric by task type below\.

### Case Study 1: Misinformation Belief \(MIST\)

Raw MIST\-20 scores \(integer,00–2020\) are normalized to\[0,1\]\[0,1\]by dividing by 20 before computing all numeric metrics\. Letyiy\_\{i\}denote the normalized ground\-truth score andy^i\\hat\{y\}\_\{i\}the normalized predicted score for respondentii, overnnmatched pairs\.

#### Root Mean Squared Error \(RMSE\)\.

RMSE=1n​∑i=1n\(yi−y^i\)2\\mathrm\{RMSE\}=\\sqrt\{\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}\(y\_\{i\}\-\\hat\{y\}\_\{i\}\)^\{2\}\}

#### Mean Absolute Error \(MAE\)\.

MAE=1n​∑i=1n\|yi−y^i\|\\mathrm\{MAE\}=\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}\|y\_\{i\}\-\\hat\{y\}\_\{i\}\|

#### Bias \(Mean Signed Error\)\.

Bias=1n​∑i=1n\(y^i−yi\)\\mathrm\{Bias\}=\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}\(\\hat\{y\}\_\{i\}\-y\_\{i\}\)Positive bias indicates systematic over\-prediction; negative bias indicates under\-prediction\.

#### Wasserstein Distance\.

The 1\-Wasserstein \(earth\-mover\) distance between the empirical distributions of\{yi\}\\\{y\_\{i\}\\\}and\{y^i\}\\\{\\hat\{y\}\_\{i\}\\\}, computed viascipy\.stats\.wasserstein\_distance\.

#### Kolmogorov–Smirnov Statistic \(KS\)\.

The two\-sample KS statisticD=supt\|Fn​\(t\)−F^n​\(t\)\|D=\\sup\_\{t\}\|F\_\{n\}\(t\)\-\\hat\{F\}\_\{n\}\(t\)\|, whereFnF\_\{n\}andF^n\\hat\{F\}\_\{n\}are the empirical CDFs of the ground\-truth and predicted score distributions, computed viascipy\.stats\.ks\_2samp\.

### Case Studies 2 and 3: Ordinal Outcomes \(ISSP and Stack Overflow\)

Both tasks predict 5\-point ordinal items\. For Case Study 2 we predictGOV1\(1 = Strongly agree, 5 = Strongly disagree\)\. For Case Study 3 we predictAISentandAISelect, each coded 1–5; responses coded 6 \(*Unsure*\) inAISentare excluded before metric computation\.

Metrics for ordinal outcomes are computed from their integer response codes\. For ISSP, MAE and Wasserstein distance are reported on the original 1–5 scale\. Within\-one accuracy records whether a prediction is within one ordinal step of the ground truth, and QWK is computed on the raw integer codes\. Letri∈\{vmin,…,vmax\}r\_\{i\}\\in\\\{v\_\{\\min\},\\ldots,v\_\{\\max\}\\\}be the ground\-truth code andr^i\\hat\{r\}\_\{i\}the predicted code\. Because metric scales differ across tasks, their absolute magnitudes should only be compared within a task\.

#### Mean Absolute Error \(MAE\)\.

For ISSP, MAE is computed on the original ordinal codes:MAE=1n​∑i\|ri−r^i\|\\mathrm\{MAE\}=\\frac\{1\}\{n\}\\sum\_\{i\}\|r\_\{i\}\-\\hat\{r\}\_\{i\}\|\.

#### Within\-One Accuracy \(W\-1 Acc\)\.

Proportion of predictions within one ordinal step of the ground truth:

W\-1 Acc=1n∑i=1n\[\|ri−r^i\|≤1\]\\text\{W\-1 Acc\}=\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}\\mathbf\{1\}\\\!\\left\[\|r\_\{i\}\-\\hat\{r\}\_\{i\}\|\\leq 1\\right\]

#### Quadratic Weighted Kappa \(QWK\)\.

Computed on raw integer codes over the full confusion matrixOO, with quadratic weight matrixwi​j=\(i−j\)2/\(K−1\)2w\_\{ij\}=\(i\-j\)^\{2\}/\(K\-1\)^\{2\}whereK=vmax−vmin\+1K=v\_\{\\max\}\-v\_\{\\min\}\+1:

QWK=1−∑i,jwi​j​Oi​j∑i,jwi​j​Ei​j\\mathrm\{QWK\}=1\-\\frac\{\\sum\_\{i,j\}w\_\{ij\}\\,O\_\{ij\}\}\{\\sum\_\{i,j\}w\_\{ij\}\\,E\_\{ij\}\}whereEi​jE\_\{ij\}is the expected count under independence\. QWK=1=1indicates perfect agreement; QWK=0=0indicates chance\-level agreement\.

#### Wasserstein Distance\.

Computed on raw ordinal codes between ground\-truth and predicted distributions, as for Case Study 2\. For Case Study 3, the Wasserstein distance is macro\-averaged overAISentandAISelect\.

## Appendix EExtended Experiment Results

Table 7:Structural realism for additional models\. Pearsonrralong one diagnostic path per task in the ground\-truth data versus each method’s prediction\. Closest to ground truth within each model is shown inbold;\|Δ​r\|\|\\Delta r\|is the absolute deviation from the ground\-truthrr\(lower is better\)\.Note\.For the misinformation path, CRT \(cognitive reflection\) is an inferred latent attribute rather than a demographic field, so onlyLLM\-HeuristicandMetaPersonaexplicitly encode it\. For ISSP and Stack Overflow, Demo\-Only, Backstory, and LLM\-Heuristic correspond to Baseline 1, Baseline 2, and Baseline 3 respectively\.

#### Additional model results on structural realism\.

Table[7](https://arxiv.org/html/2609.38392#A5.T7)reports the structural\-realism analysis for additional foundation models\. Consistent with the main results,MetaPersonagenerally produces variable relationships that are closer to the empirical data than prompting\-based baselines, particularly on the Stack Overflow task where the ground\-truth relationship is weak and easy to exaggerate\. Across models,MetaPersonatends to recover more conservative and empirically plausible correlations, whereas baseline prompting methods often overstate relationship strength\.

At the same time, performance varies across models and tasks\. In some settings, especially when the expected empirical relationship is weak or ambiguous, heuristic baselines can occasionally achieve comparable or lower absolute deviation from the ground truth\. We therefore view the appendix results as supporting the broader claim that task\-grounded latent structure improves robustness across model families, while also highlighting that structural realism depends in part on the capabilities and inductive biases of the underlying LLM\.

## Appendix FPrompts

Prompt 1: Empirical Paper Classification

You are a careful annotator\. Given the metadata for one academic paper, decide whether it is an EMPIRICAL HUMAN\-INVOLVING SOCIAL SCIENCE STUDY\.For this task, EMPIRICAL HUMAN\-INVOLVING SOCIAL SCIENCE STUDY includes BOTH: 1\. INDIVIDUAL\_STUDY: an original empirical study analyzing real\-world human data 2\. SYSTEMATIC\_REVIEW: a systematic review, scoping review, or meta\-analysis that synthesizes empirical human studies on individual\-level attributes and attitudinal or behavioral outcomesIn other words: \- If a paper is an eligible original empirical human study, label it as EMPIRICAL\. \- If a paper is an eligible systematic review/meta\-analysis of such human studies, also label it as EMPIRICAL\. \- Then separately classify whether it is INDIVIDUAL\_STUDY or SYSTEMATIC\_REVIEW\.Inclusion criteria for label = "EMPIRICAL": Label as "EMPIRICAL" if BOTH of the following are true: 1\. The paper is about humans and focuses on the relationship between individual\-level attributes \(e\.g\., demographics, preferences, beliefs, values, personality, risk attitudes, identities, experiences, prior exposures\) and individual\-level attitudinal or behavioral outcomes\. 2\. The paper is either: a\. an original empirical study using real\-world human data \(e\.g\., surveys, experiments, field experiments, administrative data, census data, microdata, voter data, household data, interviews, qualitative data\), OR b\. a systematic review, scoping review, or meta\-analysis that explicitly synthesizes empirical human studies on such relationships\.Exclusion criteria for label = "NOT\_EMPIRICAL": Label as "NOT\_EMPIRICAL" if ANY are true: \- Pure theory, mathematical modeling, or simulations without real human data\. \- Methods papers \(econometrics, algorithms, statistics\) without applied human data\. \- Studies about natural systems \(climate, physics, biology\) without humans\. \- Conceptual or narrative policy/literature reviews that summarize prior work without a systematic evidence synthesis\. \- Reviews that are not about individual\-level human attributes and attitudinal or behavioral outcomes\. \- Studies that only measure physiological, neurological, or biomechanical responses without attitudes, decisions, intentions, or observable social behaviors\. \- Studies where human data are used only as controls, descriptive statistics, or intermediate variables, rather than as the main object of analysis\.Paper type classification: \- "INDIVIDUAL\_STUDY": original empirical study using a specific human sample or dataset \- "SYSTEMATIC\_REVIEW": systematic review, scoping review, evidence synthesis, or meta\-analysis of prior empirical human studies \- "OTHER": not an individual study or systematic review \- "UNCERTAIN": cannot tell from the metadataImportant annotation rules: \- A paper can be: \- label = "EMPIRICAL", paper\_type = "INDIVIDUAL\_STUDY" \- label = "EMPIRICAL", paper\_type = "SYSTEMATIC\_REVIEW" \- Narrative reviews should usually be: \- label = "NOT\_EMPIRICAL", paper\_type = "OTHER" \- Meta\-analyses and systematic reviews count as EMPIRICAL for this task if they systematically synthesize empirical human studies within scope\. \- If the metadata are insufficient, use "UNCERTAIN"\.Output strictly as compact JSON:\{ "label": "<EMPIRICAL\|NOT\_EMPIRICAL\|UNCERTAIN\>", "paper\_type": "<INDIVIDUAL\_STUDY\|SYSTEMATIC\_REVIEW\|OTHER\|UNCERTAIN\>", "rationale": "<one short sentence\>", "confidence": <float 0\-1\> \}Now classify this paper:Title: \{title\} Abstract: \{abstract\} Journal: \{journal\} Authors: \{authors\}

Prompt 2: Variable, Distribution, and Path Extraction

You are an expert academic annotator in the social sciences\. Given the metadata for one academic study, extract persona\-relevant variables and reported relationships\.Input: Title: \{title\} Abstract: \{abstract\} Journal: \{journal\} Authors: \{authors\}Return a strict JSON object with the following fields\.1\.domain\_or\_subfield: specific academic subfield, such as political communication, health psychology, labor economics, or organizational behavior\.2\.agent\_types: actors involved in the study, such as voters, consumers, patients, employees, managers, or firms\.3\.context: country or geographic setting, and the sample or study population\.4\.main\_finding: one concise sentence summarizing the primary result\.5\.theoretical\_constructs: key concepts, theories, or frameworks used in the paper\.6\.variable\_annotations: list of individual\-level variables\. Use the following allowed values: role: IV, DV, mediator, moderator, trait, unclear; type: demographic, psychographic, behavioral, socioeconomic, cultural, contextual, unclear; measure: scale, binary, categorical, count, frequency, index, open\-ended, unclear; shape: bell, right\-skewed, left\-skewed, bimodal, uniform, categorical, sparse, unclear\.\{ "name": "String", "role": "IV\|DV\|mediator\|moderator\|trait\|unclear", "type": "demographic\|psychographic\|behavioral\|\.\.\.", "measure": "scale\|binary\|categorical\|count\|\.\.\.", "shape": "bell\|right\-skewed\|bimodal\|sparse\|\.\.\.", "shape\_rationale": "Short explanation", "confidence": "high\|medium\|low" \}7\.variable\_paths: directed relationships reported or strongly implied by the title and abstract\. Use the following allowed values: type: direct, mediated, moderated, correlation, association, mechanism, unclear; direction: positive, negative, mixed, null, unclear\.\{ "source": "String", "target": "String", "type": "direct\|mediated\|moderated\|correlation\|association\|\.\.\.", "direction": "positive\|negative\|mixed\|null\|unclear", "mediator": "String or null", "moderator": "String or null", "evidence": "Short supporting phrase", "confidence": "high\|medium\|low" \}8\.path\_summary: one sentence summarizing the main relationship structure\.Rules: \- Use only information reported or strongly implied in the title and abstract\. \- Do not invent unsupported variables or paths\. \- Prefer the paper’s own terminology\. \- Distinguish mediators from moderators\. \- If a mechanism is reported, decompose it into directed edges\. \- If an effect varies by subgroup or context, encode that variable as a moderator\. \- If no relationship is reported, return an empty path list\. \- If a field is not applicable or not mentioned, return null or \[\]\.Output valid JSON only\. Do not include markdown or explanations\.

Prompt 3: Backstory Persona Generation \(Stack Overflow Case Study\)

System: Write a natural first\-person professional life narrative that is consistent with the provided Description\. Return only the backstory text\. Do not mention that you are a persona, respondent, survey participant, language model, or AI\. Do not simply repeat the description as a list\.The narrative may include education, career path, developer role, work environment, industry context, learning habits, compensation context, and day\-to\-day engineering responsibilities, but must not answer any Stack Overflow survey question directly\.User: Below you will be asked to provide a short description of your background, and then answer a question\.Description: \{description\}Question: Tell me about yourself\. Please describe in detail\.Answer: \[\]

Prompt 4: LLM\-Heuristic Persona Attribute Selection

System: You are a research assistant that returns strict JSON\.User: I am building a persona schema for an LLM\-based social simulation\.Task: \{task\} Population: \{population\} Outcome: \{outcome\}Which individual\-level attributes should be included in a persona so the simulation can realistically capture variation in this outcome?Return exactly the top \{top\_k\} most relevant person\-level attributes\.For each attribute, provide: \- attribute: short attribute name \- reason: one sentence explaining why it matters for this task \- explanation: brief description of what the attribute represents \- measurement: how the attribute is commonly measured \(e\.g\., survey scale, behavioral task, administrative proxy\)Rules: \- Focus only on person\-level attributes, not system\- or environment\-level factors \- Prefer attributes that plausibly predict individual differences in the outcome \- Do not generate personas or simulate people \- Keep responses concise but informativeReturn valid JSON only using the following format:\{ "attributes": \[ \{ "attribute": "\.\.\.", "reason": "\.\.\.", "explanation": "\.\.\.", "measurement": "\.\.\." \} \] \}Do not include markdown, explanations, or text outside the JSON\.

Prompt 5: Persona\-Conditioned Survey Response \(Stack Overflow Case Study\)

System: You are roleplaying as a real software developer responding to a survey\. You have been assigned a specific persona with a fixed background, experience, and professional context\. Your job is to answer survey questions exactly as that developer would\. Do not try to be balanced, correct, or neutral\. Do not break character or refer to yourself as an AI\. Respond only as the persona would\.User: You are the software developer described in the persona below\. Stay fully in character and answer the survey question as this person would\.Persona: \{persona\_paragraph\}Task: Answer the following survey question by choosing one option from the scale provided\.Instructions: \- Respond as the persona, not as an AI assistant\. \- Base your answer on the persona’s likely views given their background, experience, role, industry, and compensation\. \- Do not try to give a politically correct or perfectly balanced answer\. \- Return a JSON object with code and reason\. \- code must be one of the valid integer options in the scale\. \- reason must be one sentence explaining why this persona would answer this way\.Question: \{question\}Scale: \{scale\}Output format:\{ "code": "<valid option number\>", "reason": "<one sentence\>" \}

Similar Articles

Agent Sociodrama: Social-Dynamics-Guided Persona Recasting for LLM Agent Teams

Hugging Face Daily Papers

Agent Sociodrama 是一个用于建模和验证 LLM 智能体团队中动态社会关系的框架,并提出 Trajectory-Guided Persona Recasting (TPR),通过诊断交互轨迹中的群体失败来重塑智能体人设,在四个协作基准上最高提升 83.3% 的准确率,并在分布式信息合作与混合动机谈判任务上超越 SOTOPIA 和 AgentVerse。

MatrAIx: Simulating the World with 8.3 Billion Persona Agents

arXiv cs.AI

This paper introduces MatrAIx, a population-scale simulated-user evaluation infrastructure using 8.3 billion persona records to test AI systems and digital products. It provides a quality-filtered coreset of ~1 million personas, multiple evaluation environments, and validation studies showing high persona adherence.