Balancing Cooperativeness and Adaptiveness in the (Noisy) Iterated Prisoner's Dilemma
Adrian Hutter

TL;DR
This paper introduces a new strategy for the noisy Iterated Prisoner's Dilemma that outperforms existing strategies in tournaments and balances cooperativeness and adaptiveness, with added properties of self-cooperation and cooperation induction.
Contribution
The paper presents a novel IPD strategy that outperforms previous champions and incorporates properties ensuring self-cooperation and cooperation induction, addressing limitations of tournament-based evaluation.
Findings
Outperforms 239 strategies in Axelrod library at noise levels 0-10%.
Balances cooperativeness and adaptiveness effectively.
Guarantees self-cooperation and cooperation induction with minimal performance loss.
Abstract
Ever since Axelrod's seminal work, tournaments served as the main benchmark for evaluating strategies in the Iterated Prisoner's Dilemma (IPD). In this work, we first introduce a strategy for the IPD which outperforms previous tournament champions when evaluated against the 239 strategies in the Axelrod library, at noise levels in the IPD ranging from 0% to 10%. The basic idea behind our strategy is to start playing a version of tit-for-tat which forgives unprovoked defections if their rate is not significantly above the noise level, while building a (memory-1) model of the opponent; then switch to a strategy which is optimally adapted to the model of the opponent. We then argue that the above strategy (like other prominent strategies) lacks a couple of desirable properties which are not well tested for by tournaments, but which will be relevant in other contexts: we want our strategy…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEvolutionary Game Theory and Cooperation · Artificial Intelligence in Games · Game Theory and Applications
