Learning Reciprocity in Complex Sequential Social Dilemmas
Tom Eccles, Edward Hughes, J\'anos Kram\'ar, Steven Wheelwright, Joel, Z. Leibo

TL;DR
This paper introduces an online reinforcement learning algorithm that enables agents to exhibit reciprocal behavior in complex, extended social dilemmas, promoting cooperation in multi-agent settings.
Contribution
It presents a novel reinforcement learning method capable of learning reciprocity in temporally extended social dilemmas, extending beyond simple matrix games.
Findings
Reciprocal agents induce pro-social outcomes in multi-agent social dilemmas.
Agents' behavior is strongly influenced by their co-players.
The method works in both 2-player and 5-player social dilemmas.
Abstract
Reciprocity is an important feature of human social interaction and underpins our cooperative nature. What is more, simple forms of reciprocity have proved remarkably resilient in matrix game social dilemmas. Most famously, the tit-for-tat strategy performs very well in tournaments of Prisoner's Dilemma. Unfortunately this strategy is not readily applicable to the real world, in which options to cooperate or defect are temporally and spatially extended. Here, we present a general online reinforcement learning algorithm that displays reciprocal behavior towards its co-players. We show that it can induce pro-social outcomes for the wider group when learning alongside selfish agents, both in a -player Markov game, and in -player intertemporal social dilemmas. We analyse the resulting policies to show that the reciprocating agents are strongly influenced by their co-players' behavior.
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 · Experimental Behavioral Economics Studies · Game Theory and Applications
