atlas

Research map / Multi-agent systems and games / LLM agents

Language Agents with Reinforcement Learning for Strategic Play in the Werewolf Game

ICML 2024 · Multi-agent systems and games › LLM agents · approach: LLM multi-agent decision making · 8 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes strategic language agents for Werewolf that combine LLM hidden-role deduction and diverse language action candidate generation with a population-based MAPPO-trained RL policy that selects among candidates.

Problem

Pure LLM-based agents in multi-agent social deduction games like Werewolf show intrinsic bias in their action choices and struggle to deduce hidden roles from deceptive communication, leading to suboptimal strategic play.

Approach

Use an LLM for hidden-role deduction and to generate a diverse set of free-form language action candidates, then train a small self-attention RL policy over those candidates (embedded via text-embedding-ada-002) against a population of LLM agents with predefined play styles, so the policy corrects the LLM's biased action distribution.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the RL policy to choose from diverse action candidates (ablation)Strategic language agent · Werewolf, as Villagerswin rate: 0.23 (0.03) -> 0.30 (0.03)Helped
Add the RL policy to choose from diverse action candidates (ablation)Strategic language agent · Werewolf, as Werewolveswin rate: 0.61 (0.04) -> 0.70 (0.03)Helped
Add diverse action generation (ablation)Strategic language agent · Werewolf, as Villagerswin rate: 0.16 (0.02) -> 0.22 (0.04)Helped
Add diverse action generation (ablation)Strategic language agent · Werewolf, as Werewolveswin rate: 0.54 (0.04) -> 0.61 (0.05)Helped
Add hidden role deduction (ablation)Strategic language agent · Werewolf, as Villagerswin rate: 0.16 (0.02) -> 0.30 (0.03)Helped
Add hidden role deduction (ablation)Strategic language agent · Werewolf, as Werewolveswin rate: 0.54 (0.04) -> 0.70 (0.03)Helped
Add evidence to hidden role deduction (ablation)Strategic language agent · Werewolf, as Villagerswin rate: 0.28 (0.04) -> 0.30 (0.03)Helped
Add reasoning to hidden role deduction (ablation)Strategic language agent · Werewolf, as Villagerswin rate: 0.25 (0.03) -> 0.30 (0.03)Helped
Add reliability to hidden role deduction (ablation)Strategic language agent · Werewolf, as Villagerswin rate: 0.23 (0.02) -> 0.30 (0.03)Helped
Use population-based training instead of self-play (ablation)Strategic language agent · Werewolf, as Villagerswin rate: 0.26 (0.04) -> 0.30 (0.03)Helped
Use population-based training instead of self-play (ablation)Strategic language agent · Werewolf, as Werewolveswin rate: 0.66 (0.02) -> 0.70 (0.03)Helped
Use 3 instead of 2, 4, or 5 action candidates (ablation)Strategic language agent · Increased diversityincreased diversity: 0.35; 0.37; 0.23; 0.16Mixed

Surprising findings

Limitations

Experimental setup

Datasets: self-generated Werewolf game rollouts

Benchmarks: text-based 7-player Werewolf environment

Metrics: win rate action distribution

Baselines: ReAct ReCon Concurrent agent Atomic agent (Cicero-inspired)

Builds on: ReAct Cicero MAPPO policy-space response oracles Tree-of-Thought

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy