atlas

Research map / Multi-agent systems and games / Games and equilibria

Self-Play $Q$-Learners Can Provably Collude in the Iterated Prisoner's Dilemma

ICML 2025 · Multi-agent systems and games › Games and equilibria · approach: Cooperation and social dilemmas · 2 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.

Theoretically shows that self-play epsilon-greedy Q-learners with one-step memory in the iterated prisoner's dilemma can move from always-defect to the cooperative Pavlov policy, with proofs for greedy and epsilon-greedy cases plus deep Q-learning experiments.

Problem

Understanding why simple multi-agent Q-learners converge to cooperative (collusive) behavior in social dilemmas such as the iterated prisoner's dilemma; prior theory used memoryless averaged dynamics that cannot represent retaliatory equilibria.

Approach

Analyzes the stochastic (non-averaged) self-play epsilon-greedy Q-learning with one-step memory and shows, under optimistic Q-initialization and small step size, that the dynamics provably transition from always-defect through lose-shift to the subgame-perfect Pavlov cooperative policy.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use optimistic Q-value initialization with no exploration (ε=0), starting from always defectSelf-play Q-learning · Iterated Prisoner's Dilemmaconvergence to cooperative policyHelped
Use sufficiently small exploration ε and step size αSelf-play ε-greedy Q-learning · Iterated Prisoner's Dilemmaprobability of learning a cooperative strategyHelped
Increase exploration to ε=0.2Self-play ε-greedy Q-learning · Iterated Prisoner's DilemmacooperationHurt
Extend from tabular Q-learning to deep Q-learning, initializing against a random agent and then using self-playDeep Q-learning · Iterated Prisoner's Dilemmacooperative policy convergenceHelped
Increase the exploration parameter εSelf-play ε-greedy Q-learning · Iterated Prisoner's DilemmacooperationHurt

Surprising findings

Limitations

Experimental setup

Benchmarks: iterated prisoner's dilemma simulations

Metrics: probability of cooperation fraction of runs reaching Pavlov

Baselines: memoryless Q-learning dynamics (Calvano-style averaged ODE analysis)

Builds on: Q-learning self-play Pavlov (win-stay, lose-shift) deep Q-learning

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