Deceive, Detect, and Disclose: Large Language Models Play Mini-Mafia
Abstract
Large language models are increasingly deployed in multi-agent settings whose outcomes hinge on social intelligence, motivating evaluations of their interactive capabilities; yet existing studies remain overwhelmingly empirical, leaving us without a theoretical understanding of how agent interactions determine collective outcomes. To address this, we introduce \textit{Mini-Mafia}, a four-player simplification of the social deduction game Mafia in which a fixed night phase reduces the game to a single critical exchange among a mafioso, a detective, and a villager. In this setting, we show that the mafia win-rate is predicted by the analytical formula , where , , and represent the mafioso's deception, the detective's disclosure, and the villager's detection capabilities. We turn this analytical framework into the \textit{Mini-Mafia Benchmark}, where Bayesian inference over gameplay data yields per-model estimates of the intrinsic parameters , , and . For models, only parameters suffice to predict the outcomes of all tournament combinations; and in 5-fold cross-validation the formula achieves a Brier-score reduction over a random baseline. The benchmark also reveals counterintuitive results: Grok 3 Mini is the strongest detector and GPT-5 Mini the strongest discloser, both ahead of DeepSeek V3.1, Claude Opus 4, and Claude Sonnet 4; while Claude Sonnet 4 is the weakest detector, near random chance. Together, these results show that Mini-Mafia, a simple but nontrivial multi-agent system, admits an analytical description and serves as a principled benchmark for language model interactions.
Keywords
Cite
@article{arxiv.2509.23023,
title = {Deceive, Detect, and Disclose: Large Language Models Play Mini-Mafia},
author = {Davi Bastos Costa and Renato Vicente},
journal= {arXiv preprint arXiv:2509.23023},
year = {2026}
}
Comments
Adds a validation section for the theoretical model and restructures the presentation