The paper proposes auditing sociodemographic bias through simulated decisions made by agents whose personas are generated by the LLM itself. It is relevant to persona prompting and social simulation, but it does not study synthetic personality in a psychometric sense: there are no trait measures, cross-context consistency tests, temporal stability tests or claims about an internal model identity. Its object is disparity among binary prompt outputs under explicit demographic labels.
The experiment crosses three groups with 14 attributes: gender (male, female, non-binary), race/ethnicity (White, Hispanic/Latino, Black, Asian, Pacific Islander, Native American) and political ideology (five positions from very conservative to very liberal). Each attribute is tested in four scenarios: evacuating under uncertain flooding, complying with advice not to attend a protest, sharing negative information about an electoral opponent and choosing between astronaut and plumber. For every attribute-by-scenario combination and model, 100 personas are generated, yielding 5,600 decisions per model in the main condition.
The technique has two steps performed by the same model. First, it requests a name, background, personality, preferences and expected behavior. In the main condition, the prompt adds a task-specific question, such as how likely that person is to evacuate. The model then receives the persona and must choose one of two actions with a rationale. The metric called implicit bias is demographic parity difference (DPD): the difference between the maximum and minimum target-action rates within each sociodemographic group and scenario. Significance is determined by comparing observed DPD with the 95th percentile of binomial simulations under parity.
The comparator called explicit bias is a different task. The model sees that a person has already taken the target action and must infer gender, race/ethnicity or ideology from a list that includes unknown; the identical prompt is repeated 300, 600 or 500 times depending on group size. DPD is computed over label frequencies, with unknown responses treated as not selecting a demographic label. The actions-versus-words comparison therefore contrasts persona-conditioned behavior generation with demographic inference from an action. A model that nearly always answers unknown receives DPD near zero, which may reflect caution or alignment to the task rather than absence of the same construct measured by the simulation.
For GPT-4o, 11 of 12 cases have significant implicit DPD, with mean .549 and SD .317; gender in career choice is the sole non-significant case. Llama 3.1 and Mixtral-8x7B show 8/12 and 6/12 significant cases. Differences can be extreme: 99/100 Asian-coded agents comply with the protest warning, compared with 0/100 Black-coded and 0/100 Native-American-coded agents; 198/200 conservative or very-conservative agents choose plumber, while 124/200 liberal or very-liberal agents choose astronaut. These figures describe prompt outputs, not human behavior.
The qualitative analysis finds stereotyped vocabulary in two selected cases. Asian-coded rationales mention safety, order and authority much more often; Black- and Native-American-coded rationales mention community and resistance. In career choice, conservative personas are associated with family and community, and liberal personas with knowledge and the environment. The published version says the team used open coding followed by keyword counts, but it releases no protocol, coders, agreement, corpus or analysis code, and it does not establish that those terms caused the decisions.
Across the GPT family, reported explicit bias falls from 12/12 cases in GPT-3 to 9/12 in GPT-3.5-turbo, 0/12 in GPT-4-turbo and 1/12 in GPT-4o. Implicit DPD moves from 2/12 cases and a .069 mean in GPT-3 to 10/12 and .549 in GPT-3.5-turbo, 9/12 and .513 in GPT-4-turbo, and 11/12 and .549 in GPT-4o. This supports a large jump from GPT-3, but not a monotonic increase: the mean falls from GPT-3.5 to GPT-4-turbo and GPT-4o returns to exactly .549. Models are not pinned to immutable snapshots or placed on a common capability scale, so the statement that more advanced models are more biased is stronger than the evidence.
The ablation compares no persona, non-contextualized persona and contextualized persona for GPT-4o, Llama 3.1 and Mixtral-8x7B. Disparities occur more frequently when persona generation explicitly asks about behavior in the same target task. This is informative, but it also narrows the inference: persona generation may inject a demographic behavioral stereotype that the second step merely preserves. Because the same LLM creates and acts the persona, the design cannot separate generation bias, contextual conditioning and action selection.
The real-world comparison begins with 131 Google Scholar studies. The authors exclude 84, retain 47, derive 23 predictions and keep only six supported by multiple papers; all six directionally align with GPT-4o. The paper acknowledges that publication bias prevents false-positive evaluation and that magnitudes cannot be compared because contexts are uncontrolled. The supported result is therefore alignment for six selected predictions, not general validation of behavioral realism. The abstract nevertheless says disparities are markedly amplified even though the method says human-LLM magnitudes are not comparable. No reproducible review protocol, screening log, quality appraisal or duplicate extraction is released.
The FAccT version retains consequential internal errors. Results 5.1 calls authority-by-ideology the sole insignificant explicit case even though GPT-4o selects politically liberal in 500/500 repetitions; under the paper's own DPD definition this equals 1 and is the sole significant case. The explicit authority prompt appends two evacuation sentences after the person joins the protest. The context statements for Negative Information Sharing and Career Path Selection are also swapped in the appendix. Qualitative results look compatible with the intended contexts, but without executed code it is impossible to determine whether these are documentation errors or actual experimental contamination.
Reproducibility is inadequate. The paper links `Yassellee/agent-decisions-bias` as the future data-and-code release, but its only public commit contains only a README, `.gitignore` and a CC0 license: there is no code, data, output, seed, inference date, exact model revision, environment, test or CI. There is also no multiple-comparison correction; the implicit-explicit comparison uses an independent two-sample t-test despite the same 12 cases being naturally paired; and each scenario uses one wording and fixed option order.
The faithful conclusion is narrower than the title: under these explicit demographic personas and four binary dilemmas, several LLMs produce large differences in decision rates, especially when persona generation is contextualized with the same target behavior. The study does not establish psychological implicit bias, stable personality, real agent action, human representativeness, a causal demographic effect, a monotonic trend with model capability or end-to-end reproducibility.