SlideShare a Scribd company logo
1 of 41
Download to read offline
Cooperation and Reputation
Vincent Traag
June 29, 2010
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Outline
1. Introduction
2. Cooperative Mechanisms
3. Indirect Reciprocity
4. Proposed model
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
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) has
cooperation evolved?
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Formal cooperation (and defection)
Prisoner’s Dilemma
• The game knows two options, donating or not donating.
• Donate at a cost c > 0 to benefit someone else with benefit
b > c.
• 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.
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Evolutionary Stability (static)
Definition (Nash equilibrium)
Strategy i is a Nash equilibrium if Aii ≥ Aji
and is a strict Nash equilibrium if Aii > Aji .
Players cannot benefit by switching from strategy i if it is a Nash
equilibrium.
Definition (ESS)
Strategy i is an Evolutionary Stable Strategy (ESS) if
Aii > Aji or (Aii = Aji and Aij > Ajj ).
A population of players with strategy i cannot be ‘invaded’ by a
small number of different strategies.
Strict Nash =⇒ ESS =⇒ Nash
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Mixed strategies
Mixed strategies
• There are n different ‘pure’ strategies (e.g. Cooperate, Defect).
• Mixed strategy p is: play ‘pure’ strategy i with probability pi .
• Average payoff for ‘pure’ strategy i versus p is then (Ap)i .
• Average payoff for mixed strategy q versus p is then q⊺Ap.
Stability revisited
Strategy p is
(Strict) Nash p⊺Ap ≥ q⊺Ap
ESS p⊺Ap > q⊺Ap or
p⊺Ap = p⊺Aq and p⊺Aq > q⊺Aq
There always exists a mixed strategy Nash equilibrium.
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Dynamical View
• Natural to model game dynamics in an evolutionary context.
• Survival of the fittest (fitness = payoff).
Definition (Replicator equation)
Population with i = 1, . . . , n different mixed strategies pi
xi Relative abundance (frequency)
¯p = i pi xi Average strategy
fi = p⊺
i A¯p Expected payoff
¯f = ¯p⊺
A¯p Average payoff
Evolution of the population given by
˙xi = xi (fi − ¯f ) = xi ((pi − ¯p)⊺
A¯p).
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Stability (dynamic)
Fixed points
• Total population always i xi = 1.
• Dynamics are restricted to unit simplex Sn.
• Fixed point x∗ then p⊺
i A¯p = ¯pA¯p for xi > 0.
Nash and ESS vs. fixed points
• If x∗ is (strictly) Nash, then it is a (stable) fixed point.
• If the fixed point x∗ is stable, it is a Nash equilibrium.
• if x∗ is ESS then it is a stable fixed point.
• An interior ESS x∗ is globally stable.
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Overview
What are possibly mechanisms to get cooperation?
Payoff matrix
A =
C D
C b − c −c
D b 0
Mechanisms
• Kin selection (r > c
b )
Cooperate because offspring benefits of your cooperation. Basis
of ‘selfish gene’, or ‘inclusive fitness’.
• Direct reciprocity (w > c
b )
Cooperate because of possible future payoffs.
• Indirect reciprocity (q > c
b )
Cooperate because someone else may cooperate with you in the
future.
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Kin selection
Kin and gene
• Focus is on the gene, how can the gene spread?
• If coefficient of kinship r > c
b the cooperative gene will spread.
Game theoretic dynamic view
• Let 0 ≤ r ≤ 1 be the assortativity.
• Average payoff (cooperators x, defectors 1 − x)
fC (x) = r(b − c) + (1 − r) (x(b − c) − (1 − x)c)
fD(x) = (1 − r)xb
• Dynamics ˙x = x(1 − x)(fC − fD), x∗ = 1 is stable if r > c
b .
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Kin selection
Change in payoff
• Average payoff (cooperators x, defectors 1 − x)
fC (x) = r(b − c) + (1 − r) (x(b − c) − (1 − x)c)
fD(x) = (1 − r)xb
• Gives payoff matrix
A =
C D
C b − c rb − c
D (1 − r)b 0
• Cooperation is ESS if (b − c) > (1 − r)b, hence if r > c
b .
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Reciprocity
Cooperate because possible future rewards.
Iterated Prisoner’s Dilemma
• Play the PD game multiple times.
• Usually probability w to play another round.
• Huge number of possible strategies.
• No definite ESS.
Framework
• Play on average k = 1/(1 − w) rounds, then apply selection.
• Expected payoff aij of strategy i vs j.
• Then apply earlier framework (ESS, replicator).
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
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 it
otherwise.
Other CDDDDCC
WSLS CCDCDCC
Example (Tit-for-tat)
Start cooperating, then repeat
opponent.
Other CDDDDCC
TFT CCDDDDC
Example (Generous Tit-for-tat)
As TFT, but cooperates after
defection with probability p.
Other CDDDDCC
GTFT CCDDCDC
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Stability of reciprocity (TFT)
TFT vs. AllD
• TFT will cooperate first round, then defect subsequently.
• Expected payoff matrix
A =
TFT AllD
TFT (b − c)/(1 − w) −c
AllD b 0
• TFT is ESS when (b − c)/(1 − w) > b, or w > c
b .
TFT vs. AllC
• TFT is neutral vs AllC, neither is ESS.
• Expected payoff always (b − c)/(1 − w) for both TFT and AllC.
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Cyclic behaviour
Weaknesses of TFT
• TFT population can drift towards AllC.
• TFT does not restore cooperation on errors
TFT CCDCDCDD
TFT CCCDCDDD
• Generous TFT (GTFT) sometimes cooperates unreciprocally.
• GTFT can correct errors but still neutral vs AllC.
TFT GTFT
AllCAllD
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Introduction
Why is kin selection and 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?
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Indirect Reciprocity
Cooperate because others will return the favor.
Reputation
• Cooperation increases reputation, defection decreases it.
• Cooperate with those who have a good reputation.
• Defect those who have a bad reputation.
Action and assesment
• Many other possible interactions between cooperation and
reputation.
• Should it be ‘bad’ or ‘good’ to cooperate with ‘bad’ agents?
• Should you cooperate only to increase your own reputation?
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Image score
Definition (Image score, reputation)
• Integer status −5 ≤ Si ≤ 5 known to all.
• If cooperate increase (with 1).
• If defect decrease (with 1).
Definition (Discriminator Strategy)
• Cooperative threshold −5 ≤ kj ≤ 6.
• If status Si ≥ kj cooperate, otherwise defect.
• Strategy kj = −5 corresponds to AllC.
• Strategy kj = 6 corresponds to AllD.
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Image score
Simulation
• Have n agents playing m rounds of donating.
• Each agent i has a threshold ki and
reputation Si .
• Reproduce offspring proportional to payoff.
Results of simulation
• Cooperative strategies (ki ≤ 0) prevails
without mutation.
• Cycles of Discriminator → AllC → AllD with
mutation.
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Some simple analytics
Simple image score
• Only good (1) or bad (0) reputation.
• Conditional cooperation (CC): cooperate if reputation is good.
• Probability q to know reputation of defector.
CC vs AllD
• Payoff matrix
A =
CC AllD
CC b − c −c(1 − q)
AllD b(1 − q) 0
• Conditional Cooperation is ESS when q > c
b .
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Other 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 be
either Good or Bad
Action can be either
Cooperate or Defect
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Some reputation dynamics
GG GB BG BB
C G G G G
D B B B B
Image scoring
C G G G G
D B G B B
Standing
C G B G B
D B G B B
Judging
C G B G B
D B B B B
Shunning
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Leading eight
Best strategies
• In total 2, 048 different possible strategies.
• There are 8 strategies (leading eight) that perform best (highest
payoff, 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
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Subjective reputation
Subjective reputation
• Unrealistic that everybody knows the reputation of everybody.
• 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.
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
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.
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Empirical evidence
Directly observable
• Humans seem to be using image scoring.
• Norm (help if S > k) can be different across groups.
• Standing strategy might be too ‘demanding’.
• Generates trust, also in subsequent games.
With gossip
• Gossip effective to spread information on reputation.
• Even in presence of direct observation, gossip has an effect.
• More gossip increases the effect.
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Current research
Research questions
• What population structure can result from gossip?
• How stable are certain population structures?
Desired properties
• Have subjective reputations.
• Influenced by ‘local’ gossip.
• In the absence of gossip, rely on own observations.
• More gossip should have more influence.
• Have an analytically tractable model.
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Simple model
• Start with some simple model and obtain some results.
• Somewhat arbitrary choices, which might be varied later on.
Basics
1 Each agent has a reputation of the other: Sij .
2 Everybody plays and cooperates/defects based on reputation.
3 Everybody gossips the result of the interaction.
4 Update reputation based on own observation and gossip.
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Reputation and cooperation
One interaction
• Suppose agent i and j interact
• Each agent has a reputation of the other: Sij and Sji
• Probability to cooperate αij and αji depend on reputation.
Approximation to image score
• Image score uses effectively a Heaviside step function:
αij = Θ(Sij − k)
• We propose continuous version (for now, k = 0)
αij =
1
1 + e−γ(Sij −k)
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Individual strategy
The four different outcomes have the following probabilities:
Player j
Player i
C D
C αij αji αij (1 − αji )
D (1 − αij )αji (1 − αij )(1 − αji )
Individual strategy
• +1 for ‘good’ actions, −1 for ‘bad’ actions to reputation.
• TFT-like: Consider CC and DC as good.
• We currently study WSLS-like: Consider CC and DD as good.
∆i Sij (t) =αij αji + (1 − αij )(1 − αji )
− (1 − αij )αji − αij (1 − αji )
=(2αij − 1)(2αji − 1)
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Gossiping
Who gossips?
• To whom should you gossip?
• What gossip should you trust?
• Pass on the gossip?
• Currently: no further spreading, talk to cooperative people.
Gossip about what?
• Gossip about reputation?
• Gossip about last interaction?
• Currently: last interaction.
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Gossiping
Consider all neighbours k when updating the reputation Sij .
i j
k
The link to
be updated.
Does i ‘like’ k?
Will k gossip to i?
What action
has j taken
to k?
Change in reputation after gossiping
∆g Sij (t) =
k=i,j
αki (2αik − 1)(2αjk − 1)
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Reputation dynamics
Reputation
• Combine change from individual strategy and from gossiping.
• Balance the two changes with a ‘social influence’ parameter
0 ≤ λ ≤ 1.
∆Sij (t) = (1−λ) (2αij − 1)(2αji − 1)
Individual strategy
+λ
k=i,j
αki (2αik − 1)(2αjk − 1)
Gossip influence
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Analytics
Obtain differential equation
• Assume for interval ∆t < 1, probability to interact is ∆t.
• Then we can take the limit lim∆t→0 ∆Sij (t)/∆t
• The derivative ˙Sij can be written in terms of αij , we obtain
˙Sij =
˙αij
γ(1 − αij )αij
Differential equation becomes (with rescaled time τ = γt)
˙αij = αij (1 − αij ) (1 − λ)(2αij − 1)(2αji − 1)
+ λ
k=i,j
αki (2αik − 1)(2αjk − 1)
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
No gossip
No gossip
• When gossip is not present
differential equation is simple:
˙αij = αij (1 − αij )(2αij − 1)(2αji − 1)
• Only dependent on αij and αji .
• Only stable fixed point: α∗
ij = α∗
ji = 1.
0.0 0.2 0.4 0.6 0.8 1.0
0.0
0.2
0.4
0.6
0.8
1.0
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Stability of fixed points
Two classes of fixed points
• Let Sn be the unit hypercube of dimension n.
• First class of fixed points is the corner of Sn.
• That is α∗
ij = 0, 1 for all ij
• Second class is outside the corners (internal points).
• That is, there is at least one α∗
ij = 0, 1
Corner
Stability of points
• Points in the corner are easily classified as (un)stable
• Internal points more difficult.
• It seems that most internal points are non-hyperbolic.
• Possibly some (limit) cycles may exist.
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Corner points
Corner points
• All corner points are fixed points.
• Jacobian of ˙α = F(α) defined as
∇F =




∂f12
∂α12
· · · ∂f12
αn(n−1)
...
...
...
...
∂fn(n−1)
∂α12
· · ·
∂fn(n−1)
αn(n−1)




α∗
• For corner points, only ∂fij /∂αij is non-zero:
Condition for stability in corners:
(1 − 2α∗
ij ) (1 − λ)(2α∗
ij − 1)(2α∗
ji − 1) + λ(k+
ij − k−
ij ) < 0
where k±
ij is the number of matches/differences between i and j.
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Stable groups
Groups
• One special case of corner points
• Cooperate within group, defect between groups
• Working out stability conditions gives
nc >
1
λ
• Social influence λ induces lower bound on group size.
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Invasion from AllD
AllD
• Suppose system in equilibrium α∗ = (1, 1, . . . , 1).
• Add a number of defectors (AllD).
• Relationships between gossiping cooperators uneffected.
• Only reputation of defector changes.
New reputation equilibrium
• Let i be a cooperator, and j a defector, then
˙αij = αij (1 − αij ) [(1 − λ)(1 − 2αij ) − λ(nc − 1)]
• Stable fixed point 1−λnc
2(1−λ) exists if nc < 1
λ (otherwise 0).
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Invasion from AllD
• In equilibrium, expected payoff Acc of cooperator vs. itself is
(b − c)
nc(nc − 1)
n2
• Expected payoff Adc of defector vs. cooperator is
b
1 − λn
2(1 − λ)
ncnd
n2
• Condition Acc > Adc reduces to
1 −
(1 − λnc)nd
2(1 − λ)(nc − 1)
>
c
b
• Since c
b < 1, if RHS larger than that, AllD cannot invade. This
reduces to
nc >
1
λ
Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model
Invasion from AllD
Group size
• Two regimes of behavior:
nc <
1
λ
and nc >
1
λ
• In first regime, some cooperation with defectors.
• Amount of cooperation decreases with group size nc and social
influence λ.
• In second regime, defectors can never invade.
• But by earlier stability of groups
nc >
1
λ
.
• So, always stable against invasion from AllD.

More Related Content

Viewers also liked

Exponential Ranking: Taking into account negative links.
Exponential Ranking: Taking into account negative links.Exponential Ranking: Taking into account negative links.
Exponential Ranking: Taking into account negative links.Vincent Traag
 
Dynamics of Discursive Power: The Dutch Debate on Integration.
Dynamics of Discursive Power: The Dutch Debate on Integration.Dynamics of Discursive Power: The Dutch Debate on Integration.
Dynamics of Discursive Power: The Dutch Debate on Integration.Vincent Traag
 
Reconstructing Third World Elite Rotation Events from Newspapers
Reconstructing Third World Elite Rotation Events from NewspapersReconstructing Third World Elite Rotation Events from Newspapers
Reconstructing Third World Elite Rotation Events from NewspapersVincent Traag
 
Social Influence & Popularity
Social Influence & PopularitySocial Influence & Popularity
Social Influence & PopularityVincent Traag
 
Cooperation, Reputation & Gossiping
Cooperation, Reputation & GossipingCooperation, Reputation & Gossiping
Cooperation, Reputation & GossipingVincent Traag
 
Introduction to complex networks
Introduction to complex networksIntroduction to complex networks
Introduction to complex networksVincent Traag
 
Dynamics of Media Attention
Dynamics of Media AttentionDynamics of Media Attention
Dynamics of Media AttentionVincent Traag
 
Exponential Ranking: Taking into account negative links.
Exponential Ranking: Taking into account negative links.Exponential Ranking: Taking into account negative links.
Exponential Ranking: Taking into account negative links.Vincent Traag
 
Resolution-free community detection
Resolution-free community detectionResolution-free community detection
Resolution-free community detectionVincent Traag
 
Limits of community detection
Limits of community detectionLimits of community detection
Limits of community detectionVincent Traag
 
Community structure in complex networks
Community structure in complex networksCommunity structure in complex networks
Community structure in complex networksVincent Traag
 
Public thesis defence: groups and reputation in social networks
Public thesis defence: groups and reputation in social networksPublic thesis defence: groups and reputation in social networks
Public thesis defence: groups and reputation in social networksVincent Traag
 
13 fiches pratiques sur le préfinancement des commandes dans le commerce équi...
13 fiches pratiques sur le préfinancement des commandes dans le commerce équi...13 fiches pratiques sur le préfinancement des commandes dans le commerce équi...
13 fiches pratiques sur le préfinancement des commandes dans le commerce équi...Fairtrade/Max Havelaar France
 
Les Médias Sociaux Sans Se Brûler
Les Médias Sociaux Sans Se BrûlerLes Médias Sociaux Sans Se Brûler
Les Médias Sociaux Sans Se BrûlerGuillaume Brunet
 
Rapport Projet de Fin d'Etudes
Rapport Projet de Fin d'EtudesRapport Projet de Fin d'Etudes
Rapport Projet de Fin d'EtudesHosni Mansour
 
Google Plus et la visibilité: Pourquoi vous devez être sur Google Plus !
Google Plus et la visibilité: Pourquoi vous devez être sur Google Plus !Google Plus et la visibilité: Pourquoi vous devez être sur Google Plus !
Google Plus et la visibilité: Pourquoi vous devez être sur Google Plus !Guinel CADIGNAN
 
De l'Internet des Objets à l'Internet des Produits
De l'Internet des Objets à l'Internet des ProduitsDe l'Internet des Objets à l'Internet des Produits
De l'Internet des Objets à l'Internet des ProduitsRenaud Ménérat
 
Droit des cartels et de la concurrence déloyale
Droit des cartels et de la concurrence déloyaleDroit des cartels et de la concurrence déloyale
Droit des cartels et de la concurrence déloyalefredericborel
 

Viewers also liked (20)

Exponential Ranking: Taking into account negative links.
Exponential Ranking: Taking into account negative links.Exponential Ranking: Taking into account negative links.
Exponential Ranking: Taking into account negative links.
 
Dynamics of Discursive Power: The Dutch Debate on Integration.
Dynamics of Discursive Power: The Dutch Debate on Integration.Dynamics of Discursive Power: The Dutch Debate on Integration.
Dynamics of Discursive Power: The Dutch Debate on Integration.
 
Reconstructing Third World Elite Rotation Events from Newspapers
Reconstructing Third World Elite Rotation Events from NewspapersReconstructing Third World Elite Rotation Events from Newspapers
Reconstructing Third World Elite Rotation Events from Newspapers
 
Slice modularity
Slice modularitySlice modularity
Slice modularity
 
Social Influence & Popularity
Social Influence & PopularitySocial Influence & Popularity
Social Influence & Popularity
 
Cooperation, Reputation & Gossiping
Cooperation, Reputation & GossipingCooperation, Reputation & Gossiping
Cooperation, Reputation & Gossiping
 
Introduction to complex networks
Introduction to complex networksIntroduction to complex networks
Introduction to complex networks
 
Dynamics of Media Attention
Dynamics of Media AttentionDynamics of Media Attention
Dynamics of Media Attention
 
Exponential Ranking: Taking into account negative links.
Exponential Ranking: Taking into account negative links.Exponential Ranking: Taking into account negative links.
Exponential Ranking: Taking into account negative links.
 
Resolution-free community detection
Resolution-free community detectionResolution-free community detection
Resolution-free community detection
 
Limits of community detection
Limits of community detectionLimits of community detection
Limits of community detection
 
Community structure in complex networks
Community structure in complex networksCommunity structure in complex networks
Community structure in complex networks
 
Public thesis defence: groups and reputation in social networks
Public thesis defence: groups and reputation in social networksPublic thesis defence: groups and reputation in social networks
Public thesis defence: groups and reputation in social networks
 
151116_Auberge_du_bonheur
151116_Auberge_du_bonheur151116_Auberge_du_bonheur
151116_Auberge_du_bonheur
 
13 fiches pratiques sur le préfinancement des commandes dans le commerce équi...
13 fiches pratiques sur le préfinancement des commandes dans le commerce équi...13 fiches pratiques sur le préfinancement des commandes dans le commerce équi...
13 fiches pratiques sur le préfinancement des commandes dans le commerce équi...
 
Les Médias Sociaux Sans Se Brûler
Les Médias Sociaux Sans Se BrûlerLes Médias Sociaux Sans Se Brûler
Les Médias Sociaux Sans Se Brûler
 
Rapport Projet de Fin d'Etudes
Rapport Projet de Fin d'EtudesRapport Projet de Fin d'Etudes
Rapport Projet de Fin d'Etudes
 
Google Plus et la visibilité: Pourquoi vous devez être sur Google Plus !
Google Plus et la visibilité: Pourquoi vous devez être sur Google Plus !Google Plus et la visibilité: Pourquoi vous devez être sur Google Plus !
Google Plus et la visibilité: Pourquoi vous devez être sur Google Plus !
 
De l'Internet des Objets à l'Internet des Produits
De l'Internet des Objets à l'Internet des ProduitsDe l'Internet des Objets à l'Internet des Produits
De l'Internet des Objets à l'Internet des Produits
 
Droit des cartels et de la concurrence déloyale
Droit des cartels et de la concurrence déloyaleDroit des cartels et de la concurrence déloyale
Droit des cartels et de la concurrence déloyale
 

Similar to Cooperation and Reputation

Dowhy: An end-to-end library for causal inference
Dowhy: An end-to-end library for causal inferenceDowhy: An end-to-end library for causal inference
Dowhy: An end-to-end library for causal inferenceAmit Sharma
 
adversarial robustness lecture
adversarial robustness lectureadversarial robustness lecture
adversarial robustness lectureMuhammadAhmedShah2
 
[GAN by Hung-yi Lee]Part 2: The application of GAN to speech and text processing
[GAN by Hung-yi Lee]Part 2: The application of GAN to speech and text processing[GAN by Hung-yi Lee]Part 2: The application of GAN to speech and text processing
[GAN by Hung-yi Lee]Part 2: The application of GAN to speech and text processingNAVER Engineering
 
Reshaping Scientific Knowledge Dissemination and Evaluation in the Age of the...
Reshaping Scientific Knowledge Dissemination and Evaluation in the Age of the...Reshaping Scientific Knowledge Dissemination and Evaluation in the Age of the...
Reshaping Scientific Knowledge Dissemination and Evaluation in the Age of the...Aliaksandr Birukou
 
Recommender Systems Fairness Evaluation via Generalized Cross Entropy
Recommender Systems Fairness Evaluation via Generalized Cross EntropyRecommender Systems Fairness Evaluation via Generalized Cross Entropy
Recommender Systems Fairness Evaluation via Generalized Cross EntropyVito Walter Anelli
 
Collins SWARMFEST2015 Strategic coalition formation
Collins SWARMFEST2015 Strategic coalition formationCollins SWARMFEST2015 Strategic coalition formation
Collins SWARMFEST2015 Strategic coalition formationAndrew Collins
 
ngboost.pptx
ngboost.pptxngboost.pptx
ngboost.pptxHadrian7
 
Computational advertising bipartite graph matching
Computational advertising  bipartite graph matchingComputational advertising  bipartite graph matching
Computational advertising bipartite graph matchingAbhilash Kumar Aryavanshi
 
Using Optimization to find Synthetic Equity Universes that minimize Survivors...
Using Optimization to find Synthetic Equity Universes that minimize Survivors...Using Optimization to find Synthetic Equity Universes that minimize Survivors...
Using Optimization to find Synthetic Equity Universes that minimize Survivors...OpenMetrics Solutions LLC
 
Correlation, causation and incrementally recommendation problems at netflix ...
Correlation, causation and incrementally  recommendation problems at netflix ...Correlation, causation and incrementally  recommendation problems at netflix ...
Correlation, causation and incrementally recommendation problems at netflix ...Roelof van Zwol
 
Causality in Python PyCon 2021 ISRAEL
Causality in Python PyCon 2021 ISRAELCausality in Python PyCon 2021 ISRAEL
Causality in Python PyCon 2021 ISRAELHanan Shteingart
 
Chinese Restaurant Process
Chinese Restaurant ProcessChinese Restaurant Process
Chinese Restaurant ProcessMohitdeep Singh
 
Modern Recommendation for Advanced Practitioners part2
Modern Recommendation for Advanced Practitioners part2Modern Recommendation for Advanced Practitioners part2
Modern Recommendation for Advanced Practitioners part2Flavian Vasile
 
GTC 2021: Counterfactual Learning to Rank in E-commerce
GTC 2021: Counterfactual Learning to Rank in E-commerceGTC 2021: Counterfactual Learning to Rank in E-commerce
GTC 2021: Counterfactual Learning to Rank in E-commerceGrubhubTech
 
Review: [KDD'21]Model-Agnostic Counterfactual Reasoning for Eliminating Popul...
Review: [KDD'21]Model-Agnostic Counterfactual Reasoning for Eliminating Popul...Review: [KDD'21]Model-Agnostic Counterfactual Reasoning for Eliminating Popul...
Review: [KDD'21]Model-Agnostic Counterfactual Reasoning for Eliminating Popul...CS Kwak
 

Similar to Cooperation and Reputation (20)

Dowhy: An end-to-end library for causal inference
Dowhy: An end-to-end library for causal inferenceDowhy: An end-to-end library for causal inference
Dowhy: An end-to-end library for causal inference
 
adversarial robustness lecture
adversarial robustness lectureadversarial robustness lecture
adversarial robustness lecture
 
[GAN by Hung-yi Lee]Part 2: The application of GAN to speech and text processing
[GAN by Hung-yi Lee]Part 2: The application of GAN to speech and text processing[GAN by Hung-yi Lee]Part 2: The application of GAN to speech and text processing
[GAN by Hung-yi Lee]Part 2: The application of GAN to speech and text processing
 
ngboost.pptx
ngboost.pptxngboost.pptx
ngboost.pptx
 
Reshaping Scientific Knowledge Dissemination and Evaluation in the Age of the...
Reshaping Scientific Knowledge Dissemination and Evaluation in the Age of the...Reshaping Scientific Knowledge Dissemination and Evaluation in the Age of the...
Reshaping Scientific Knowledge Dissemination and Evaluation in the Age of the...
 
Recommender Systems Fairness Evaluation via Generalized Cross Entropy
Recommender Systems Fairness Evaluation via Generalized Cross EntropyRecommender Systems Fairness Evaluation via Generalized Cross Entropy
Recommender Systems Fairness Evaluation via Generalized Cross Entropy
 
Collins SWARMFEST2015 Strategic coalition formation
Collins SWARMFEST2015 Strategic coalition formationCollins SWARMFEST2015 Strategic coalition formation
Collins SWARMFEST2015 Strategic coalition formation
 
gan.pdf
gan.pdfgan.pdf
gan.pdf
 
riken-RBlur-slides.pptx
riken-RBlur-slides.pptxriken-RBlur-slides.pptx
riken-RBlur-slides.pptx
 
Introduction to Deep Reinforcement Learning
Introduction to Deep Reinforcement LearningIntroduction to Deep Reinforcement Learning
Introduction to Deep Reinforcement Learning
 
ngboost.pptx
ngboost.pptxngboost.pptx
ngboost.pptx
 
Computational advertising bipartite graph matching
Computational advertising  bipartite graph matchingComputational advertising  bipartite graph matching
Computational advertising bipartite graph matching
 
Using Optimization to find Synthetic Equity Universes that minimize Survivors...
Using Optimization to find Synthetic Equity Universes that minimize Survivors...Using Optimization to find Synthetic Equity Universes that minimize Survivors...
Using Optimization to find Synthetic Equity Universes that minimize Survivors...
 
Correlation, causation and incrementally recommendation problems at netflix ...
Correlation, causation and incrementally  recommendation problems at netflix ...Correlation, causation and incrementally  recommendation problems at netflix ...
Correlation, causation and incrementally recommendation problems at netflix ...
 
Causality in Python PyCon 2021 ISRAEL
Causality in Python PyCon 2021 ISRAELCausality in Python PyCon 2021 ISRAEL
Causality in Python PyCon 2021 ISRAEL
 
Chinese Restaurant Process
Chinese Restaurant ProcessChinese Restaurant Process
Chinese Restaurant Process
 
Modern Recommendation for Advanced Practitioners part2
Modern Recommendation for Advanced Practitioners part2Modern Recommendation for Advanced Practitioners part2
Modern Recommendation for Advanced Practitioners part2
 
GTC 2021: Counterfactual Learning to Rank in E-commerce
GTC 2021: Counterfactual Learning to Rank in E-commerceGTC 2021: Counterfactual Learning to Rank in E-commerce
GTC 2021: Counterfactual Learning to Rank in E-commerce
 
Machine_Learning.pptx
Machine_Learning.pptxMachine_Learning.pptx
Machine_Learning.pptx
 
Review: [KDD'21]Model-Agnostic Counterfactual Reasoning for Eliminating Popul...
Review: [KDD'21]Model-Agnostic Counterfactual Reasoning for Eliminating Popul...Review: [KDD'21]Model-Agnostic Counterfactual Reasoning for Eliminating Popul...
Review: [KDD'21]Model-Agnostic Counterfactual Reasoning for Eliminating Popul...
 

More from Vincent Traag

Peer review uncertainty at the institutional level
Peer review uncertainty at the institutional levelPeer review uncertainty at the institutional level
Peer review uncertainty at the institutional levelVincent Traag
 
Replacing peer review by metrics in the UK REF?
Replacing peer review by metrics in the UK REF?Replacing peer review by metrics in the UK REF?
Replacing peer review by metrics in the UK REF?Vincent Traag
 
Use of the journal impact factor for assessing individual articles need not b...
Use of the journal impact factor for assessing individual articles need not b...Use of the journal impact factor for assessing individual articles need not b...
Use of the journal impact factor for assessing individual articles need not b...Vincent Traag
 
Uncovering important intermediate publications
Uncovering important intermediate publicationsUncovering important intermediate publications
Uncovering important intermediate publicationsVincent Traag
 
Complex contagion of campaign donations
Complex contagion of campaign donationsComplex contagion of campaign donations
Complex contagion of campaign donationsVincent Traag
 
Polarization and consensus in citation networks
Polarization and consensus in citation networksPolarization and consensus in citation networks
Polarization and consensus in citation networksVincent Traag
 
Structure of media attention
Structure of media attentionStructure of media attention
Structure of media attentionVincent Traag
 
Dynamical Models Explaining Social Balance
Dynamical Models Explaining Social BalanceDynamical Models Explaining Social Balance
Dynamical Models Explaining Social BalanceVincent Traag
 
Reputation Dynamics Through Gossiping
Reputation Dynamics Through GossipingReputation Dynamics Through Gossiping
Reputation Dynamics Through GossipingVincent Traag
 

More from Vincent Traag (9)

Peer review uncertainty at the institutional level
Peer review uncertainty at the institutional levelPeer review uncertainty at the institutional level
Peer review uncertainty at the institutional level
 
Replacing peer review by metrics in the UK REF?
Replacing peer review by metrics in the UK REF?Replacing peer review by metrics in the UK REF?
Replacing peer review by metrics in the UK REF?
 
Use of the journal impact factor for assessing individual articles need not b...
Use of the journal impact factor for assessing individual articles need not b...Use of the journal impact factor for assessing individual articles need not b...
Use of the journal impact factor for assessing individual articles need not b...
 
Uncovering important intermediate publications
Uncovering important intermediate publicationsUncovering important intermediate publications
Uncovering important intermediate publications
 
Complex contagion of campaign donations
Complex contagion of campaign donationsComplex contagion of campaign donations
Complex contagion of campaign donations
 
Polarization and consensus in citation networks
Polarization and consensus in citation networksPolarization and consensus in citation networks
Polarization and consensus in citation networks
 
Structure of media attention
Structure of media attentionStructure of media attention
Structure of media attention
 
Dynamical Models Explaining Social Balance
Dynamical Models Explaining Social BalanceDynamical Models Explaining Social Balance
Dynamical Models Explaining Social Balance
 
Reputation Dynamics Through Gossiping
Reputation Dynamics Through GossipingReputation Dynamics Through Gossiping
Reputation Dynamics Through Gossiping
 

Recently uploaded

Radiation physics in Dental Radiology...
Radiation physics in Dental Radiology...Radiation physics in Dental Radiology...
Radiation physics in Dental Radiology...navyadasi1992
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024AyushiRastogi48
 
OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024innovationoecd
 
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTXALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTXDole Philippines School
 
Citronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayCitronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayupadhyaymani499
 
preservation, maintanence and improvement of industrial organism.pptx
preservation, maintanence and improvement of industrial organism.pptxpreservation, maintanence and improvement of industrial organism.pptx
preservation, maintanence and improvement of industrial organism.pptxnoordubaliya2003
 
Pests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPirithiRaju
 
The dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxThe dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxEran Akiva Sinbar
 
《Queensland毕业文凭-昆士兰大学毕业证成绩单》
《Queensland毕业文凭-昆士兰大学毕业证成绩单》《Queensland毕业文凭-昆士兰大学毕业证成绩单》
《Queensland毕业文凭-昆士兰大学毕业证成绩单》rnrncn29
 
Davis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technologyDavis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technologycaarthichand2003
 
FREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naFREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naJASISJULIANOELYNV
 
Microteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical EngineeringMicroteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical EngineeringPrajakta Shinde
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPirithiRaju
 
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In DubaiDubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubaikojalkojal131
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...lizamodels9
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPirithiRaju
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.PraveenaKalaiselvan1
 
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 GenuineCall Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuinethapagita
 
User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)Columbia Weather Systems
 

Recently uploaded (20)

Radiation physics in Dental Radiology...
Radiation physics in Dental Radiology...Radiation physics in Dental Radiology...
Radiation physics in Dental Radiology...
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024
 
OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024
 
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTXALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
 
Citronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayCitronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyay
 
preservation, maintanence and improvement of industrial organism.pptx
preservation, maintanence and improvement of industrial organism.pptxpreservation, maintanence and improvement of industrial organism.pptx
preservation, maintanence and improvement of industrial organism.pptx
 
Pests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdf
 
The dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxThe dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptx
 
《Queensland毕业文凭-昆士兰大学毕业证成绩单》
《Queensland毕业文凭-昆士兰大学毕业证成绩单》《Queensland毕业文凭-昆士兰大学毕业证成绩单》
《Queensland毕业文凭-昆士兰大学毕业证成绩单》
 
Davis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technologyDavis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technology
 
FREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naFREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by na
 
Microteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical EngineeringMicroteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical Engineering
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
 
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In DubaiDubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
 
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 GenuineCall Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
 
User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)
 
Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort ServiceHot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
 

Cooperation and Reputation

  • 2. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Outline 1. Introduction 2. Cooperative Mechanisms 3. Indirect Reciprocity 4. Proposed model
  • 3. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model 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) has cooperation evolved?
  • 4. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Formal cooperation (and defection) Prisoner’s Dilemma • The game knows two options, donating or not donating. • Donate at a cost c > 0 to benefit someone else with benefit b > c. • 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.
  • 5. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Evolutionary Stability (static) Definition (Nash equilibrium) Strategy i is a Nash equilibrium if Aii ≥ Aji and is a strict Nash equilibrium if Aii > Aji . Players cannot benefit by switching from strategy i if it is a Nash equilibrium. Definition (ESS) Strategy i is an Evolutionary Stable Strategy (ESS) if Aii > Aji or (Aii = Aji and Aij > Ajj ). A population of players with strategy i cannot be ‘invaded’ by a small number of different strategies. Strict Nash =⇒ ESS =⇒ Nash
  • 6. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Mixed strategies Mixed strategies • There are n different ‘pure’ strategies (e.g. Cooperate, Defect). • Mixed strategy p is: play ‘pure’ strategy i with probability pi . • Average payoff for ‘pure’ strategy i versus p is then (Ap)i . • Average payoff for mixed strategy q versus p is then q⊺Ap. Stability revisited Strategy p is (Strict) Nash p⊺Ap ≥ q⊺Ap ESS p⊺Ap > q⊺Ap or p⊺Ap = p⊺Aq and p⊺Aq > q⊺Aq There always exists a mixed strategy Nash equilibrium.
  • 7. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Dynamical View • Natural to model game dynamics in an evolutionary context. • Survival of the fittest (fitness = payoff). Definition (Replicator equation) Population with i = 1, . . . , n different mixed strategies pi xi Relative abundance (frequency) ¯p = i pi xi Average strategy fi = p⊺ i A¯p Expected payoff ¯f = ¯p⊺ A¯p Average payoff Evolution of the population given by ˙xi = xi (fi − ¯f ) = xi ((pi − ¯p)⊺ A¯p).
  • 8. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Stability (dynamic) Fixed points • Total population always i xi = 1. • Dynamics are restricted to unit simplex Sn. • Fixed point x∗ then p⊺ i A¯p = ¯pA¯p for xi > 0. Nash and ESS vs. fixed points • If x∗ is (strictly) Nash, then it is a (stable) fixed point. • If the fixed point x∗ is stable, it is a Nash equilibrium. • if x∗ is ESS then it is a stable fixed point. • An interior ESS x∗ is globally stable.
  • 9. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Overview What are possibly mechanisms to get cooperation? Payoff matrix A = C D C b − c −c D b 0 Mechanisms • Kin selection (r > c b ) Cooperate because offspring benefits of your cooperation. Basis of ‘selfish gene’, or ‘inclusive fitness’. • Direct reciprocity (w > c b ) Cooperate because of possible future payoffs. • Indirect reciprocity (q > c b ) Cooperate because someone else may cooperate with you in the future.
  • 10. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Kin selection Kin and gene • Focus is on the gene, how can the gene spread? • If coefficient of kinship r > c b the cooperative gene will spread. Game theoretic dynamic view • Let 0 ≤ r ≤ 1 be the assortativity. • Average payoff (cooperators x, defectors 1 − x) fC (x) = r(b − c) + (1 − r) (x(b − c) − (1 − x)c) fD(x) = (1 − r)xb • Dynamics ˙x = x(1 − x)(fC − fD), x∗ = 1 is stable if r > c b .
  • 11. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Kin selection Change in payoff • Average payoff (cooperators x, defectors 1 − x) fC (x) = r(b − c) + (1 − r) (x(b − c) − (1 − x)c) fD(x) = (1 − r)xb • Gives payoff matrix A = C D C b − c rb − c D (1 − r)b 0 • Cooperation is ESS if (b − c) > (1 − r)b, hence if r > c b .
  • 12. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Reciprocity Cooperate because possible future rewards. Iterated Prisoner’s Dilemma • Play the PD game multiple times. • Usually probability w to play another round. • Huge number of possible strategies. • No definite ESS. Framework • Play on average k = 1/(1 − w) rounds, then apply selection. • Expected payoff aij of strategy i vs j. • Then apply earlier framework (ESS, replicator).
  • 13. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model 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 it otherwise. Other CDDDDCC WSLS CCDCDCC Example (Tit-for-tat) Start cooperating, then repeat opponent. Other CDDDDCC TFT CCDDDDC Example (Generous Tit-for-tat) As TFT, but cooperates after defection with probability p. Other CDDDDCC GTFT CCDDCDC
  • 14. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Stability of reciprocity (TFT) TFT vs. AllD • TFT will cooperate first round, then defect subsequently. • Expected payoff matrix A = TFT AllD TFT (b − c)/(1 − w) −c AllD b 0 • TFT is ESS when (b − c)/(1 − w) > b, or w > c b . TFT vs. AllC • TFT is neutral vs AllC, neither is ESS. • Expected payoff always (b − c)/(1 − w) for both TFT and AllC.
  • 15. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Cyclic behaviour Weaknesses of TFT • TFT population can drift towards AllC. • TFT does not restore cooperation on errors TFT CCDCDCDD TFT CCCDCDDD • Generous TFT (GTFT) sometimes cooperates unreciprocally. • GTFT can correct errors but still neutral vs AllC. TFT GTFT AllCAllD
  • 16. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Introduction Why is kin selection and 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?
  • 17. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Indirect Reciprocity Cooperate because others will return the favor. Reputation • Cooperation increases reputation, defection decreases it. • Cooperate with those who have a good reputation. • Defect those who have a bad reputation. Action and assesment • Many other possible interactions between cooperation and reputation. • Should it be ‘bad’ or ‘good’ to cooperate with ‘bad’ agents? • Should you cooperate only to increase your own reputation?
  • 18. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Image score Definition (Image score, reputation) • Integer status −5 ≤ Si ≤ 5 known to all. • If cooperate increase (with 1). • If defect decrease (with 1). Definition (Discriminator Strategy) • Cooperative threshold −5 ≤ kj ≤ 6. • If status Si ≥ kj cooperate, otherwise defect. • Strategy kj = −5 corresponds to AllC. • Strategy kj = 6 corresponds to AllD.
  • 19. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Image score Simulation • Have n agents playing m rounds of donating. • Each agent i has a threshold ki and reputation Si . • Reproduce offspring proportional to payoff. Results of simulation • Cooperative strategies (ki ≤ 0) prevails without mutation. • Cycles of Discriminator → AllC → AllD with mutation.
  • 20. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Some simple analytics Simple image score • Only good (1) or bad (0) reputation. • Conditional cooperation (CC): cooperate if reputation is good. • Probability q to know reputation of defector. CC vs AllD • Payoff matrix A = CC AllD CC b − c −c(1 − q) AllD b(1 − q) 0 • Conditional Cooperation is ESS when q > c b .
  • 21. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Other 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 be either Good or Bad Action can be either Cooperate or Defect
  • 22. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Some reputation dynamics GG GB BG BB C G G G G D B B B B Image scoring C G G G G D B G B B Standing C G B G B D B G B B Judging C G B G B D B B B B Shunning
  • 23. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Leading eight Best strategies • In total 2, 048 different possible strategies. • There are 8 strategies (leading eight) that perform best (highest payoff, 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
  • 24. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Subjective reputation Subjective reputation • Unrealistic that everybody knows the reputation of everybody. • 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.
  • 25. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model 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.
  • 26. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Empirical evidence Directly observable • Humans seem to be using image scoring. • Norm (help if S > k) can be different across groups. • Standing strategy might be too ‘demanding’. • Generates trust, also in subsequent games. With gossip • Gossip effective to spread information on reputation. • Even in presence of direct observation, gossip has an effect. • More gossip increases the effect.
  • 27. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Current research Research questions • What population structure can result from gossip? • How stable are certain population structures? Desired properties • Have subjective reputations. • Influenced by ‘local’ gossip. • In the absence of gossip, rely on own observations. • More gossip should have more influence. • Have an analytically tractable model.
  • 28. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Simple model • Start with some simple model and obtain some results. • Somewhat arbitrary choices, which might be varied later on. Basics 1 Each agent has a reputation of the other: Sij . 2 Everybody plays and cooperates/defects based on reputation. 3 Everybody gossips the result of the interaction. 4 Update reputation based on own observation and gossip.
  • 29. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Reputation and cooperation One interaction • Suppose agent i and j interact • Each agent has a reputation of the other: Sij and Sji • Probability to cooperate αij and αji depend on reputation. Approximation to image score • Image score uses effectively a Heaviside step function: αij = Θ(Sij − k) • We propose continuous version (for now, k = 0) αij = 1 1 + e−γ(Sij −k)
  • 30. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Individual strategy The four different outcomes have the following probabilities: Player j Player i C D C αij αji αij (1 − αji ) D (1 − αij )αji (1 − αij )(1 − αji ) Individual strategy • +1 for ‘good’ actions, −1 for ‘bad’ actions to reputation. • TFT-like: Consider CC and DC as good. • We currently study WSLS-like: Consider CC and DD as good. ∆i Sij (t) =αij αji + (1 − αij )(1 − αji ) − (1 − αij )αji − αij (1 − αji ) =(2αij − 1)(2αji − 1)
  • 31. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Gossiping Who gossips? • To whom should you gossip? • What gossip should you trust? • Pass on the gossip? • Currently: no further spreading, talk to cooperative people. Gossip about what? • Gossip about reputation? • Gossip about last interaction? • Currently: last interaction.
  • 32. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Gossiping Consider all neighbours k when updating the reputation Sij . i j k The link to be updated. Does i ‘like’ k? Will k gossip to i? What action has j taken to k? Change in reputation after gossiping ∆g Sij (t) = k=i,j αki (2αik − 1)(2αjk − 1)
  • 33. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Reputation dynamics Reputation • Combine change from individual strategy and from gossiping. • Balance the two changes with a ‘social influence’ parameter 0 ≤ λ ≤ 1. ∆Sij (t) = (1−λ) (2αij − 1)(2αji − 1) Individual strategy +λ k=i,j αki (2αik − 1)(2αjk − 1) Gossip influence
  • 34. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Analytics Obtain differential equation • Assume for interval ∆t < 1, probability to interact is ∆t. • Then we can take the limit lim∆t→0 ∆Sij (t)/∆t • The derivative ˙Sij can be written in terms of αij , we obtain ˙Sij = ˙αij γ(1 − αij )αij Differential equation becomes (with rescaled time τ = γt) ˙αij = αij (1 − αij ) (1 − λ)(2αij − 1)(2αji − 1) + λ k=i,j αki (2αik − 1)(2αjk − 1)
  • 35. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model No gossip No gossip • When gossip is not present differential equation is simple: ˙αij = αij (1 − αij )(2αij − 1)(2αji − 1) • Only dependent on αij and αji . • Only stable fixed point: α∗ ij = α∗ ji = 1. 0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0
  • 36. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Stability of fixed points Two classes of fixed points • Let Sn be the unit hypercube of dimension n. • First class of fixed points is the corner of Sn. • That is α∗ ij = 0, 1 for all ij • Second class is outside the corners (internal points). • That is, there is at least one α∗ ij = 0, 1 Corner Stability of points • Points in the corner are easily classified as (un)stable • Internal points more difficult. • It seems that most internal points are non-hyperbolic. • Possibly some (limit) cycles may exist.
  • 37. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Corner points Corner points • All corner points are fixed points. • Jacobian of ˙α = F(α) defined as ∇F =     ∂f12 ∂α12 · · · ∂f12 αn(n−1) ... ... ... ... ∂fn(n−1) ∂α12 · · · ∂fn(n−1) αn(n−1)     α∗ • For corner points, only ∂fij /∂αij is non-zero: Condition for stability in corners: (1 − 2α∗ ij ) (1 − λ)(2α∗ ij − 1)(2α∗ ji − 1) + λ(k+ ij − k− ij ) < 0 where k± ij is the number of matches/differences between i and j.
  • 38. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Stable groups Groups • One special case of corner points • Cooperate within group, defect between groups • Working out stability conditions gives nc > 1 λ • Social influence λ induces lower bound on group size.
  • 39. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Invasion from AllD AllD • Suppose system in equilibrium α∗ = (1, 1, . . . , 1). • Add a number of defectors (AllD). • Relationships between gossiping cooperators uneffected. • Only reputation of defector changes. New reputation equilibrium • Let i be a cooperator, and j a defector, then ˙αij = αij (1 − αij ) [(1 − λ)(1 − 2αij ) − λ(nc − 1)] • Stable fixed point 1−λnc 2(1−λ) exists if nc < 1 λ (otherwise 0).
  • 40. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Invasion from AllD • In equilibrium, expected payoff Acc of cooperator vs. itself is (b − c) nc(nc − 1) n2 • Expected payoff Adc of defector vs. cooperator is b 1 − λn 2(1 − λ) ncnd n2 • Condition Acc > Adc reduces to 1 − (1 − λnc)nd 2(1 − λ)(nc − 1) > c b • Since c b < 1, if RHS larger than that, AllD cannot invade. This reduces to nc > 1 λ
  • 41. Introduction Cooperative Mechanisms Indirect Reciprocity Proposed model Invasion from AllD Group size • Two regimes of behavior: nc < 1 λ and nc > 1 λ • In first regime, some cooperation with defectors. • Amount of cooperation decreases with group size nc and social influence λ. • In second regime, defectors can never invade. • But by earlier stability of groups nc > 1 λ . • So, always stable against invasion from AllD.