When the Group Matters A Game-Theoretic Analysis of Team Reasoning - - PowerPoint PPT Presentation

when the group matters
SMART_READER_LITE
LIVE PREVIEW

When the Group Matters A Game-Theoretic Analysis of Team Reasoning - - PowerPoint PPT Presentation

When the Group Matters A Game-Theoretic Analysis of Team Reasoning and Social Ties Fr ed eric Moisan Emiliano Lorini IRIT, CNRS, Toulouse, France IRIT, July 2013 1/ 35 Problems of Cooperation: Prisoners Dilemma Bob D C (2 , 2) (0


slide-1
SLIDE 1

When the Group Matters

A Game-Theoretic Analysis of Team Reasoning and Social Ties Emiliano Lorini Fr´ ed´ eric Moisan

IRIT, CNRS, Toulouse, France

IRIT, July 2013

1/ 35

slide-2
SLIDE 2

Problems of Cooperation: Prisoner’s Dilemma

(2, 2) (1, 1) (3, 0) (0, 3) C C D D

Alice Bob

What should/will each player do?

◮ ⇒ Normative: they should choose (D, D) (Nash equilibrium) ◮ ⇒ In real-life: 30-50% of people choose C 2/ 35

slide-3
SLIDE 3

Problems of Coordination: Hi-Lo matching game

(2, 2) (1, 1) (0, 0) (0, 0) C C D D

Alice Bob

What should/will each player do?

◮ ⇒ Normative: both (C, C) and (D, D) are Nash equilibria ◮ ⇒ Real life: most people choose (C, C) 3/ 35

slide-4
SLIDE 4

Formalizing strategic interaction

Definition (Standard Strategic Game)

G = Agt, {Si|i ∈ Agt}, {Ui|i ∈ Agt} where: Agt = {1, . . . , n} is the set of agents; Si defines the set of strategies for agent i; Ui :

i∈Agt Si → R is a total payoff function mapping every

strategy profile to some real number for some agent i.

4/ 35

slide-5
SLIDE 5

Outline

1

Theories of team reasoning

2

Theory of social ties

3

Conclusion

5/ 35

slide-6
SLIDE 6

Outline

1

Theories of team reasoning

2

Theory of social ties

3

Conclusion

6/ 35

slide-7
SLIDE 7

Tuomela’s theory of team reasoning

Tuomela’s I-mode / we-mode distinction [Tuomela,2010]: I-mode = the agent conceives the situation as a classical decision making problem (maximization of expected utility)

◮ plain I-mode = make a decision with the individual goal to

maximize the individual payoff

◮ pro-group I-mode = make a decision with the individual goal to

maximize the group payoff

We-mode = the agent identifies himself as a member of the team and frames the situation as a problem for the team (beyond classical decision theory)

7/ 35

slide-8
SLIDE 8

Sugden’s theory of team reasoning

According to [Sugden,2003,2007]:

Statement (Simple team reasoning)

If I believe that: I am a member of group J. It is common knowledge among all members of J that we all identify with J. It is common knowledge among all members of J that we all want group payoff UJ to be maximized. It is common knowledge among all members of J that solution s uniquely maximizes UJ. Then I should choose my strategy in s.

8/ 35

slide-9
SLIDE 9

Bacharach’s theory of team reasoning

Concept of unreliable team interaction [Bacharach,1999]: A game theoretic model of team reasoning People frame the problem as a I or we problem: a psychological factor, prior to any rational choice Agents “know” their own type of reasoning (e.g., I-mode/we-mode) Agents can be uncertain about others’ types of reasoning

9/ 35

slide-10
SLIDE 10

Games with group payoffs

Definition (Game with Group Payoffs)

G = Agt, {Si|i ∈ Agt}, {UJ|J ∈ 2Agt∗} where: Agt = {1, . . . , n} is the set of agents; Si defines the set of strategies for agent i; UJ :

i∈Agt Si → R is a total payoff function mapping every

strategy profile to some real number for some team J. For all i ∈ Agt, Group(i) = {J ⊆ Agt|i ∈ J} ⇒ Group(i) = “the set of groups i may identify with” Groups =

i∈Agt Group(i)

10/ 35

slide-11
SLIDE 11

Examples of group payoff functions UJ

Pure utilitarianism: UJ(s) =

i∈J Ui(s)

Rawls’ maximin principle: UJ(s) = mini∈J Ui(s)

11/ 35

slide-12
SLIDE 12

Bacharach’s theory of team reasoning

Definition (Unreliable Team Interaction)

An unreliable team interaction structure is a tuple UTI = Agt, {Si|i ∈ Agt}, {UJ|J ∈ 2Agt∗}, {Ωi|i ∈ Agt} where: Agt, {Si|i ∈ Agt}, {UJ|J ∈ 2Agt∗} is a strategic game with group payoffs; Ωi is a probability distribution on Group(i). For J1, . . . , Jn ∈ Groups, Ω(J1, . . . , Jn) = Ω1(J1) × . . . × Ωn(Jn) is the probability that “agent 1 identifies with group J1 and... and agent n identifies with group Jn”

12/ 35

slide-13
SLIDE 13

Bacharach’s theory of team reasoning

Team protocol α: function mapping every agent i ∈ Agt and every team J ∈ Group(i) to a strategy si ∈ Si

◮ α(i, J) is agent i’s strategy when identifying with the group J ◮ the set of all protocols is denoted by ∆ 13/ 35

slide-14
SLIDE 14

Bacharach’s theory of team reasoning

Team protocol α: function mapping every agent i ∈ Agt and every team J ∈ Group(i) to a strategy si ∈ Si

◮ α(i, J) is agent i’s strategy when identifying with the group J ◮ the set of all protocols is denoted by ∆

αJ =

i∈J α(i, J) denotes the strategy of group J specified by

protocol α

13/ 35

slide-15
SLIDE 15

Bacharach’s theory of team reasoning

Team protocol α: function mapping every agent i ∈ Agt and every team J ∈ Group(i) to a strategy si ∈ Si

◮ α(i, J) is agent i’s strategy when identifying with the group J ◮ the set of all protocols is denoted by ∆

αJ =

i∈J α(i, J) denotes the strategy of group J specified by

protocol α αJ ∙ β−J denotes the protocol such that:

1

for all i ∈ J, αJ ∙ β−J(i, J) = α(i, J), and

2

for all H ∈ 2Agt∗ such that H = J and for all i ∈ H, αJ ∙ β−J(i, H) = β(i, H)

13/ 35

slide-16
SLIDE 16

Bacharach’s theory of team reasoning

Expected value of protocol α ∈ ∆ for group J ∈ 2Agt∗: EVJ(α) =

  • J1,...,Jn∈Groups

Ω(J1, . . . , Jn) ∙ UJ(α(1, J1), . . . , α(n, Jn))

14/ 35

slide-17
SLIDE 17

Bacharach’s theory of team reasoning

Expected value of protocol α ∈ ∆ for group J ∈ 2Agt∗: EVJ(α) =

  • J1,...,Jn∈Groups

Ω(J1, . . . , Jn) ∙ UJ(α(1, J1), . . . , α(n, Jn))

Definition (UTI Equilibrium)

A protocol α is an UTI equilibrium if and only if: ∀J ∈ 2Agt∗, ∀β ∈ ∆, EVJ(βJ ∙ α−J) ≤ EVJ(αJ ∙ α−J) Equilibrium solution ⇔ no individual AND no team can increase expected value by unilaterally deviating ⇒ Equivalent to finding a Nash equilibrium in a transformed n-player game with n = |2Agt∗|

14/ 35

slide-18
SLIDE 18

Prisoner’s dilemma and team reasoning

(2, 2) (1, 1) (3, 0) (0, 3) C C D D

Alice Bob

Let α be the following protocol: α(a, {a}) = α(b, {b}) = D and α(a, {a, b}) = α(b, {a, b}) = C Then, if ω = Ωa({a, b}) = Ωb({a, b}): Notion of group payoff based on Rawls’ maxmin: α is the unique UTI equilibrium when ω > 2

3

Utilitarian notion of group payoff: α is the unique UTI equilibrium for all values of ω

15/ 35

slide-19
SLIDE 19

Hi-Lo and team reasoning

(2, 2) (1, 1) (0, 0) (0, 0) C C D D

Alice Bob

Let β be the following protocol: β(a, {a}) = β(b, {b}) = β(a, {a, b}) = β(b, {a, b}) = C Then, if ω = Ωa({a, b}) = Ωb({a, b}): β is the unique UTI equilibrium when ω > 2

3 with both utilitarian

group payoff and group payoff based on Rawls’ maxmin

16/ 35

slide-20
SLIDE 20

Limitations of Bacharach’s theory

Complexity of computing an equilibrium solution Interpretation of exogenous probability distribution Ωi

◮ e.g., intrinsic to game structure? subjective probabilities?

Only binary types of reasoning (I-mode/we-mode)

◮ ⇒ No gradual group identification (at best vacillations between

modes)!

17/ 35

slide-21
SLIDE 21

Limitation of all theories of team reasoning

A counter-example to all theories of team reasoning:

(8, 0) (5, 7)

A B C

(7, 4) Bob Alice

In I-mode ⇒ Bob will play A In we-mode ⇒ Bob will play B

◮ Using either the utilitarian notion of group payoff or the notion

based on Rawls’ maximin principle

⇒ Bob will never play C (counter-intuitive!)

18/ 35

slide-22
SLIDE 22

Limitation of all theories of team reasoning

A counter-example to all theories of team reasoning:

(8, 0) (5, 7)

A B C

(7, 4) Bob Alice

Fact

For every probability distribution ΩBob, if α is a UTI equilibrium then α(Bob, {Bob}) = A and α(Bob, {Bob, Alice}) = B using either the utilitarian notion of group payoff or the notion based on Rawls’ maximin principle.

19/ 35

slide-23
SLIDE 23

Outline

1

Theories of team reasoning

2

Theory of social ties

3

Conclusion

20/ 35

slide-24
SLIDE 24

What are social ties?

Common sense

◮ ⇒ friends, married couples, family relatives, colleagues,

classmates, etc. . .

21/ 35

slide-25
SLIDE 25

What are social ties?

Common sense

◮ ⇒ friends, married couples, family relatives, colleagues,

classmates, etc. . .

Psychological foundation (Social Identity Theory, [Tajfel & Turner,1979])

◮ Social features that define one’s social identity ◮ e.g., to identify as a student of Toulouse university, a supporter of

Barcelona’s soccer team, a Democrat, . . .

21/ 35

slide-26
SLIDE 26

What are social ties?

Common sense

◮ ⇒ friends, married couples, family relatives, colleagues,

classmates, etc. . .

Psychological foundation (Social Identity Theory, [Tajfel & Turner,1979])

◮ Social features that define one’s social identity ◮ e.g., to identify as a student of Toulouse university, a supporter of

Barcelona’s soccer team, a Democrat, . . .

Epistemic condition

◮ Minimal criterion: a social tie between i and j ⇔ i and j commonly

believe that they share the same social features defining their social identities

21/ 35

slide-27
SLIDE 27

What are social ties?

How to quantify the social tie between i and j? Quantity and importance of shared social features that define both i and j’s social identities

◮ How many social features i and j share? ◮ Are shared social features as important for i as for j?

Quantity and quality of past interactions between i and j

◮ How often i and j had meaningful interactions with each other? ◮ e.g., exchanging ideas, opinions, sharing positive emotions, . . . 22/ 35

slide-28
SLIDE 28

Modeling social ties

Definition (Social Ties Game)

A social ties game is a tuple ST = Agt, {Si|i ∈ Agt}, {UJ|J ∈ 2Agt∗}, {ki|i ∈ Agt} where: Agt, {Si|i ∈ Agt}, {UJ|J ∈ 2Agt∗} is a strategic game with group payoffs; every ki is a total function ki : Group(i) → [0, 1], such that:

C1 for every i ∈ Agt,

J∈Group(i) ki(J) = 1

C2 for all i, j ∈ J, ki(J) = kj(J)

Intuitions:

◮ ki(J) = agent i’s social tie with group J ◮ C1 ⇒ a distribution of social ties ◮ C2 ⇒ social ties are bilateral 23/ 35

slide-29
SLIDE 29

How utility is affected by social ties

Definition (Social Ties Utility)

The social ties utility function of strategy profile s for agent i in the social ties game ST is defined by: UST

i

(s) =

  • J⊆Agt\{i}

ki(J ∪ {i}) ∙ max

s′

J∈SJ

UJ∪{i}(s−J, s′

J)

General idea: ⇒ In the presence of a strong social tie between agent i and group J ∈ Group(i), i is strongly motivated to maximize the collective payoff of group J, assuming that the other agents in J are also motivated to maximize the collective payoff of group J

24/ 35

slide-30
SLIDE 30

Illustration: Social Ties in 2-player Games

Let Agt = {i, j} then for every s ∈ S: UST

i

(s) = (1 − kij) ∙ Ui(s) + kij ∙ max

s′

j ∈Sj

U{i,j}(si, s′

j)

(where kij = ki({i, j})) If kij = 1: i maximizes collective payoff assuming that j does the same i does not face a strategic problem anymore: the utility of strategy profile s for i becomes independent from j’s part in s If kij = 0: i maximizes individual payoff

25/ 35

slide-31
SLIDE 31

Strategic game induced by social tie game

Definition (Induced Strategic Game)

Let ST = Agt, {Si|i ∈ Agt}, {UJ|J ∈ 2Agt∗}, {ki|i ∈ Agt} be a social ties game. The strategic game induced by ST is the tuple GST = Agt, {Si|i ∈ Agt}, {U′

i |i ∈ Agt} where, for all i ∈ Agt and for all

s ∈ S: U′

i (s) = UST i

(s)

26/ 35

slide-32
SLIDE 32

Illustration: Social Ties in 2-player Games

⇒ Transformation of utilities with group payoff based on Rawls’ maxmin and kab = kba = 1

(2, 2) (1, 1) (3, 0) (0, 3) C C D D

Alice Bob

(2, 2) (1, 1) (1, 2) (2, 1) C C D D

Alice Bob

(2, 2) (1, 1) (0, 0) (0, 0) C C D D

Alice Bob

(2, 2) (1, 1) (1, 2) (2, 1) C C D D

Alice Bob

27/ 35

slide-33
SLIDE 33

Prisoner’s dilemma and social ties

(2, 2) (1, 1) (3, 0) (0, 3) C C D D

Alice Bob

If kab = kba > 1

2 then (C, C) is the unique Nash equilibrium in the

induced strategic game using either the utilitarian notion of group payoff or the notion of group payoff based on Rawls’ maxmin

28/ 35

slide-34
SLIDE 34

Hi-Lo and social ties

(2, 2) (1, 1) (0, 0) (0, 0) C C D D

Alice Bob

Utilitarian notion of group payoff: (C, C) is the unique Nash equilibrium in the induced strategic game if kab = kba > 1

3

Notion of group payoff based on Rawls’ maxmin: (C, C) is the unique Nash equilibrium if kab = kba > 1

2

29/ 35

slide-35
SLIDE 35

Comparison with Bacharach’s team reasoning

⇒ Main difference: Bacharach’s theory assumes that an agent in a given strategic setting reasons either in the I-mode or in the We-mode (no possibility of being at the same time in I-mode and in We-mode) Our theory assumes that an agent can be partially tied with a given group (notion of partial identification with a group)

30/ 35

slide-36
SLIDE 36

Comparison with Bacharach’s team reasoning (8, 0) (5, 7)

A B C

(7, 4) Bob Alice

⇒ Differently from Bacharach’s theory, we can predict the outcome C

Fact

If kab = kba = 0.5 then the unique Nash equilibrium in the induced strategic game is C, using either the utilitarian notion of group payoff or the notion based on Rawls’ maximin principle.

31/ 35

slide-37
SLIDE 37

Comparison with Bacharach’s team reasoning

Consider binary versions of strategic games:

◮ Binary UTI structure: no uncertainty about which group each agent

identifies with

◮ Binary social ties game: every agent can only identify with a unique

group

In binary version of 2-player games:

◮ the two theories make the same predictions!

In binary version of n-player games:

◮ the two theories make the same predictions if the game has no

conflicting collective goals!

32/ 35

slide-38
SLIDE 38

Outline

1

Theories of team reasoning

2

Theory of social ties

3

Conclusion

33/ 35

slide-39
SLIDE 39

Conclusion

Bacharach’s theory of team reasoning:

◮ explains cooperation in PD and coordination in Hi-Lo ◮ beyond classical decision theory ◮ no notion of partial group identification

Our theory of social ties:

◮ explains cooperation in PD and coordination in Hi-Lo ◮ close in spirit to theories of social preferences (utility

transformation)

◮ a type of Tuomela’s pro-group I-mode ◮ can model partial group identification and graded social ties 34/ 35

slide-40
SLIDE 40

Ongoing and future work

Interpreting social ties towards groups in terms of social ties between individuals Experimental validation of our theory of social ties Social ties in extensive games Epistemic foundation for social ties Comparison between our theory of social ties and Binmore’s theory of empathetic preferences [Binmore, 1994,2005] Comparison between our theory of social ties and Alger & Weibull’s theory of homo moralis [Alger and Weibull, 2012]

35/ 35