Top Banner
Introduction Indirect Reciprocity Proposed model Conclusions Cooperation, Reputation & Gossiping V.A. Traag 1 , P. Van Dooren 1 , Y.E. Nesterov 2 1 Department of Applied Mathematics Universit´ e Catholique de Louvain 2 CORE Universit´ e Catholique de Louvain 27 October 2010
26

Cooperation, Reputation & Gossiping

Jun 19, 2015

Download

Science

Vincent Traag

Presentation at Complex Systems Research Group at Medizinische Universität Wien, October 27, 2010
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Cooperation, Reputation & Gossiping

V.A. Traag1, P. Van Dooren1, Y.E. Nesterov2

1Department of Applied Mathematics

Universite Catholique de Louvain

2CORE

Universite Catholique de Louvain

27 October 2010

Page 2: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Cooperation

Cooperation (and defection)

• Organizations (also Wikipedia, open source software, . . . )◮ Why do people contribute?

• Worker ants in colonies◮ Why do workers help without individual benefit?

• Prudents parasites in hosts◮ Why do parasites not replicate faster?

• Human body◮ Why do cells not replicate faster?

Central question

If defecting (not cooperating) is a real option, why (and how) hascooperation evolved?

Page 3: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Formal cooperation (and defection)

Sort of Prisoner’s Dilemma

• The game knows two options, donating or not donating

• Donate b > 0 to someone at a cost c < b

• Agents are paired, and play a round of donating or not

• Cooperators C donate, defectors D do not donate

This can be summarized in the payoff matrix

A =

(C D

C b − c −c

D b 0

)

Defectors dominate

Whatever strategy you encounter (C or D), always better to defect

Page 4: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Overview

What are possibly mechanisms to get cooperation? Payoff matrix

A =

(C D

C b − c −c

D b 0

)

Mechanisms

• Kin selection (r > cb)

Cooperate because offspring benefits from your cooperation.Basis of ‘selfish gene’, or ‘inclusive fitness’

• Direct reciprocity (w > cb)

Cooperate because of possible future payoffs

• Indirect reciprocity (q > cb)

Cooperate because someone else may cooperate with you in thefuture

Page 5: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Some strategies

Example (Always)

Defect/cooperate on all rounds

Other CDDDDCC

AllD DDDDDDD

AllC CCCCCCCC

Example (Win-Stay, Lose-Shift)

Change strategy if losing, keep itotherwise

Other CDDDDCC

WSLS CCDCDCC

Example (Tit-for-tat)

Start cooperating, then imitateopponent

Other CDDDDCC

TFT CCDDDDC

Example (Generous Tit-for-tat)

As TFT, but cooperates afterdefection with probability p

Other CDDDDCC

GTFT CCDDCDC

Page 6: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Insufficient explanation

Why is kin selection and direct reciprocity not sufficient?

Insufficient explanation

• Humans cooperate also with non-kin

• Humans cooperate in non-iterative situations

Indirect reciprocity

• Cooperate if cooperated with others in the past

• Brings reputation into play

• How to respond to reputation?

• How to determine new reputation?

Page 7: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Indirect Reciprocity

Cooperate because others will return the favor

Simple reputation

• Cooperation increases reputation, defection decreases it

• Cooperate with those who have a good reputation

• Defect those who have a bad reputation

However. . .

• Many other possible interactions between cooperation andreputation.

• Should it be ‘bad’ or ‘good’ to cooperate with ‘bad’ agents?

• Should you cooperate only to increase your own reputation?

Page 8: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Some reputation dynamics

Morals

• Defecting a defector: bad in image score

• What action should be regarded as good?

• When to cooperate, when to defect?

GG GB BG BB

C ∗ ∗ ∗ ∗

D ∗ ∗ ∗ ∗

∗ ∗ ∗ ∗

Reputation of donor and recipientAction of donor

New reputation can beeither Good or Bad

Action can be eitherCooperate or Defect

Page 9: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Some reputation dynamics

GG GB BG BB

C G G G G

D B B B BImage scoring

C G G G G

D B G B BStanding

C G B G B

D B G B BJudging

C G B G B

D B B B BShunning

Page 10: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Leading eight

Best strategies

• In total 2, 048 different possible strategies.

• There are 8 strategies (leading eight) that perform best (highestpayoff, and ESS)

GG GB BG BB

C G ∗ G ∗

D B G B ∗

C D C ×

Maintainance of cooperation

Mark defectors

Punish defectors

Forgive defectors

Apologize

Page 11: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Subjective reputation

Subjective reputation

• Unrealistic that reputation is objective

• Introduce a subjective (private) reputation

• ‘Observe’ only a few interactions

Observing

• Probability q of observing an interaction

• Cooperation declines with lower q

• Diverging reputations cause further errors

• Good may defect bad, but not all agree on who’s bad

Page 12: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Synchronize reputations

Synchronizing reputations

• Spread local information to synchronize reputations

• Players ‘gossip’ about each other to share information

• Start gossip, spread gossip and how to interpret gossip?

Lying, cheating and defecting

• Possibly ‘false’ gossips spread

• Spread rumours unconditionally allows liars to invade

• Liars cannot invade conditional rumour spreaders

Page 13: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Proposed model

Basics

1 Each agent has a reputation of the other: Rij(m)

2 Everybody plays and cooperates/defects based on reputation

3 Everybody gossips the result of the interaction

4 New reputation Rij(m + 1) based on own observation and gossip

Decision to cooperate

• The decision to cooperate αij(m) (0 - Defect, 1 - Cooperate)

• Possibly logistic function (or others), but for now

αij(m) =

{0 if Rij(m) < 01 if Rij(m) ≥ 0

Page 14: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Example

i j

k

Cooperate

Defect

Hmm. . .j defected

Page 15: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Example

i j

kCooperate

Defect

Page 16: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Example

i j

k

Cooperate

Cooperate

Page 17: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Example

i j

k

Gossip D

efect

Did youknow j

defected?

So j defected k

also. And I likek! That bastard!

Page 18: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Individual strategy

C D

C + −

D − +

Action of j , or αji (m).

Action of j , or αij(m)

Action is considered aseither Good or Bad

Individual strategy

• +1 for ‘good’ actions, −1 for ‘bad’ actions to reputation

• We currently study WSLS-like: Consider CC and DD as good.

∆Iij(m) = (2αij(m)− 1)(2αji (m)− 1)

Page 19: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Gossiping

Consider all neighbours k when updating the reputation Sij

i j

k

The link tobe updated.

Does i ‘like’ k?

Will k gossip to i?

What actionhas j takento k?

Page 20: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Social strategy

G B

C G B

D B G

Reputation of k , or αik(t).

Action of j , or αjk(t)

Action is considered aseither Good or Bad

Social strategy

• Cooperation vs. good agent and defection vs. bad agent is good

• Change in reputation due to gossiping with neighbour k

∆Sij(k ,m) = αki (m)(2αik(m)− 1)(2αjk(m)− 1)

Page 21: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Reputation dynamics

Combine individual & social strategies

Combine with social influence parameter 0 ≤ λ ≤ 1

∆Rij(m) = (1− λ)

Individual strategy︷ ︸︸ ︷

(2αij(m)− 1)(2αji (m)− 1)+

λ1

n − 2

k 6=i ,j

αki (m)(2αik(m)− 1)(2αjk(m)− 1)

︸ ︷︷ ︸

Social strategy

Reputation dynamics

Rij(m + 1) = Rij(m) + ∆Rij(m)

Page 22: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Cooperative fixed points

Fixed point

• For which networks do we have αij(m + 1) = αij(m)?

• Positive reputation remains positive,negative reputation remains negative

Undirected case

• If αij(m) = αji (m), fixed points are groups

• Cooperate within groups, defect between groups

• Implies it is (weakly) social balanced

• Can have q groups if

λ >q

q + 1

Page 23: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Evolutionary dynamics

Four different regimes (Cooperate with prob p on first round)

p < 1/2 p > 1/2

λ < 1/2 Individualistic prejudiced

• Defect vs. cooperators

• Cycles of cooperation vs.defectors

Individualistic trusting

• Cooperate vs.cooperators

• Cycles of cooperationvs. defectors

λ > 1/2 Social prejudiced

• Cooperate vs. cooperators(except second round)

• Defect vs. defectors(except second round)

Social trusting

• Cooperate vs.cooperators

• Defect vs. defectors

Page 24: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Phase portraits Individual

C D

Gossipers

Individual PrejudicedC D

Gossipers

Individual Trusting

Page 25: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Phase portraits Social

C D

Gossipers

Social PrejudicedC D

Gossipers

Social Trusting

Page 26: Cooperation, Reputation & Gossiping

Introduction Indirect Reciprocity Proposed model Conclusions

Conclusions

Proposed model

• Proposed model for gossiping and reputation dynamics

• Interesting possible cooperative network structure

• Evolutionary stable for some parameter range

• More socially oriented strategy could have developed fromindividual strategy

Shortcomings

• Actual convergence to fixed point not investigated

• Characterize directed fixed points

• Evolutionary dynamics investigated in limit of large n

• Interact all-to-all unrealistic, e.g. restrict to graph

• Gossip perhaps passed on further (cascades of gossip)