Agent Sociodrama: Social-Dynamics-Guided Persona Recasting for LLM Agent Teams
Organizations: Beihang University · Nanyang Technological University, Singapore
Abstract
Large language model (LLM) agents are increasingly deployed as teams, yet they fail in characteristically social ways: information holders stay silent, dominant speakers anchor groups on wrong answers, and norm violations go unsanctioned. We present Agent Sociodrama, a framework for modeling and validating evolving social dynamics in LLM agent teams. Under fixed personas, agents' emotional states and directed, asymmetric relationships are updated every round by a unified external LLM judge and shape their subsequent interactions. Across six LLM backbones and five social scenarios, we assess social fidelity through classical social-theory patterns and agreement with human judgments. The resulting trajectories exhibit structured social patterns and model-specific differences. We then introduce Trajectory-Guided Persona Recasting (TPR), which diagnoses group-dynamic failures from interaction transcripts and social trajectories and recasts agent personas before rerunning the task. Across four collaborative benchmarks, TPR improves performance from both heterogeneous and randomly initialized agent persona compositions, yielding up to 83.3%p of accuracy improvement over the initial casting. On representative distributed-information cooperation and mixed-motive bargaining tasks, we outperform SOTOPIA and AgentVerse in three of four comparisons, by up to 37.5%p in Pareto rate. These results show that validated social trajectories provide actionable signals for repairing LLM agent teams.
Figures & tables
| (a) Scenario-level social dynamics in Agent Sociodrama | |||||||
| Scenario | Conflict Intensity | Recip. Corr. | E-I index | Balance (%) | Repair (%) | ||
| Hospital ethics review | 0.75 | 0.11 | 0.35 | 100.0 | 58.5 | ||
| Tavern inheritance dispute | 0.55 | 0.30 | 0.74 | 95.7 | 51.5 | ||
| Adventurer-party quest | 0.49 | 0.25 | 0.78 | 78.7 | 39.2 | ||
| Solar-farm negotiation | 0.43 | 0.15 | 0.91 | 78.7 | 18.1 | ||
| Demolition standoff | 0.23 | 0.23 | 0.68 | 71.7 | 18.9 | ||
| Task | Hetero | Random |
| Student Council | reserved / dominant / analytical / agreeable | reserved / analytical / dominant / agreeable |
| NASA Moon Survival | reserved / agreeable / analytical / dominant | agreeable / analytical / dominant / agreeable |
| Lost at Sea | reserved / agreeable / analytical / dominant | analytical / balanced / dominant / analytical |
| Solar-farm Negotiation | dominant / agreeable / reserved / analytical | reserved / agreeable / agreeable / balanced |
| Student Council | Negotiation | NASA Moon | Lost at Sea | |||||||||||||
| Top-1 acc. (%) | Pareto rate (%) | |||||||||||||||
| Hetero | Random | Hetero | Random | Hetero | Random | Hetero | Random | |||||||||
| Model | Init. | Final | Init. | Final | Init. | Final | Init. | Final | Init. | Final | Init. | Final | Init. | Final | Init. | Final |
| TPR (Ours) w. GPT-4o | 0.0 | 0.0 | 0.0 | 25.0 | 75.0 | 50.0 | 58.3 | 50.0 | 14.33 | 14.83 | 15.33 | 13.67 | 17.67 | 13.33 | 18.83 | 14.67 |
| TPR (Ours) w. GPT-5-mini | 16.7 | 100.0 | 41.7 | 100.0 | 0.0 | 8.3 | 0.0 | 8.3 | 19.00 | 18.50 | 21.17 | 20.83 | 38.17 | 28.83 | 35.00 | 27.50 |
| TPR (Ours) w. Claude Sonnet 4.6 | 0.0 | 50.0 | 25.0 | 50.0 | 33.3 | 41.7 | 33.3 | 25.0 | 8.00 | 8.00 | 10.33 | 10.33 | 20.17 | 16.00 | 15.67 | 14.83 |
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Task | Collaborative challenge | Outcome metric |
| Student Council ( Stasser & Titus, 1985 ; Pappu et al., 2026 ) | Hidden-profile candidate selection; decisive evidence is privately distributed across members | Top-1 acc. |
| NASA Moon Survival ( Hall & Watson, 1970 ; Pappu et al., 2026 ) | 15-item survival ranking; expert knowledge is distributed across members | error |
| Lost at Sea ( Hill, 1982 ; Pappu et al., 2026 ) | 15-item survival ranking; critical survival knowledge can remain unheard | error |
| Solar-farm Negotiation ( Raiffa, 1982 ) | Private preferences must be reconciled into a feasible and Pareto-efficient agreement | Pareto rate ; collective utility |
| Archetype | Behavioral description |
| balanced | Even-tempered and impartial; weighs every member’s input equally, neither dominating nor withdrawing. |
| dominant | Assertive and confident; takes the floor early, states conclusions firmly, and rarely backs down. |
| analytical | Logical and evidence-driven; insists that conclusions follow the available facts. |
| agreeable | Accommodating and conflict-averse; tends to follow an emerging consensus even with private doubts. |
| reserved | Quiet and reticent; speaks briefly and yields to louder members, sharing knowledge mainly when asked. |
| Hetero | Random | ||||||||
| Task | Model | It. 0 | It. 1 | It. 2 | It. 3 | It. 0 | It. 1 | It. 2 | It. 3 |
| Student Council Top-1 acc. (%) | GPT-4o | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 25.0 | 0.0 | 25.0 |
| GPT-5-mini | 16.7 | 100.0 | – | – | 41.7 | 100.0 | – | – | |
| Claude Sonnet 4.6 | 0.0 | 33.3 | 8.3 | 50.0 | 25.0 | 8.3 | 50.0 | – | |
| Gemini 3.1 FL | 0.0 | 16.7 | 33.3 | 41.7 | 8.3 | 75.0 | – | – | |
| Grok 4.20 | 0.0 | 0.0 | 50.0 | – | 0.0 | 0.0 | 16.7 | 8.3 | |
| Student Council | Negotiation | NASA Moon | Lost at Sea | |||||||||||||
| Top-1 acc. (%) | Pareto rate (%) | |||||||||||||||
| Hetero | Random | Hetero | Random | Hetero | Random | Hetero | Random | |||||||||
| Model | Init. | Final | Init. | Final | Init. | Final | Init. | Final | Init. | Final | Init. | Final | Init. | Final | Init. | Final |
| GPT-4o | 0.0 | 0.0 | 0.0 | 0.0 | 25.0 | 16.7 | 16.7 | 25.0 | 15.33 | 13.00 | 15.00 | 16.50 | 21.33 | 15.33 | 20.33 | 15.83 |
| GPT-5-mini | 100.0 | 100.0 | 100.0 | 100.0 | 8.3 | 0.0 | 0.0 | 0.0 | 16.00 | 18.00 | 19.83 | 23.67 | 32.33 | 32.50 | 32.83 | 31.50 |
| Claude Sonnet 4.6 | 25.0 | 33.3 | 33.3 | 16.7 | 25.0 | 33.3 | 41.7 | 25.0 | 12.17 | 12.17 | 15.67 | 13.67 | 19.17 | 20.33 | 22.00 | 18.83 |
| NASA Moon ( ) | Negotiation (Pareto rate, % ) | ||||||||
| Hetero | Random | Hetero | Random | ||||||
| Framework | Model | Init. | Final | Init. | Final | Init. | Final | Init. | Final |
| SOTOPIA | GPT-4o | 15.33 | 16.83 | 16.33 | 15.67 | 0.0 | 0.0 | 0.0 | 0.0 |
| GPT-5-mini | 18.33 | 18.67 | 16.67 | 18.67 | 0.0 | 0.0 | 0.0 | 0.0 | |
| Claude Sonnet 4.6 | 12.33 | 12.33 | 12.00 | 12.00 | 0.0 | 8.3 | 0.0 | 0.0 | |
| Gemini 3.1 FL | 15.67 | 16.50 | 20.33 | 18.33 | 8.3 | 0.0 | 16.7 | 0.0 | |
| Dimension | Consensus items | Judge matches | Agreement | Human Fleiss’ |
| Relationship ( ) | 21 | 16 | 76.2% | 0.288 |
| Emotion ( ) | 17 | 15 | 88.2% | 0.184 |
| Scenario | Model | Recip. Corr. | E-I index | Balance (%) | Repair (%) | KW | ||
| Hospital ethics review | GPT-5-mini | |||||||
| Claude Sonnet 4.6 | ||||||||
| DeepSeek V4-Flash | ||||||||
| Gemini 3.1 FL | ||||||||
| Grok 4.20 | ||||||||
| GPT-4o |