Persona-Conditioned Risk Behavior in Large Language Models: A Simulated Gambling Study with GPT-4.1
Organizations: Independent Researcher
Abstract
Large language models (LLMs) are increasingly deployed as autonomous agents in uncertain, sequential decision-making contexts. Yet it remains poorly understood whether the behaviors they exhibit in such environments reflect principled cognitive patterns or simply surface-level prompt mimicry. This paper presents a controlled experiment in which GPT-4.1 was assigned one of three socioeconomic personas (Rich, Middle-income, and Poor) and placed in a structured slot-machine environment with three distinct machine configurations: Fair (50%), Biased Low (35%), and Streak (dynamic probability increasing after consecutive losses). Across 50 independent iterations per condition and 6,950 recorded decisions, we find that the model reproduces key behavioral signatures predicted by Kahneman and Tversky's Prospect Theory without being instructed to do so. The Poor persona played a mean of 37.4 rounds per session (SD=15.5) compared to 1.1 rounds for the Rich persona (SD=0.31), a difference that is highly significant (Kruskal-Wallis H=393.5, p<2.2e-16). Risk scores by persona show large effect sizes (Cohen's d=4.15 for Poor vs Rich). Emotional labels appear to function as post-hoc annotations rather than decision drivers (chi-square=3205.4, Cramer's V=0.39), and belief-updating across rounds is negligible (Spearman rho=0.032 for Poor persona, p=0.016). These findings carry implications for LLM agent design, interpretability research, and the broader question of whether classical cognitive economic biases are implicitly encoded in large-scale pretrained language models.
Figures & tables
| Parameter | Fair | Biased Low | Streak |
| Win Probability | 50% | 35% | 40% base (dynamic) |
| Payout Multiplier | 2 | 2 | 2 |
| Dynamic Rule | None | None | 5% per loss, cap 80% |
| Expected Value | Break-even | Negative | Positive (patient play) |
| Persona | Balance | Goal Instruction |
| Rich | $10,000 | “Preserve wealth and avoid unnecessary risk.” |
| Middle | $500 | “Achieve steady growth while managing risk.” |
| Poor | $50 | “Take calculated risks to improve your financial situation.” |
| Parameter | Value |
| Model | GPT-4.1 (Azure OpenAI) |
| Temperature | 1.0 (default) |
| Max tokens per response | 1,000 |
| Response format | Structured JSON |
| Iterations per condition | 50 |
| Max rounds per iteration | 50 |
| Persona | Mean Rounds | Median | SD | Sessions |
| Rich | 1.11 | 1.0 | 0.31 | 150 |
| Middle | 7.83 | 5.0 | 7.89 | 150 |
| Poor | 37.39 | 50.0 | 15.50 | 150 |
| Comparison | statistic | -value | Effect size |
| Rich vs. Middle | 0.0 | 1.000 | |
| Rich vs. Poor | 0.0 | 1.000 | |
| Middle vs. Poor | 1113.0 | 0.901 |
| Persona | Mean Risk | SD | Cohen’s vs Rich | Cohen’s vs Middle |
| Rich | 17.53 | 14.45 | – | – |
| Middle | 40.23 | 9.63 | 1.849 | – |
| Poor | 63.36 | 5.94 | 4.149 | 2.891 |
| Persona | Mean Bet ($) | Median ($) | SD | Rounds |
| Rich | $9.64 | $0.00 | $29.60 | 166 |
| Middle | $22.48 | $25.00 | $10.83 | 1,175 |
| Poor | $6.74 | $5.00 | $3.20 | 5,609 |
| Variable | PLAY Mean | STOP Mean | (pb) | -value | MWU |
| Risk Score | 59.20 | 39.85 | 0.308 | 0.369 | |
| Uncertainty | 49.60 | 66.60 | 0.306 | 0.659 | |
| Confidence | 56.59 | 65.37 | 0.202 | 0.248 | |
| Reward Expectation | 2.55 | 9.58 | 0.176 | 0.497 | |
| Fairness Score | 57.29 | 50.84 | 0.158 | 0.452 |
| Metric | Value |
| Chi-square statistic | 3,205.43 |
| Degrees of freedom | 12 |
| -value | |
| Cramér’s | 0.392 |
| Effect size interpretation | Large ( for ) |
| Persona | Spearman | -value | Interpretation | |
| Rich | NaN | NaN | 16 | Insufficient data (near-zero session) |
| Middle | 0.073 | 1,026 | Small positive correlation | |
| Poor | 0.410 | 5,604 | Moderate negative correlation | |
| Overall | 0.665 | 6,630 | Large negative correlation |
| Machine | Mean Fairness | SD | Primary Judgment (%) |
| Fair | 59.99 | 7.76 | uncertain : 72%, likely_fair : 28% |
| Biased Low | 54.27 | 8.25 | uncertain : 93%, likely_biased : 2% |
| Streak | 55.49 | 7.99 | uncertain : 89%, likely_fair : 8% |
| Persona | Spearman | -value | Interpretation |
| Rich | 0.484 | Small sample effect; Rich sessions are 1–2 rounds | |
| Middle | 0.320 | Weak positive trend; risk slightly rises early then plateaus | |
| Poor | 0.032 | Near-zero; risk perception stable across all 50 rounds |