Bayesian Social Deduction with Graph-Informed Language Models

Shahab Rahimirad, Guven Gergerli, Lucia Romero, Angela Qian, Matthew Lyle Olson +2 more
6/21/2025
cs.AIcs.CLcs.LG

No official code found. Best implementation: shahabrrad/Bayesian-Avalon (9 stars, MIT, last commit 2025-07-17). 1 more below.

Abstract

Social reasoning - inferring unobservable beliefs and intentions from partial observations of other agents - remains a challenging task for large language models (LLMs). We evaluate the limits of current reasoning language models in the social deduction game Avalon and find that while the largest models demonstrate strong performance, they require extensive test-time inference and degrade sharply when distilled to smaller, real-time-capable variants. To address this, we introduce a hybrid reasoning framework that externalizes belief inference to a structured probabilistic model, while using an LLM for language understanding and interaction. Our approach achieves competitive performance with much larger models in Agent-Agent play and, notably, is the first language agent to defeat human players in a controlled study - achieving a 67% win rate and receiving higher qualitative ratings than both reasoning baselines and human teammates. We release code, models, and a dataset to support future work on social reasoning in LLM agents, which can be found at https://camp-lab-purdue.github.io/bayesian-social-deduction/

View on arXivView PDF

Code Implementations(2)

MIT

The code and data for the "Bayesian Social Deduction with Graph-Informed Language Models"

91CSS, HTMLJun 7, 20251 years agoMIT

The website for the "Bayesian Social Deduction with Graph-Informed Language Models" paper

10CSS, HTMLJun 18, 20256 months ago

Similar Papers

Cite this paper

@article{rahimirad2025bayesian,
  title  = {Bayesian Social Deduction with Graph-Informed Language Models},
  author = {Shahab Rahimirad and Guven Gergerli and Lucia Romero and Angela Qian and Matthew Lyle Olson and Simon Stepputtis and Joseph Campbell},
  year   = {2025},
  eprint = {2506.17788},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.17788v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.17788.svg)](https://codeofpaper.com/paper/2506.17788)

Discussion