GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL...

40
NICOLÒ PAGAN FLORIAN DÖRFLER GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL NETWORKS Symposium on “Resilience and performance of networked systemsZürich, 16.01.2020 [N. Pagan & F. Dörfler, “Game theoretical inference of human behavior in social networks”, Nature Communications, 2019]

Transcript of GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL...

Page 1: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

The text font of “Automatic Control Laboratory” is DIN Medium

C = 100, M = 83, Y = 35, K = 22

C = 0, M = 0, Y = 0, K = 60

Logo on dark background

K = 100

K = 60

pantone 294 C

pantone Cool Grey 9 C

NICOLÒ PAGAN FLORIAN DÖRFLER

GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL NETWORKS

Symposium on “Resilience and performance of networked systems” Zürich, 16.01.2020

[N. Pagan & F. Dörfler, “Game theoretical inference of human behavior in social networks”, Nature Communications, 2019]

Page 2: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

MOTIVATION

01

How do social networks form?

The social network structure influences individual behavior.

Individual behavior determines the social network structure.

Page 3: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

OBSERVATIONS

02

Actors decide with whom they want to interact.

directionality: followers followees≠

Page 4: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

OBSERVATIONS

02

Actors decide with whom they want to interact.

directionality: followers followees≠

Ties can have different weights.

Page 5: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

OBSERVATIONS

02

Actors decide with whom they want to interact.

directionality: followers followees≠

Ties can have different weights.

Limited information is available.

1st degree

2nd degree

3rd degree

Page 6: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

OBSERVATIONS

02

Actors decide with whom they want to interact.

Network positions provide benefits to the actors.

directionality: followers followees≠

Limited information is available.

Ties can have different weights.

Page 7: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

SOCIAL NETWORK POSITIONS’ BENEFITS

03

Social InfluenceThe more people we are connected to, the more we can influence them.[Robins, G. Doing social network research, 2015]

Page 8: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

SOCIAL NETWORK POSITIONS’ BENEFITS

The more our friends’ friends are our friends, the safer we feel.

Social Support

03

[Coleman, J. Foundations of Social Theory, 1990]

[Robins, G. Doing social network research, 2015]

Social InfluenceThe more people we are connected to, the more we can influence them.

Page 9: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

SOCIAL NETWORK POSITIONS’ BENEFITS

The more we are on the path between people, the more we can control.

Brokerage

The more our friends’ friends are our friends, the safer we feel.

Social Support

03[Burt, R. S. Structural Hole (Harvard Business School Press, Cambridge, MA, 1992]

[Coleman, J. Foundations of Social Theory, 1990]

[Robins, G. Doing social network research, 2015]

Social InfluenceThe more people we are connected to, the more we can influence them.

Page 10: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

SOCIAL NETWORK POSITIONS’ BENEFITS

Betweenness Centrality

Clustering CoefficientDegree Centrality

The more we are on the path between people, the more we can control.

Brokerage

03[Burt, R. S. Structural Hole (Harvard Business School Press, Cambridge, MA, 1992]

[Robins, G. Doing social network research, 2015]

Social InfluenceThe more people we are connected to, the more we can influence them.

The more our friends’ friends are our friends, the safer we feel.

Social Support

[Coleman, J. Foundations of Social Theory, 1990]

Page 11: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

Economics Sociology

Complex Networks

SOCIAL NETWORK FORMATION

•Preferential Attachment •Small-World Network •Agent-Based Model

•Stochastic Actor-Oriented Models •Exponential Random Graph Models•Strategic Network Formation Model

Page 12: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

A typical action of agent :

i

ai = [ai1, …, ai,i−1, ai,i+1, …, aiN] ∈ 𝒜 = [0,1]N−1

Directed weighted network with agents.

The weight quantifies the importance of the

friendship among and from ’s point of view.

𝒢 𝒩 = {1,…, N}

aij ∈ [0,1]

i j i

04

SOCIAL NETWORK FORMATION MODEL

Every agent is endowed with a payoff function

and is looking for

i Vi

a⋆i ∈ arg max

ai∈𝒜Vi(ai, a−i)

Page 13: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

Vi(ai, a−i) = ti(ai, a−i)PAYOFF FUNCTION

05

Social influence on friends

ti(ai, a−i) = ∑j≠i

aji + δi ∑k≠j

∑j≠i

akjaji

paths of length 2

+ δ2i ∑

l≠k∑k≠j

∑j≠i

alkakjaji

paths of length 3 j

j

j

jjj

kk

kl

i

where [Jackson, M. O. & Wolinsky, A. A strategic model of social & economic networks. J. Econom. Theory 71, 44–74 (1996)]

δi ∈ [0,1]

Page 14: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

PAYOFF FUNCTION

05ui(ai, a−i) = ∑

j≠i

aij ∑k≠i,j

aikakj

Clustering coefficient

ti(ai, a−i) = ∑j≠i

aji + δi ∑k≠j

∑j≠i

akjaji

paths of length 2

+ δ2i ∑

l≠k∑k≠j

∑j≠i

alkakjaji

paths of length 3

Vi(ai, a−i) = ti(ai, a−i) + ui(ai, a−i)

i

kj

Social influence on friends

[Burger, M. J. & Buskens, V. Social context and network formation: an experimental study. Social Networks 31, 63–75 (2009)].

where [Jackson, M. O. & Wolinsky, A. A strategic model of social & economic networks. J. Econom. Theory 71, 44–74 (1996)]

δi ∈ [0,1]

Page 15: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

PAYOFF FUNCTION

05 ci(ai) = ∑j≠i

aijCost

ti(ai, a−i) = ∑j≠i

aji + δi ∑k≠j

∑j≠i

akjaji

paths of length 2

+ δ2i ∑

l≠k∑k≠j

∑j≠i

alkakjaji

paths of length 3

Vi(ai, a−i) = ti(ai, a−i) + ui(ai, a−i) − ci(ai)

i

jj

j

j

j

j

Social influence on friends

ui(ai, a−i) = ∑j≠i

aij ∑k≠i,j

aikakj

Clustering coefficient

[Burger, M. J. & Buskens, V. Social context and network formation: an experimental study. Social Networks 31, 63–75 (2009)].

where [Jackson, M. O. & Wolinsky, A. A strategic model of social & economic networks. J. Econom. Theory 71, 44–74 (1996)]

δi ∈ [0,1]

Page 16: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

PAYOFF FUNCTION

ti(ai, a−i) = ∑j≠i

aji + δi ∑k≠j

∑j≠i

akjaji

paths of length 2

+ δ2i ∑

l≠k∑k≠j

∑j≠i

alkakjaji

paths of length 3

αi ≥ 0, βi ∈ ℝ, γi > 0

θi = {αi, βi, γi}Vi(ai, a−i |θi) = αi ti(ai, a−i) + βi ui(ai, a−i) − γi ci(ai)

i

jj

j

j

j

j

Social influence on friends

05 ci(ai) = ∑j≠i

aijCost

ui(ai, a−i) = ∑j≠i

aij ∑k≠i,j

aikakj

Clustering coefficient

[Burger, M. J. & Buskens, V. Social context and network formation: an experimental study. Social Networks 31, 63–75 (2009)].

where [Jackson, M. O. & Wolinsky, A. A strategic model of social & economic networks. J. Econom. Theory 71, 44–74 (1996)]

δi ∈ [0,1]

Page 17: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

Individual Behavior θi

Game (𝒩, Vi(θi), 𝒜) Network𝒢⋆(θi)

Nodes 𝒩

Payoff Vi(θi)

Action Space 𝒜

NASH EQUILIBRIUM

06

Definition.

⟹The network is a Nash Equilibrium if for all agents : 𝒢⋆ i

Vi (ai, a−i⋆ |θi) ≤ Vi (a⋆i , a−i⋆ |θi), ∀ai ∈ 𝒜

∀i, a⋆i ∈ arg max

ai∈𝒜Vi (ai, a⋆

−i |θi)

Page 18: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

INDIVIDUAL BEHAVIOR θi

STRATEGIC PLAY

DETERMINE

∀i, a⋆i ∈ arg max

ai∈𝒜Vi (ai, a⋆

−i |θi)

STRATEGIC NETWORK FORMATION MODEL

SOCIAL NETWORK STRUCTURE 𝒢⋆ (θi)

Question: Given , which is in equilibrium ?θi 𝒢⋆

Page 19: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

INDIVIDUAL BEHAVIOR θi

STRATEGIC PLAY

GAME-THEORETICAL INFERENCE

∀i,  find  θi  s.t.  Vi (ai, θi |a⋆−i) ≤ Vi (θi |a⋆

i , a⋆−i), ∀ai ∈ 𝒜

SOCIAL NETWORK STRUCTURE 𝒢⋆ (θi)

Question: Given , for which is in equilibrium ?𝒢⋆ θi 𝒢⋆

DETERMINE

∀i, a⋆i ∈ arg max

ai∈𝒜Vi (ai, a⋆

−i |θi)

STRATEGIC NETWORK FORMATION MODEL

Page 20: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

HOMOGENEOUS RATIONAL AGENTS

07

Assumptions.

Derive Necessary and Sufficient conditions for Nash equilibrium stability of 4 stylised network motifs.

Empty Complete Complete Balanced Bipartite Star

(i) Homogeneity: for all agents .

(ii) Fully rational agents.

θi = θ, i

θ = {α, β, γ}α ≥ 0, β ∈ ℝ, γ > 0

Vi(ai, a−i |θ) =αγ

ti(ai, a−i) +βγ

ui(ai, a−i) − ci(ai)

Page 21: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

07 ! /"

# /"

0 1 2 3 4 5 6 7 8! 2

! 1

0

1

2EmptyCompleteBipartiteStar

clusteringcost

social influencecost

Assumptions.

HOMOGENEOUS RATIONAL AGENTS

(i) Homogeneity: for all agents .

(ii) Fully rational agents.

θi = θ, i

θ = {α, β, γ}α ≥ 0, β ∈ ℝ, γ > 0

Vi(ai, a−i |θ) =αγ

ti(ai, a−i) +βγ

ui(ai, a−i) − ci(ai)

Page 22: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

HOMOGENEOUS RATIONAL AGENTS

07

Assumptions.

⟨∇Vi (ai, a⋆−i |θ)

a⋆i

, ai − ai⋆⟩ ≤ 0, ∀ai ∈ 𝒜 .

Definition.

The network is a Nash Equilibrium if for all agents : 𝒢⋆ i

Vi (ai, a−i⋆ |θ) ≤ Vi (a⋆i , a−i⋆ |θ), ∀ai ∈ 𝒜

∀i, a⋆i ∈ arg max

ai∈𝒜Vi (ai, a⋆

−i |θ) .⟹

Using the Variational Inequality approach, it is equivalent to

(i) Homogeneity: for all agents .

(ii) Fully rational agents.

θi = θ, i

θ = {α, β, γ}α ≥ 0, β ∈ ℝ, γ > 0

Vi(ai, a−i |θ) =αγ

ti(ai, a−i) +βγ

ui(ai, a−i) − ci(ai)

Page 23: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

EXAMPLE: COMPLETE NETWORK

08

Theorem.Let be a complete network of homogeneous, rational agents. Define:

then is a Nash equilibrium if and only if .

𝒢CN N

γNE := {αδ (1 + δ(2N − 3)) + β (N − 2), if β > 0

αδ (1 + δ(2N − 3)) + 2β (N − 2), if β ≤ 0,

𝒢CN γ ≤ γNE

NE

! /"

# / "

0 1 2 3 4 5! 2

! 1

0

1

2

θ = {α, β, γ}α ≥ 0, β ∈ ℝ, γ > 0

Vi(ai, a−i |θ) =αγ

ti(ai, a−i) +βγ

ui(ai, a−i) − ci(ai)

Page 24: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

INDIVIDUAL BEHAVIOR θi

STRATEGIC PLAY

SOCIAL NETWORK STRUCTURE 𝒢⋆ (θi)

Question: Given , for which is in equilibrium ?𝒢⋆ θi 𝒢⋆

DETERMINE

∀i, a⋆i ∈ arg max

ai∈𝒜Vi (ai, a⋆

−i |θi)

STRATEGIC NETWORK FORMATION MODEL

GAME-THEORETICAL INFERENCE

∀i,  find  θi  s.t.  Vi (ai, θi |a⋆−i) ≤ Vi (θi |a⋆

i , a⋆−i), ∀ai ∈ 𝒜

Page 25: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

STRATEGIC / IRRATIONAL PLAY

INDIVIDUAL BEHAVIOR θi

Question: Given , for which is in equilibrium ?𝒢⋆ θi 𝒢⋆

SOCIAL NETWORK STRUCTURE 𝒢⋆ (θi) providing the most rational explanationθi

DETERMINE

∀i, a⋆i ∈ arg max

ai∈𝒜Vi (ai, a⋆

−i |θi)

STRATEGIC NETWORK FORMATION MODEL

GAME-THEORETICAL INFERENCE

Page 26: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

INVERSE OPTIMIZATION PROBLEM

09

Positive error corresponds to a violation of the Nash equilibrium condition:

max {0, ei(ai, θi)} ≥ 0

ei(ai, θi) < 0

ei(ai, θi) := Vi (ai, a⋆−i |θi) − Vi (a⋆

i , a⋆−i |θi)

Error function.

Distance function.

di(θi) := ∫𝒜(max {0, ei(ai, θi)})

2dai

No violations: can be neglected

ai10

e+i (ai, θi)

Deviation from Nash equilibrium:

max {0, ei(ai, θi)} ≥ 0

Page 27: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

INVERSE OPTIMIZATION PROBLEM

10

Let

Then is continuously differentiable, and its gradient reads as

Moreover, is convex.

di(θi) = ∫𝒜(max {0, ei(ai, θi)})

2dai

di(θi)

∇θdi(θ) = ∫𝒜2∇θi(ei(ai, θi)) max {0, ei(ai, θi)} dai .

di(θi)

Theorem [Smoothness & convexity of distance function].

Given a network of agents, for all agents find the vectors of preferences such that

𝒢⋆ N i θ⋆i

θ⋆i ∈ arg min

θi∈Θdi(θi)

Problem [Minimum NE-Distance Problem].

θi

di(θi)

Page 28: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

INVERSE OPTIMIZATION PROBLEM - SOLUTION

11

max operator within - dimensional integral(N − 1)

First-order optimality condition

0 = ∇θi(di(θi)) = 2∫𝒜∇θi(ei(ai, θi)) max {0, ei(ai, θi)} dai .

Page 29: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

11The solution is similar to the solution of a Generalized Least Square Regression Problem.

Note: The estimate needs to be unbiased due to the positiveness of the error terms.

θi ∈ arg minθi∈Θ

di(θi)

INVERSE OPTIMIZATION PROBLEM - SOLUTION

Search for an approximate solution: Consider a finite set of possible actions (samples)

and let be the corresponding error.ei(aji , θi)

{aji }

ni

j=1⊂ 𝒜

𝒜

Approximate the distance function as

di(θi) :=ni

∑j=1

(max {0, ei(aji , θi)})

2

≈ ∫𝒜(max {0, ei(ai, θi)})

2dx

Page 30: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

AUSTRALIAN BANK

12

Branch Manager

Deputy Manager

Service Adviser 1

Service Adviser 2

Service Adviser 3

Teller 1

Teller 2

Teller 3Teller 4Teller 5

Teller 6

Deputy Manager

Branch Manager

Service AdviserTeller

Service Adviser 2

Branch Manager

Service Adviser 3

Teller 1

Teller 2 Teller 3 Teller 4Teller 5

Teller 6

lleTeTT 1

Deputy ManagerService Adviser 1

0

Clustering

Social Influence

Brokerage

[Pattison, P., Wasserman, S., Robins, G. & Kanfer, A. M. Statistical evaluation of algebraic constraints for social networks. J. Math. Psychology 44, 536–568 (2000)]

Page 31: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

RENAISSANCE FLORENCE NETWORK

12Pazzi

Acciaiuoli

Salviati

Ginori

Barbadori

Albizzi

RidolfiTornabuoni

Guadagni

Strozzi

Castellani

Peruzzi

Lamberteschi

Bischeri

MEDICI

Betweenness Centrality Clustering

β/γ

MarriageBusiness

0

95% CIβ/γ ±MarriageBusinessCombined

0-0.5-1

[Padgett, J. F., & Ansell, C. K. (1993). Robust Action and the Rise of the Medici, 1400-1434. American Journal of Sociology, 98(6), 1259-1319]

Page 32: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

PREFERENTIAL ATTACHMENT MODEL

13

Nodes are introduced sequentially. Each newborn receives 2 incoming ties from existing nodes (randomly selected, proportionally to the outdegree), and creates 2 outgoing ties to existing nodes (randomly selected, proportionally to the indegree).

0 10 20 30 40 50# simulation

n

3

4

5

10

20

50

100

200

0 2!2

2

!1

!3

!

!

0 10 20 30 40 50# simulation

n

3

4

5

10

20

50

100

200

0 2!2

2

!1

!3

!

!

Clustering

Brokerage

Social Influence

Page 33: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

SMALL-WORLD NETWORKS

13

rewiring probability

# neighbors

Page 34: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

SUMMARY & OPEN DIRECTIONS

Starting from the strategic network formation literature, we proposed a new model: •sociologically well-founded, •mathematically tractable, and •statistically robust, capable of reverse-engineering human behavior from easily accessible data on the network structure.

We provided evidence that our results are consistent with empirical, historical, and sociological observations.

Our method offers socio-strategic interpretations of random network models.

The model can be adapted to further specifications of the payoff function.

Incorporating prior knowledge on the action space of the agents can reduce the computational burden.

14Actors’ attributes have not yet been considered.

Page 35: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

The text font of “Automatic Control Laboratory” is DIN Medium

C = 100, M = 83, Y = 35, K = 22

C = 0, M = 0, Y = 0, K = 60

Logo on dark background

K = 100

K = 60

pantone 294 C

pantone Cool Grey 9 C

NICOLÒ PAGAN FLORIAN DÖRFLER

[N. Pagan & F. Dörfler, “Game theoretical inference of human behavior in social networks”, Nature Communications, 2019]

Page 36: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

BACK UP SLIDES

Page 37: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

! /"

# /"

0 1 2 3 4 5 6 7 8

20

0

! 20

! 40

! 60

EmptyCompleteBipartiteStar

NASH AND PAIRWISE NASH EQUILIBRIA

! /"

# /"

0 1 2 3 4 5 6 7 8! 2

! 1

0

1

2EmptyCompleteBipartiteStarDefinition.

The network is a Nash Equilibrium if • for all agents :

𝒢⋆

iVi (ai, a−i⋆ |θi) ≤ Vi (a⋆

i , a−i⋆ |θi), ∀ai ∈ 𝒜 .

Definition.

The network is a Pairwise-Nash Equilibrium if •for all pairs of distinct agents :

•for all pairs of distinct agents :

𝒢⋆

(i, j)Vi (aij, a⋆

i−(i, j), a⋆−i) ≤ Vi (a⋆

ij , a⋆i−(i, j), a⋆

−i), ∀aij ∈ [0,1],

(i, j)

Vi (aij, aji, a⋆−(i, j)) > Vi (a⋆

ij , a⋆ji , a⋆

−(i, j))⇓

Vj (aij, aji, a⋆−(i, j)) < Vj (a⋆

ij , a⋆ji , a⋆

−(i, j)) .

Page 38: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

STRATEGIC PLAY

Assumption: Homogeneous agents

[Buechel, B. & Buskens, V. The dynamics of closeness and betweenness. J.Math. Sociol. 37, 159–191 (2013)]

STRATEGIC NETWORK FORMATION MODEL

Page 39: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

STRATEGIC PLAY [Burger, M. J. & Buskens, V. Social context and

network formation: an experimental study. Social Networks 31, 63–75 (2009).]

Assumption: Homogeneous agentsSTRATEGIC NETWORK FORMATION MODEL

Page 40: GAME THEORETICAL INFERENCE OF HUMAN BEHAVIOR IN SOCIAL …people.ee.ethz.ch/~floriand/docs/Slides/Dorfler_GameTheoreticInfere… · SOCIAL NETWORK POSITIONS’ BENEFITS The more we

BEHAVIOUR θi

STRATEGIC PLAY

[Buechel, B. In Networks, Topology and Dynamics. Springer Lecture Notes in Economic and Mathematical Systems Vol. 613, 95–109 (Springer, 2008)]

Assumption: Homogeneous agentsSTRATEGIC NETWORK FORMATION MODEL