The paper introduces Parametric Social Identity Injection (PSII), a technique for simulating public-opinion responses by intervening directly in an LLM's hidden states. The system combines a demographic profile in the prompt, demographic vectors built from GPT-4o-generated questions and persona instructions, embeddings associated with five languages, called value vectors, Gaussian noise, and an attribute-specific layer assignment. It is evaluated on a random sample of 100 World Values Survey Wave 7 respondents: Q1-Q259 are targets and Q260-Q290 provide identity information. Four open models answer each item independently, and their aggregate response distributions are compared with human distributions using KL divergence and Entropy Deviation (ED).
In Table 1, PSII obtains the best overall KL and ED among the compared methods for all four models: 0.4843/0.0319 for Qwen2.5-7B, 0.5814/0.2123 for Qwen2.5-14B, 0.4017/0.0040 for Llama-3.1-8B, and 0.5607/0.0774 for Mistral-24B. This supports better matching of response marginals and total entropy in this particular sample. PSII does not win every model-category cell; for example, SimVBG has lower Beliefs & Life KL on Qwen2.5-14B and Mistral-24B. Ablations attribute the largest loss to removing demographic vectors and show that noise is especially important for matching entropy.
The full-text and artifact audit narrows the central interpretation. The metrics neither compare demographic groups nor calculate within-group diversity: they aggregate all 100 people for each question. The evidence therefore supports aggregate marginal matching, not accurate recovery of between-group differences, minorities, or intersections. Hidden-state spread is illustrated with KPCA and a kNN radius for one question and is not validated against a human notion of diversity. Layer assignments are also selected by minimizing KL on the same WVS task used for final evaluation, without a separate selection set.
The code exposes a methodological mismatch: prompt language and language embedding are chosen independently at random from English, Chinese, Spanish, Arabic, and Russian, so they match only by chance and are not based on the respondent's actual language. The so-called value vectors are trained on CulturaX as language embeddings rather than against WVS values. The released artifact also does not document the analytical treatment of 1,057 negative nonresponse codes or Q223, where 70 valid human responses use country-specific party codes that the prompt cannot emit. No intervals, tests, or repeated inference runs support the paper's use of 'significantly.'
The study provides a substantial repository, a v1.0.0 tag, and a Zenodo archive with profiles, translations, and 400 vectors, but it releases neither outputs nor code for KL, ED, JS, MAE, tables, figures, SimVBG, or Persona Vectors; the reported results therefore cannot be regenerated end to end. Public CSVs contain 615 columns of WVS microdata, coordinates, identifiers, and sensitive answers. Current official WVS conditions prohibit redistribution of the data files, making their public inclusion an unresolved licensing and privacy risk. PSII is a promising technical contribution for studying representation steering, but it does not validate faithful social twins or safe population simulation beyond this controlled experiment.