cs.CLMar 19, 2026
SaveEvaluating Counterfactual Strategic Reasoning in Large Language Models
Organizations: National Technical University of Athens
Abstract
We evaluate Large Language Models (LLMs) in repeated game-theoretic settings to assess whether strategic performance reflects genuine reasoning or reliance on memorized patterns. We consider two canonical games, Prisoner's Dilemma (PD) and Rock-Paper-Scissors (RPS), upon which we introduce counterfactual variants that alter payoff structures and action labels, breaking familiar symmetries and dominance relations. Our multi-metric evaluation framework compares default and counterfactual instantiations, showcasing LLM limitations in incentive sensitivity, structural generalization and strategic reasoning within counterfactual environments.
Figures & tables
Figure 1: LLM interaction for Prisoner’s Dilemma
Figure 2: Counterfactual impact on opponent comprehension across models (zero-shot, LLM-vs-LLM). Lower values indicate earlier adaptation, while values closer to the game horizon indicate delayed opponent modeling.
Appendix figures & tables25 assets
Supplementary material from the paper’s appendix.
Appendix
| PD | ||||||||
| zs | spp | cot | srep | pp | mf | tft | ||
| model | prompt | |||||||
| C3.5Sv2 | zs | 64.0 0.0 | 64.0 0.0 | 64.0 0.0 | 29.8 0.4 | 54.2 4.5 | 30.2 1.1 | 30.6 0.9 |
| cot | 64.0 0.0 | 64.0 0.0 | 64.0 0.0 | 30.0 0.0 | 53.6 1.5 | 31.0 1.0 | 30.4 0.9 | |
| spp | 64.0 0.0 | 64.0 0.0 | 64.0 0.0 | 30.4 0.5 | 58.4 4.3 | 30.6 0.9 | 32.0 0.0 | |
| sc-zs | 64.0 0.0 | 64.0 0.0 | 64.0 0.0 | 30.5 0.7 | 52.0 0.0 | 32.0 0.0 | 30.0 1.4 | |
Table 1: Total Points Averaged Over All Iterations for the default PD. Bold indicates the highest total points per row.
| PD label-based counterfactual | ||||||||
| zs | spp | cot | srep | pp | mf | tft | ||
| model | prompt | |||||||
| C3.5Sv2 | zs | 96.0 0.0 | 96.0 0.0 | 96.0 0.0 | 44.0 5.3 | 52.0 2.1 | 89.0 0.0 | 60.6 32.3 |
| cot | 96.0 0.0 | 96.0 0.0 | 96.0 0.0 | 47.8 3.8 | 49.6 2.1 | 91.8 3.8 | 60.0 32.9 | |
| spp | 96.0 0.0 | 96.0 0.0 | 96.0 0.0 | 44.8 9.8 | 47.6 1.7 | 90.4 3.1 | 72.0 32.9 | |
| sc-zs | 96.0 0.0 | 96.0 0.0 | 96.0 0.0 | 40.0 7.1 | 54.0 1.4 | 89.0 0.0 | 96.0 0.0 | |
Table 2: Total Points Averaged Over All Iterations for the label-based PD counterfactual.
| SH (payoff-based counterfactual of PD) | ||||||||
| zs | spp | cot | srep | pp | mf | tft | ||
| model | prompt | |||||||
| C3.5Sv2 | zs | 96.0 0.0 | 96.0 0.0 | 96.0 0.0 | 43.8 3.7 | 51.2 5.1 | 91.8 3.8 | 59.2 33.6 |
| cot | 96.0 0.0 | 96.0 0.0 | 96.0 0.0 | 43.0 3.1 | 48.2 0.8 | 59.4 33.4 | 46.8 27.5 | |
| spp | 96.0 0.0 | 96.0 0.0 | 96.0 0.0 | 36.8 3.8 | 46.8 1.3 | 79.8 24.7 | 83.6 27.7 | |
| sc-zs | 96.0 0.0 | 96.0 0.0 | 96.0 0.0 | 44.5 6.4 | 52.0 8.5 | 92.5 4.9 | 96.0 0.0 | |
Table 3: Total Points Averaged Over All Iterations for Stag Hunt (payoff-based PD counterfactual)
| Joint counterfactual of PD | ||||||||
| zs | spp | cot | srep | pp | mf | tft | ||
| model | prompt | |||||||
| C3.5Sv2 | zs | 64.0 0.0 | 64.0 0.0 | 64.0 0.0 | 30.2 0.4 | 58.8 5.0 | 31.2 1.1 | 31.0 1.0 |
| cot | 64.0 0.0 | 64.0 0.0 | 64.0 0.0 | 30.8 0.4 | 58.4 1.8 | 31.4 0.5 | 31.6 0.9 | |
| spp | 64.0 0.0 | 64.0 0.0 | 64.0 0.0 | 30.4 0.5 | 61.6 0.9 | 31.6 0.9 | 31.6 1.8 | |
| sc-zs | 64.0 0.0 | 64.0 0.0 | 64.0 0.0 | 30.5 0.7 | 59.5 0.7 | 31.0 1.4 | 32.0 0.0 | |
Table 4: Total Points Averaged Over All Iterations for the joint PD counterfactual (label-based and payoff-based).
| PD | ||||||||
| zs | spp | cot | srep | pp | mf | tft | ||
| model | prompt | |||||||
| C3.5Sv2 | zs | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 2.2 0.4 | 8.4 7.0 | 5.6 6.4 | 2.8 1.3 |
| cot | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 2.0 0.0 | 14.0 2.0 | 3.0 1.2 | 2.2 0.4 | |
| spp | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 1.6 0.5 | 7.6 6.1 | 2.0 0.7 | 3.0 0.0 | |
| sc-zs | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 1.5 0.7 | 12.0 0.0 | 3.0 0.0 | 4.5 0.7 | |
Table 5: Round # where the LLM player understood the opponent’s Strategy in default PD. Bold for best results (lower number of rounds at which opponent comprehension was realized).
| PD label-based counterfactual | ||||||||
| zs | spp | cot | srep | pp | mf | tft | ||
| model | prompt | |||||||
| C3.5Sv2 | zs | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 14.0 1.9 | 13.4 2.2 | 2.0 0.0 | 10.0 8.2 |
| cot | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 16.6 0.5 | 15.4 1.7 | 1.6 0.5 | 9.0 8.0 | |
| spp | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 15.6 1.1 | 16.6 0.9 | 1.8 0.4 | 6.0 7.3 | |
| sc-zs | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 16.5 0.7 | 11.0 0.0 | 2.0 0.0 | 1.0 0.0 | |
Table 6: Round # where the LLM player understood the opponent’s Strategy in the label-based counterfactual PD setup.
| SH (payoff-based counterfactual of PD) | ||||||||
| zs | spp | cot | srep | pp | mf | tft | ||
| model | prompt | |||||||
| C3.5Sv2 | zs | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 15.8 0.8 | 13.2 5.8 | 1.6 0.5 | 4.2 4.1 |
| cot | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 16.0 1.2 | 17.0 0.0 | 3.4 2.3 | 6.2 4.0 | |
| spp | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 11.8 5.8 | 17.0 0.0 | 2.4 1.5 | 1.8 1.8 | |
| sc-zs | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 16.0 0.0 | 11.5 7.8 | 1.5 0.7 | 1.0 0.0 | |
Table 7: Round # where the LLM player understood the opponent’s Strategy in the SH counterfactual.
| Joint counterfactual of PD | ||||||||
| zs | spp | cot | srep | pp | mf | tft | ||
| model | prompt | |||||||
| C3.5Sv2 | zs | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 1.8 0.4 | 2.0 0.0 | 2.6 0.5 | 2.2 0.8 |
| cot | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 1.2 0.4 | 6.0 5.8 | 1.8 1.1 | 2.8 0.4 | |
| spp | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 1.6 0.5 | 2.0 0.0 | 2.8 0.4 | 1.8 0.8 | |
| sc-zs | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 1.5 0.7 | 3.0 1.4 | 2.5 0.7 | 3.0 0.0 | |
Table 8: Round # where the LLM player understood the opponent’s strategy for the joint PD counterfactual (label-based and payoff-based).
| PD | ||||||||
| zs | spp | cot | srep | pp | mf | tft | ||
| model | prompt | |||||||
| C3.5Sv2 | zs | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 0.1 0.0 | 0.4 0.2 | 0.2 0.1 | 0.2 0.1 |
| cot | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 0.1 0.0 | 0.5 0.1 | 0.2 0.1 | 0.1 0.0 | |
| spp | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 0.1 0.0 | 0.3 0.2 | 0.1 0.0 | 0.2 0.0 | |
| sc-zs | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 0.1 0.0 | 0.5 0.0 | 0.2 0.0 | 0.2 0.0 | |
Table 9: Average Cooperation (Ratio of Cooperative Moves) in the default PD case. Bold denotes higher cooperation rates per LLM-prompt instance.
| PD label-based counterfactual | ||||||||
| zs | spp | cot | srep | pp | mf | tft | ||
| model | prompt | |||||||
| C3.5Sv2 | zs | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 0.3 0.2 | 0.5 0.0 | 0.9 0.0 | 0.6 0.4 |
| cot | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 0.4 0.1 | 0.4 0.1 | 1.0 0.0 | 0.6 0.4 | |
| spp | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 0.4 0.2 | 0.3 0.2 | 0.9 0.0 | 0.7 0.4 | |
| sc-zs | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 0.3 0.2 | 0.5 0.0 | 0.9 0.0 | 1.0 0.0 | |
Table 10: Average Cooperation (Ratio of Cooperative Moves) in the label-based PD counterfactual setup.
| SH (payoff-based counterfactual of PD) | ||||||||
| zs | spp | cot | srep | pp | mf | tft | ||
| model | prompt | |||||||
| C3.5Sv2 | zs | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 0.3 0.1 | 0.3 0.2 | 1.0 0.0 | 0.5 0.5 |
| cot | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 0.2 0.1 | 0.3 0.1 | 0.5 0.5 | 0.3 0.4 | |
| spp | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 0.1 0.0 | 0.2 0.1 | 0.8 0.4 | 0.8 0.4 | |
| sc-zs | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 0.1 0.0 | 0.3 0.3 | 1.0 0.0 | 1.0 0.0 | |
Table 11: Average Cooperation (Ratio of Cooperative Moves) in the Stag Hunt counterfactual.
| Joint counterfactual of PD | ||||||||
| zs | spp | cot | srep | pp | mf | tft | ||
| model | prompt | |||||||
| C3.5Sv2 | zs | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 0.1 0.0 | 0.2 0.2 | 0.2 0.0 | 0.1 0.1 |
| cot | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 0.1 0.0 | 0.3 0.1 | 0.1 0.1 | 0.2 0.0 | |
| spp | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 0.1 0.0 | 0.1 0.0 | 0.2 0.0 | 0.1 0.0 | |
| sc-zs | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | 0.1 0.0 | 0.2 0.0 | 0.2 0.0 | 0.2 0.0 | |
Table 12: Average Cooperation (Ratio of Cooperative Moves) in the joint counterfactual setup.
| PD | Label-based | Payoff-based | Joint | ||
|---|---|---|---|---|---|
| model | prompt | ||||
| C3.5Sv2 | zs | 18.35 10.24 | 28.04 12.12 | 21.84 12.24 | 15.56 9.72 |
| cot | 9.00 4.05 | 15.88 8.80 | 11.25 5.37 | 7.85 2.92 | |
| spp | 7.54 2.98 | 11.99 4.73 | 9.60 4.14 | 5.93 2.41 | |
| sc-zs | 6.37 3.42 | 9.88 4.56 | 7.63 3.60 | 4.59 2.71 | |
| sc-cot | 2.96 1.46 | 6.06 4.01 | 5.50 5.26 | 2.58 1.00 |
Table 13: Average Efficiency (Points per kilo-token) for all PD setups.
| model | avg validity rate |
|---|---|
| C3.5Sv2 | 100.0 0.0 |
| C3.7S | 100.0 0.0 |
| C3.7S(T) | 100.0 0.0 |
| C4S | 100.0 0.0 |
| C4S(T) | 100.0 0.0 |
| DS-R1 | 99.1 6.3 |
Table 14: Average Valid Rate (% of Valid Outcomes)
| RPS | ||||||||
| zs | spp | cot | srep | pp | ap | tft | ||
| model | prompt | |||||||
| C3.5Sv2 | zs | 6.6 13.5 | -1.2 9.2 | -1.8 6.9 | -0.4 3.3 | 6.0 10.1 | 11.2 6.4 | 16.6 6.9 |
| cot | 0.8 5.4 | 2.0 5.7 | 5.4 4.8 | 0.2 5.3 | 3.8 11.9 | 6.0 3.7 | 13.0 6.8 | |
| spp | 8.0 9.9 | 7.2 11.6 | 1.6 6.9 | -1.4 2.2 | 9.4 11.2 | 6.8 1.5 | 12.8 7.6 | |
| sc-zs | -12.5 12.0 | -0.5 21.9 | 0.5 4.9 | -0.5 9.2 | 1.5 2.1 | 9.0 1.4 | 21.5 0.7 | |
Table 15: Total Points Averaged Over All Iterations for the default RPS setup. Bold denotes best results (most total points).
| Label-based RPS counterfactual | ||||||||
| zs | spp | cot | srep | pp | ap | tft | ||
| model | prompt | |||||||
| C3.5Sv2 | zs | -1.6 3.5 | -3.4 2.3 | -0.8 3.2 | -0.4 3.4 | -4.4 2.5 | 9.0 2.6 | 5.2 7.1 |
| cot | 0.8 8.0 | -2.8 6.7 | -0.4 1.7 | -5.0 4.7 | -9.0 10.9 | 4.4 3.9 | -0.8 3.4 | |
| spp | 1.6 3.7 | -2.6 1.5 | 1.8 4.6 | 0.2 5.0 | -8.0 5.0 | 6.6 3.9 | 2.0 4.4 | |
| sc-zs | 3.0 5.7 | -2.0 4.2 | 3.5 2.1 | 3.5 2.1 | -12.0 2.8 | 7.0 1.4 | 12.0 1.4 | |
Table 16: Total Points Averaged Over All Iterations in the label-based RPS counterfactual.
| Payoff-based RPS counterfactual | ||||||||
| zs | spp | cot | srep | pp | ap | tft | ||
| model | prompt | |||||||
| C3.5Sv2 | zs | 3.8 16.1 | -1.2 25.5 | -5.0 12.8 | 0.2 5.6 | -4.0 17.2 | 9.2 6.2 | 29.6 10.7 |
| cot | -3.0 21.6 | 11.6 23.1 | 7.0 15.1 | -0.4 6.3 | -7.0 5.1 | 6.8 2.8 | 24.2 14.0 | |
| spp | 20.2 11.2 | 12.4 11.8 | 7.4 8.5 | 3.4 3.9 | 1.6 17.7 | 6.4 2.1 | 13.2 12.8 | |
| sc-zs | -14.5 21.9 | 3.5 3.5 | 17.0 5.7 | 2.0 9.9 | 35.0 0.0 | 18.0 1.4 | 40.0 0.0 | |
Table 17: Total Points Averaged Over All Iterations for the payoff-based RPS counterfactual.
| Joint RPS counterfactual | ||||||||
| zs | spp | cot | srep | pp | ap | tft | ||
| model | prompt | |||||||
| C3.5Sv2 | zs | 0.6 6.0 | 2.2 10.3 | -1.0 10.9 | -3.4 4.7 | -8.6 22.2 | 10.6 5.0 | 11.8 12.1 |
| cot | 2.0 6.8 | -5.8 15.9 | -4.2 13.0 | -0.2 5.4 | -8.8 16.5 | 6.2 11.4 | 12.2 7.4 | |
| spp | -1.4 11.0 | 5.0 10.2 | 2.6 9.8 | 3.6 3.9 | -25.8 10.0 | 14.0 4.8 | 11.8 7.7 | |
| sc-zs | -7.0 8.5 | -7.5 4.9 | 4.5 0.7 | 0.5 6.4 | -17.0 19.8 | 8.5 4.9 | 7.0 5.7 | |
Table 18: Total Points Averaged Over All Iterations for the joint RPS counterfactual.
| RPS | ||||||||
| zs | spp | cot | srep | pp | ap | tft | ||
| model | prompt | |||||||
| C3.5Sv2 | zs | 10.6 13.1 | 21.4 4.6 | 19.6 5.6 | 21.0 3.5 | 14.6 12.4 | 10.4 11.2 | 1.0 0.0 |
| cot | 17.2 7.3 | 19.6 7.5 | 20.6 5.6 | 19.6 7.1 | 16.0 11.9 | 22.6 2.1 | 5.8 10.7 | |
| spp | 11.2 10.6 | 11.8 10.9 | 20.4 5.9 | 23.0 1.9 | 11.4 11.3 | 18.4 9.3 | 1.6 0.9 | |
| sc-zs | 25.0 0.0 | 14.0 15.6 | 21.5 4.9 | 13.5 16.3 | 12.0 15.6 | 19.5 6.4 | 1.0 0.0 | |
Table 19: Round # where the LLM player understood the opponent’s Strategy in the default RPS setup. Lower is better; indicates no stable comprehension within the 24-round game.
| Label-based RPS counterfactual | ||||||||
| zs | spp | cot | srep | pp | ap | tft | ||
| model | prompt | |||||||
| C3.5Sv2 | zs | 19.0 10.3 | 22.4 4.2 | 24.4 1.3 | 20.4 4.2 | 21.6 3.8 | 11.4 12.5 | 14.8 11.4 |
| cot | 21.8 6.1 | 19.6 7.3 | 19.8 6.8 | 20.8 5.1 | 21.6 6.5 | 24.4 0.9 | 23.6 1.7 | |
| spp | 21.8 2.6 | 24.0 0.7 | 14.6 8.7 | 22.6 3.0 | 18.4 9.0 | 22.8 2.7 | 16.4 11.3 | |
| sc-zs | 7.5 9.2 | 22.5 0.7 | 24.0 1.4 | 12.0 4.2 | 25.0 0.0 | 19.0 5.7 | 13.0 17.0 | |
Table 20: Round # where the LLM player understood the opponent’s Strategy in the label-based RPS counterfactual
| Payoff-based RPS counterfactual | ||||||||
| zs | spp | cot | srep | pp | ap | tft | ||
| model | prompt | |||||||
| C3.5Sv2 | zs | 16.2 11.0 | 17.6 10.3 | 24.4 0.5 | 23.4 1.9 | 19.0 10.4 | 19.4 10.4 | 5.6 10.3 |
| cot | 20.2 9.1 | 12.6 11.0 | 21.0 5.3 | 17.6 9.8 | 24.2 1.3 | 18.4 9.8 | 10.0 12.4 | |
| spp | 10.6 10.1 | 13.4 11.5 | 22.2 4.1 | 18.4 6.9 | 15.0 9.1 | 24.2 0.8 | 14.2 12.3 | |
| sc-zs | 23.5 2.1 | 24.0 1.4 | 13.0 14.1 | 18.0 9.9 | 1.0 0.0 | 1.0 0.0 | 1.0 0.0 | |
Table 21: Round # where the LLM player understood the opponent’s Strategy in the payoff-based RPS counterfactual.
| Joint RPS counterfactual | ||||||||
| zs | spp | cot | srep | pp | ap | tft | ||
| model | prompt | |||||||
| C3.5Sv2 | zs | 23.8 1.3 | 18.8 7.6 | 14.6 10.7 | 24.2 0.8 | 21.2 7.4 | 15.0 12.8 | 10.2 9.3 |
| cot | 16.2 9.5 | 17.6 9.6 | 19.0 7.4 | 17.4 10.3 | 24.4 0.9 | 18.6 5.6 | 14.2 12.1 | |
| spp | 23.4 0.9 | 24.6 0.5 | 15.8 9.6 | 20.0 3.7 | 25.0 0.0 | 19.0 8.0 | 7.8 10.2 | |
| sc-zs | 24.0 1.4 | 24.0 0.0 | 15.0 0.0 | 19.0 8.5 | 21.0 5.7 | 23.5 2.1 | 24.5 0.7 | |
Table 22: Round # where the LLM player understood the opponent’s Strategy in the joint RPS counterfactual.
| RPS | RPS label-based | RPS payoff-based | RPS joint | ||
|---|---|---|---|---|---|
| model | prompt | ||||
| C3.5v2 | zs | 1.09 2.37 | 0.09 1.34 | 0.47 2.65 | 0.25 1.61 |
| cot | 0.44 0.74 | -0.23 0.84 | 0.49 1.64 | -0.03 1.28 | |
| spp | 0.49 0.71 | 0.01 0.48 | 0.66 0.83 | 0.05 1.10 | |
| sc-zs | 0.20 0.60 | 0.10 0.48 | 0.46 0.56 | -0.03 0.35 | |
| sc-cot | 0.14 0.18 | -0.08 0.25 | 0.15 0.41 | -0.01 0.36 |
Table 23: Average Efficiency (Points per kilo-token). Bold values denote higher efficiency per model-prompting setup.
| model | avg validity rate |
|---|---|
| C3.5Sv2 | 100.0 0.0 |
| C3.7S | 100.0 0.0 |
| C3.7S(T) | 100.0 0.2 |
| C4S | 99.9 0.9 |
| C4S(T) | 100.0 0.0 |
| DS-R1 | 100.0 0.2 |
Table 24: Average Valid Rate (% of Valid Outcomes)
| Model | PD | RPS | Counterfactuals | Efficiency | Main weakness |
|---|---|---|---|---|---|
| Claude 3.7 | strong | strong | relatively robust | moderate | overreasoning |
| Claude 4 | mixed | strong | mixed | lower | instability |
| DeepSeek R1 | mixed | moderate | brittle | lower | coordination |
| Llama 3.3 | strong | moderate | moderate | good | RPS adaptation |
| Mistral Large | weak | weak | weakest | low | comprehension |
Table 25: Cross-model qualitative comparison across games, counterfactual robustness, and efficiency.
Explore similar work
Strategic depth of reasoning is essential for human interaction of Large Language Models (LLMs) operating in boundedly rational environments. However, existing evaluations are primarily based on canonical games prevalent in pretraining corpora, making it difficult to disentangle true strategic reasoning from memorisation. To address this, we formalise a necessary level-K distinguishability condition for strategic depth inference and construct a suite of novel game structures that meet this standard. Using these games, we evaluate strategic depth in LLMs from both the Chain-of-Thought tokens and actual actions under recursive reasoning and an inductive trace of opponent game-play data. Across experimental trials spanning four LLMs, four game structures, and ten levels of iterated reasoning, we find that model models maintain accurate strategic depth under recursive reasoning, with strong internal consistency between stated reasoning and actions at every level. Errors arise from using the wrong number of iterated depth of reasoning steps, not from computing best responses incorrectly. However, inductive inference from opponent play degrades accuracy sharply and unevenly across games, and explicit strategic mentalizing in the chain of thought substantially improves overall performance.
Why Do LLMs Struggle in Strategic Play? Broken Links Between Observations, Beliefs, and Actions
Large language models (LLMs) are increasingly tasked with strategic decision-making under incomplete information, such as in negotiation and policymaking. While LLMs can excel at many such tasks, they also fail in ways that are poorly understood. We shed light on these failures by uncovering two fundamental gaps in the internal mechanisms underlying the decision-making of LLMs in incomplete-information games, supported by experiments with open-weight models Llama 3.1, Qwen3, and gpt-oss. First, an observation-belief gap: LLMs encode internal beliefs about latent game states that are substantially more accurate than their own verbal reports, yet these beliefs are brittle. In particular, the belief accuracy degrades with multi-hop reasoning, exhibits primacy and recency biases, and drifts away from Bayesian coherence over extended interactions. Second, a belief-action gap: The implicit conversion of internal beliefs into actions is weaker than that of the beliefs externalized in the prompt, yet neither belief-conditioning consistently achieves higher game payoffs. These results show how analyzing LLMs' internal processes can expose systematic vulnerabilities that warrant caution before deploying LLMs in strategic domains without robust guardrails.
Evaluating Interactive Reasoning in Large Language Models: A Hierarchical Benchmark with Executable Games
We introduce a multi-turn interactive framework for reasoning evaluation that treats reasoning as active evidence acquisition and belief updating. Wherein, LLMs receive only the task rules, must issue targeted queries to a hidden environment, integrate partial observations over time, and decide when to submit a final answer. Beyond standard success rate and interaction efficiency, we evaluate contextual robustness under controlled contextual perturbations, and metacognitive adaptation through counterfactual revision and necessity judgment. We instantiate the framework as a benchmark of 474 executable games, each evaluated under five fixed configuration search spaces corresponding to five difficulty levels, and evaluate a broad set of frontier LLMs. Results show that the benchmark is highly discriminative, exposing large differences not only in success rate but also in interaction efficiency. Moreover, we empirically show that contextual perturbations cause moderate but consistent declines, whereas counterfactual revision and necessity judgment lead to much larger drops.