Payoff scaling shapes cooperation in LLM agents across languages
Organizations: Faculty of Information Technology, University of Science (HCMUS), Ho Chi Minh City, Vietnam · Vietnam National University – Ho Chi Minh City (VNU-HCM), Ho Chi Minh City, Vietnam · Faculty of Computer Science and Engineering, Ho Chi Minh City University of Technology (HCMUT), Ho Chi Minh City, Vietnam · Luxembourg Institute of Science and Technology (LIST), Luxembourg ·
Abstract
Large language models (LLMs) are increasingly deployed as autonomous agents that negotiate, coordinate, and make decisions on behalf of human users. Understanding how they cooperate is therefore important for AI governance and machine behaviour research. We examine two factors: payoff magnitude and interaction language. Classical game theory predicts that multiplying all payoffs by a positive constant should not change behaviour because the underlying strategic incentives remain unchanged. We test this prediction using five widely adopted commercial LLMs playing an iterated prisoner's dilemma across ten payoff scales and five languages (English, French, Vietnamese, Chinese and Arabic). Contrary to theoretical expectations, changing only the numerical scale of payoffs substantially alters cooperation. Models respond differently, often in opposite directions, meaning that averages across models can conceal important behavioural heterogeneity. Sensitivity to payoff scale also depends strongly on prompt language. Moreover, payoff scale modifies the effects of persona instructions: at sub-unit stakes, where no payoff shown exceeds 1, all five models cooperate more under a selfish than a cooperative persona, whereas Claude and Gemini reverse this pattern at larger scales. These findings show that cooperation measures depend critically on payoff scale and language and should not be treated as fixed model traits.
Figures & tables
| cooperation | Wald test | ||||||
|---|---|---|---|---|---|---|---|
| Model | min | max | range | 95% CI | |||
| Claude Haiku 4.5 | 0.371 | 0.452 | 0.081 | [0.062, 0.135] | 32.3 | ||
| GPT-5.4 Nano | 0.438 | 0.680 | 0.243 | [0.200, 0.290] | 164.1 | ||
| Gemini 3.5 Flash-Lite | 0.682 | 0.872 | 0.190 | [0.165, 0.240] | 129.0 | ||
| Qwen3 235B-A22B | 0.399 | 0.494 | 0.095 | [0.068, 0.158] | 96.9 | ||
| Grok 4.20 | 0.274 | 0.910 | 0.636 | [0.588, 0.686] | 1227.3 | ||
| persona effect, with 95% CI | |||||
|---|---|---|---|---|---|
| Model | shift | 95% CI | sign flip | ||
| Claude Haiku 4.5 | 0.429 | [0.389, 0.471] | yes | ||
| GPT-5.4 Nano | 0.153 | [0.105, 0.200] | no | ||
| Gemini 3.5 Flash-Lite | 0.680 | [0.625, 0.736] | yes | ||
| Qwen3 235B-A22B | 0.233 | [0.210, 0.258] | no | ||
| Grok 4.20 | 0.138 | [0.090, 0.185] | no | ||
| exactly one rule fits (%) | rounds violating the nearest rule | |||||||
|---|---|---|---|---|---|---|---|---|
| Model | ||||||||
| Claude Haiku 4.5 | 17.9 | 3.5 | 1.70 | 2.02 | ||||
| GPT-5.4 Nano | 9.8 | 7.6 | 2.02 | 2.19 | ||||
| Gemini 3.5 Flash-Lite | 32.2 | 15.6 | 0.48 | 1.36 | ||||
| Qwen3 235B-A22B | 72.1 | 53.6 | 0.27 | 1.14 | ||||
| Grok 4.20 | 44.6 | 17.1 | 0.92 | 0.37 | ||||
Appendix figures & tables32 assets
Supplementary material from the paper’s appendix.
Appendix
| Model as printed | Endpoint identifier | Dated |
|---|---|---|
| Claude Haiku 4.5 | claude-haiku-4-5-20251001 | yes |
| GPT-5.4 Nano | gpt-5.4-nano-2026-03-17 | yes |
| Gemini 3.5 Flash-Lite | gemini-3.5-flash-lite | no |
| Qwen3 235B-A22B | qwen3-235b-a22b-instruct-2507 | yes |
| Grok 4.20 | grok-4.20-0309-non-reasoning | yes |
| Gemini 3.1 Flash-Lite | gemini-3.1-flash-lite-preview | no, preview |
| 0.01 | 0 | 0.02 | 0.06 | 0.1 |
|---|---|---|---|---|
| 0.1 | 0 | 0.2 | 0.6 | 1 |
| 0.25 | 0 | 0.5 | 1.5 | 2.5 |
| 0.5 | 0 | 1 | 3 | 5 |
| 1 | 0 | 2 | 6 | 10 |
| 2 | 0 | 4 | 12 | 20 |
| (first move) | |||||
|---|---|---|---|---|---|
| AllC | |||||
| AllD | |||||
| Tit-for-Tat | |||||
| Win-Stay-Lose-Shift |
| Model | Scales | Lang. | Dyads | Agent-games | Decisions | Cell | Coop. |
|---|---|---|---|---|---|---|---|
| Claude Haiku 4.5 | 10 | 5 | 2,000 | 4,000 | 40,000 | 40 | 0.415 |
| GPT-5.4 Nano | 10 | 5 | 2,000 | 4,000 | 40,000 | 40 | 0.606 |
| Gemini 3.5 Flash-Lite | 10 | 5 | 2,000 | 4,000 | 40,000 | 40 | 0.751 |
| Qwen3 235B-A22B | 10 | 5 | 2,000 | 4,000 | 40,000 | 40 | 0.435 |
| Grok 4.20 | 10 | 5 | 2,000 | 4,000 | 40,000 | 40 | 0.713 |
| Gemini 3.1 Flash-Lite | 10 | 5 | 2,000 | 4,000 | 40,000 | 40 | 0.617 |
| Model | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Claude Haiku 4.5 | 0.407 | 0.379 | 0.371 | 0.427 | 0.452 | 0.444 | 0.424 | 0.435 | 0.407 | 0.401 |
| [0.37,0.45] | [0.34,0.42] | [0.34,0.40] | [0.39,0.46] | [0.42,0.49] | [0.41,0.48] | [0.39,0.46] | [0.40,0.47] | [0.38,0.43] | [0.37,0.43] | |
| GPT-5.4 Nano | 0.438 | 0.540 | 0.644 | 0.598 | 0.576 | 0.637 | 0.680 | 0.633 | 0.663 | 0.653 |
| [0.40,0.48] | [0.50,0.58] | [0.61,0.68] | [0.56,0.63] | [0.54,0.61] | [0.60,0.67] | [0.65,0.71] | [0.60,0.67] | [0.64,0.69] | [0.62,0.68] | |
| Gemini 3.5 Flash-Lite | 0.792 | 0.694 | 0.872 | 0.800 | 0.774 | 0.710 | 0.697 | 0.754 | 0.734 | 0.682 |
| [0.74,0.84] | [0.64,0.74] | [0.85,0.89] | [0.77,0.83] | [0.75,0.80] | [0.67,0.74] | [0.66,0.73] | [0.72,0.78] | [0.70,0.77] | [0.64,0.72] |
| Model | Language | 0.01 | 0.1 | 0.25 | 0.5 | 1 | 2 | 5 | 10 | 100 | 1000 | Range |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Claude Haiku 4.5 | English | 0.35 | 0.40 | 0.32 | 0.42 | 0.44 | 0.45 | 0.41 | 0.42 | 0.45 | 0.46 | 0.136 |
| French | 0.65 | 0.47 | 0.50 | 0.33 | 0.37 | 0.43 | 0.41 | 0.40 | 0.38 | 0.40 | 0.314 | |
| Vietnamese | 0.17 | 0.17 | 0.28 | 0.29 | 0.26 | 0.20 | 0.30 | 0.22 | 0.23 | 0.23 | 0.130 | |
| Chinese | 0.53 | 0.52 | 0.45 | 0.61 | 0.69 | 0.57 | 0.56 | 0.66 | 0.58 | 0.56 | 0.245 | |
| Arabic | 0.35 | 0.33 | 0.31 | 0.48 | 0.51 | 0.56 | 0.43 | 0.47 | 0.40 | 0.36 | 0.249 | |
| GPT-5.4 Nano | English | 0.45 | 0.64 | 0.85 | 0.88 | 0.86 | 0.90 | 0.88 | 0.87 | 0.89 | 0.76 | 0.449 |
| Term | Sum sq. | df | % variance | ||
|---|---|---|---|---|---|
| Model | 4.7871 | 4 | 187.27 | 45.4 | |
| Language | 0.1599 | 4 | 6.25 | 1.5 | |
| Payoff scale | 0.6119 | 9 | 10.64 | 5.8 | |
| Model language | 1.7901 | 16 | 17.51 | 17.0 | |
| Model scale | 1.8910 | 36 | 8.22 | 17.9 | |
| Language scale | 0.3844 | 36 | 1.67 | 3.6 |
| Term | Sum sq. | df | % variance | ||
|---|---|---|---|---|---|
| Model | 4.8330 | 5 | 170.26 | 44.8 | |
| Language | 0.1285 | 4 | 5.66 | 1.2 | |
| Payoff scale | 0.4661 | 9 | 9.12 | 4.3 | |
| Model language | 1.9467 | 20 | 17.15 | 18.0 | |
| Model scale | 2.0646 | 45 | 8.08 | 19.1 | |
| Language scale | 0.3331 | 36 | 1.63 | 3.1 |
| Model | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Claude Haiku 4.5 | ||||||||||
| GPT-5.4 Nano | ||||||||||
| Gemini 3.5 Flash-Lite | ||||||||||
| Qwen3 235B-A22B | ||||||||||
| Grok 4.20 | ||||||||||
| Gemini 3.1 Flash-Lite |
| Model | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Claude Haiku 4.5 | 20.0 | 15.8 | 3.2 | 3.5 | 4.0 | 2.8 | 4.0 | 2.5 | 4.5 | 3.5 |
| GPT-5.4 Nano | 12.5 | 7.0 | 9.2 | 6.2 | 5.5 | 6.5 | 8.2 | 7.2 | 8.5 | 9.0 |
| Gemini 3.5 Flash-Lite | 30.8 | 33.8 | 20.2 | 13.0 | 20.5 | 14.2 | 14.8 | 11.5 | 14.0 | 16.2 |
| Qwen3 235B-A22B | 77.0 | 67.2 | 63.0 | 62.7 | 59.8 | 45.2 | 58.0 | 43.2 | 55.0 | 42.0 |
| Grok 4.20 | 52.5 | 36.8 | 15.0 | 21.2 | 17.5 | 8.8 | 14.8 | 13.8 | 30.0 | 15.5 |
| Gemini 3.1 Flash-Lite | 16.5 | 19.0 | 21.2 | 23.5 | 29.0 | 23.0 | 30.0 | 29.5 | 27.5 | 26.8 |
| Model | Label | 0.01 | 0.1 | 0.25 | 0.5 | 1 | 2 | 5 | 10 | 100 | 1000 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Claude Haiku 4.5 | AllC | 27.0 | 20.0 | 14.2 | 20.0 | 21.8 | 18.2 | 15.2 | 18.8 | 12.8 | 14.0 |
| TFT | 20.5 | 23.5 | 23.5 | 18.0 | 16.8 | 16.5 | 19.5 | 17.8 | 20.8 | 22.2 | |
| WSLS | 8.8 | 13.5 | 15.2 | 13.5 | 20.2 | 21.2 | 20.5 | 18.2 | 21.8 | 19.0 | |
| AllD | 43.8 | 43.0 | 47.0 | 48.5 | 41.2 | 44.0 | 44.8 | 45.2 | 44.8 | 44.8 | |
| GPT-5.4 Nano | AllC | 29.8 | 41.8 | 52.2 | 46.2 | 48.5 | 54.2 | 58.5 | 52.2 | 53.2 | 50.7 |
| TFT | 11.8 | 11.5 | 10.5 | 11.8 | 10.2 | 13.2 | 13.8 | 13.2 | 13.0 | 17.8 |
| Label | Deduced (%) | Ambiguous (%) | Unmatched (%) | |
|---|---|---|---|---|
| AllC | 11,312 | 23.6 | 36.9 | 39.6 |
| TFT | 2,277 | 5.4 | 0.0 | 94.6 |
| WSLS | 2,972 | 2.3 | 0.6 | 97.1 |
| AllD | 7,439 | 35.6 | 0.0 | 64.4 |
| Split | Accuracy | |
|---|---|---|
| held-out (NoNoise + Noise005) | 64,512 | 0.9846 |
| OOD (Noise01) | 161,280 | 0.9364 |
| OOD (Noise02) | 161,280 | 0.8107 |
| held-out recall: AllC | 16,150 | 0.9853 |
| held-out recall: AllD | 16,203 | 0.9952 |
| held-out recall: TFT | 16,193 | 0.9744 |
| Claude Haiku | GPT-5.4 Nano | Gemini 3.5 | Qwen3 235B-A22B | Grok 4.20 | |
|---|---|---|---|---|---|
| Claude Haiku 4.5 | |||||
| GPT-5.4 Nano | |||||
| Gemini 3.5 Flash-Lite | |||||
| Qwen3 235B-A22B | |||||
| Grok 4.20 |
| Claude Haiku | GPT-5.4 Nano | Gemini 3.5 | Qwen3 235B-A22B | Grok 4.20 | Gemini 3.1 | |
|---|---|---|---|---|---|---|
| Claude Haiku 4.5 | ||||||
| GPT-5.4 Nano | ||||||
| Gemini 3.5 Flash-Lite | ||||||
| Qwen3 235B-A22B | ||||||
| Grok 4.20 | ||||||
| Gemini 3.1 Flash-Lite |
| Model | Round 1 | Rounds 2–10 | Ratio |
|---|---|---|---|
| Claude Haiku 4.5 | 0.180 | 0.088 | 2.04 |
| GPT-5.4 Nano | 0.305 | 0.239 | 1.28 |
| Gemini 3.5 Flash-Lite | 0.367 | 0.194 | 1.90 |
| Qwen3 235B-A22B | 0.050 | 0.105 | 0.47 |
| Grok 4.20 | 0.762 | 0.622 | 1.23 |
| Gemini 3.1 Flash-Lite | 0.252 | 0.069 | 3.68 |
| stationary frequency | audit | |||||
|---|---|---|---|---|---|---|
| AllC | AllD | TFT | WSLS | absorbing | ||
| 0.01 | 0.228 | 0.267 | 0.251 | 0.253 | 4.8e-15 | 0 |
| 0.1 | 0.100 | 0.382 | 0.260 | 0.258 | 6.0e-15 | 0 |
| 0.25 | 0.049 | 0.446 | 0.258 | 0.247 | 3.6e-15 | 0 |
| 0.5 | 0.032 | 0.507 | 0.224 | 0.237 | 1.5e-14 | 0 |
| 1 | 0.022 | 0.606 | 0.150 | 0.223 | 1.7e-12 | 0 |
| execution error | |||||
|---|---|---|---|---|---|
| 0 | 0.05 | 0.1 | 0.2 | 0.3 | |
| 0.01 | 0.263 | 0.267 | 0.269 | 0.268 | 0.263 |
| 0.1 | 0.319 | 0.382 | 0.416 | 0.429 | 0.394 |
| 0.25 | 0.315 | 0.446 | 0.546 | 0.634 | 0.602 |
| 0.5 | 0.304 | 0.507 | 0.661 | 0.811 | 0.822 |
| 1 | 0.283 | 0.606 | 0.802 | 0.939 | 0.965 |
| evolutionary baseline | corpus | |||||||
|---|---|---|---|---|---|---|---|---|
| AllC | AllD | TFT | WSLS | AllC | AllD | TFT | WSLS | |
| 0.01 | 0.228 | 0.267 | 0.251 | 0.253 | 0.381 | 0.436 | 0.091 | 0.092 |
| 0.1 | 0.100 | 0.382 | 0.260 | 0.258 | 0.398 | 0.395 | 0.094 | 0.113 |
| 0.25 | 0.049 | 0.446 | 0.258 | 0.247 | 0.505 | 0.266 | 0.107 | 0.122 |
| 0.5 | 0.032 | 0.507 | 0.224 | 0.237 | 0.434 | 0.303 | 0.110 | 0.152 |
| 1 | 0.022 | 0.606 | 0.150 | 0.223 | 0.472 | 0.277 | 0.099 | 0.152 |
| Model | Mean rule distance (rounds of 10) | Implied |
|---|---|---|
| Claude Haiku 4.5 | 2.073 | 0.207 |
| GPT-5.4 Nano | 2.120 | 0.212 |
| Gemini 3.5 Flash-Lite | 1.077 | 0.108 |
| Qwen3 235B-A22B | 0.737 | 0.074 |
| Grok 4.20 | 0.725 | 0.073 |
| Gemini 3.1 Flash-Lite | 1.030 | 0.103 |
| Model | range | FE | Friedman | logit | persona shift | persist. recip. |
|---|---|---|---|---|---|---|
| Claude Haiku 4.5 | 43.4 | 45.3 | 48.8 | |||
| GPT-5.4 Nano | 177.4 | 164.6 | 185.5 | |||
| Gemini 3.5 Flash-Lite | 168.7 | 214.3 | 141.9 | |||
| Qwen3 235B-A22B | 58.1 | 78.3 | 85.9 | |||
| Grok 4.20 | 889.4 | 1059.9 | 977.0 | |||
| Gemini 3.1 Flash-Lite | 116.8 | 181.7 | 161.0 |
| Model | reciprocity | persistence | matching |
|---|---|---|---|
| Claude Haiku 4.5 | |||
| GPT-5.4 Nano | |||
| Gemini 3.5 Flash-Lite | |||
| Qwen3 235B-A22B | |||
| Grok 4.20 | |||
| Gemini 3.1 Flash-Lite |