dynamic competition networks: detecting alliances and...

22
Dynamic Competition Networks: detecting alliances and leaders Nicole Eikmeier Purdue University Anthony Bonato (Ryerson) Rehan Malik (Ryerson) David Gleich (Purdue) Code & Data http://www.math.ryerson.ca/~abonato/papers/SurvivorBB_Data_BEGM

Upload: others

Post on 23-Sep-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dynamic Competition Networks: detecting alliances and leadersru.discrete-mathematics.org/conferences/201805/waw/eik...Dynamic Competition Networks satisfy the following rules: Alliances

Dynamic Competition

Networks: detecting

alliances and leaders

Nicole Eikmeier

Purdue UniversityAnthony Bonato (Ryerson)

Rehan Malik (Ryerson)

David Gleich (Purdue)

Code & Data http://www.math.ryerson.ca/~abonato/papers/SurvivorBB_Data_BEGM

Page 2: Dynamic Competition Networks: detecting alliances and leadersru.discrete-mathematics.org/conferences/201805/waw/eik...Dynamic Competition Networks satisfy the following rules: Alliances

In Traditional Networks, edges are “POSITIVE”

WAW’18Nicole Eikmeier - Purdue 2

Edges are friendship

Edges are professional

connections

Edges are subscribers

Page 3: Dynamic Competition Networks: detecting alliances and leadersru.discrete-mathematics.org/conferences/201805/waw/eik...Dynamic Competition Networks satisfy the following rules: Alliances

What about “NEGATIVE” interactions?

WAW’18Nicole Eikmeier - Purdue 3

Examples:

Geo-political Networks

Competitive Social Games

Food Webs

Signed Networks (the negative portion)

Milo et. Al, Science, 2002

Page 4: Dynamic Competition Networks: detecting alliances and leadersru.discrete-mathematics.org/conferences/201805/waw/eik...Dynamic Competition Networks satisfy the following rules: Alliances

Motivating Questions in Negative Interactions

WAW’18Nicole Eikmeier - Purdue 4

Can we predict winners in the case of a competitive situation?

How do negative interactions drive link formation?

Page 5: Dynamic Competition Networks: detecting alliances and leadersru.discrete-mathematics.org/conferences/201805/waw/eik...Dynamic Competition Networks satisfy the following rules: Alliances

Structural Balance Theory

WAW’18Nicole Eikmeier - Purdue 5

Heider, 1958

Easley, Kleinberg, 2010

Considers triads of nodes

Triads seek closure

balanced unbalanced

Page 6: Dynamic Competition Networks: detecting alliances and leadersru.discrete-mathematics.org/conferences/201805/waw/eik...Dynamic Competition Networks satisfy the following rules: Alliances

Related Work – Negative Interactions

Guo et. al, Preprint, 2018

Form a network based on spatial

location of cities and predict the rise

of conflict and violence

Their analysis is based on degree

and betweenness

WAW’18Nicole Eikmeier - Purdue 6

Page 7: Dynamic Competition Networks: detecting alliances and leadersru.discrete-mathematics.org/conferences/201805/waw/eik...Dynamic Competition Networks satisfy the following rules: Alliances

Related Work – Negative Interactions

Boginski, Butenko, Pardalos, 2003

Study negative interactions between

stocks on the stock market

Analysis on the graph:

Power-law distribution in the degrees

Find independent sets, sets of stocks

whose prices change similarly over time

WAW’18Nicole Eikmeier - Purdue 7

Page 8: Dynamic Competition Networks: detecting alliances and leadersru.discrete-mathematics.org/conferences/201805/waw/eik...Dynamic Competition Networks satisfy the following rules: Alliances

Dynamic Competition Networks

WAW’18Nicole Eikmeier - Purdue 8

Nodes: people/organizations

Edges: directed edge (u,v) exists if v is a competitor of

u

Edges are added over time

Page 9: Dynamic Competition Networks: detecting alliances and leadersru.discrete-mathematics.org/conferences/201805/waw/eik...Dynamic Competition Networks satisfy the following rules: Alliances

Social Game

Shows

WAW’18Nicole Eikmeier - Purdue 9

Page 10: Dynamic Competition Networks: detecting alliances and leadersru.discrete-mathematics.org/conferences/201805/waw/eik...Dynamic Competition Networks satisfy the following rules: Alliances

WAW’18Nicole Eikmeier - Purdue 10

Nodes: players

Edges: (u,v) exists

if player u votes

against player v

There can be multiple

edges between two

nodes

Page 11: Dynamic Competition Networks: detecting alliances and leadersru.discrete-mathematics.org/conferences/201805/waw/eik...Dynamic Competition Networks satisfy the following rules: Alliances

WAW’18Nicole Eikmeier - Purdue 11

In-Degree: The number of edges coming into a node

Common out-neighbor (CON) scores count the total number of times a

node has a similar out-neighbor as other nodes

The closeness of a node is σy d(x, y)−1

A set of nodes is near-independent if its edge density is small

Network Metrics

Page 12: Dynamic Competition Networks: detecting alliances and leadersru.discrete-mathematics.org/conferences/201805/waw/eik...Dynamic Competition Networks satisfy the following rules: Alliances

WAW’18Nicole Eikmeier - Purdue 12

alliances:

clusters of nodes who pool influence to achieve

objectives

leaders:

high standing in the network

edges from leaders may influence edge creation among

other nodes

Page 13: Dynamic Competition Networks: detecting alliances and leadersru.discrete-mathematics.org/conferences/201805/waw/eik...Dynamic Competition Networks satisfy the following rules: Alliances

Dynamic Competition Hypothesis (DCH)

Bonato, Eikmeier, Gleich, Malik, 2018

Dynamic Competition Networks satisfy the following rules:

Alliances are near independent sets

Strong alliances have low edge density

Members of an alliance with high CON score are more likely leaders

Leaders exhibit high closeness, high CON scores, and low in-degree

WAW’18Nicole Eikmeier - Purdue 13

While we expect leaders to be

in an alliance, leaders are

determined via global metrics

Page 14: Dynamic Competition Networks: detecting alliances and leadersru.discrete-mathematics.org/conferences/201805/waw/eik...Dynamic Competition Networks satisfy the following rules: Alliances

WAW’18Nicole Eikmeier - Purdue 14

DCH

Visualized

Page 15: Dynamic Competition Networks: detecting alliances and leadersru.discrete-mathematics.org/conferences/201805/waw/eik...Dynamic Competition Networks satisfy the following rules: Alliances

Social Game

Shows

WAW’18Nicole Eikmeier - Purdue 15

Page 16: Dynamic Competition Networks: detecting alliances and leadersru.discrete-mathematics.org/conferences/201805/waw/eik...Dynamic Competition Networks satisfy the following rules: Alliances

WAW’18Nicole Eikmeier - Purdue 16

Survivor

35 US seasonshttp://survivor.wikia.com/wiki/

Main_Page

Big Brother

20 US seasonshttp://bigbrother.wikia.com/wiki/

Big_Brother_Wiki

Page 17: Dynamic Competition Networks: detecting alliances and leadersru.discrete-mathematics.org/conferences/201805/waw/eik...Dynamic Competition Networks satisfy the following rules: Alliances

Survivor: Game Changers

WAW’18Nicole Eikmeier - Purdue 17

DCH:

Alliances are near independent sets

Strong alliances have low edge density

Members of an alliance with high CON score are more likely leaders

Leaders exhibit high closeness, high CON scores, and low in-degree

Page 18: Dynamic Competition Networks: detecting alliances and leadersru.discrete-mathematics.org/conferences/201805/waw/eik...Dynamic Competition Networks satisfy the following rules: Alliances

Survivor: Game Changers

WAW’18Nicole Eikmeier - Purdue 18

DCH:

Alliances are near independent sets

Strong alliances have low edge density

Members of an alliance with high CON score are more likely leaders

Leaders exhibit high closeness, high CON scores, and low in-degree

Edge Density: 0.933Edge Density: 0.2

Page 19: Dynamic Competition Networks: detecting alliances and leadersru.discrete-mathematics.org/conferences/201805/waw/eik...Dynamic Competition Networks satisfy the following rules: Alliances

Survivor: Game Changers

WAW’18Nicole Eikmeier - Purdue 19

DCH:

Alliances are near independent sets

Strong alliances have low edge density

Members of an alliance with high CON score are more likely leaders

Leaders exhibit high closeness, high CON scores, and low in-degree

Edge Density: 1.24Edge Density: 0.666

Page 20: Dynamic Competition Networks: detecting alliances and leadersru.discrete-mathematics.org/conferences/201805/waw/eik...Dynamic Competition Networks satisfy the following rules: Alliances

CON is a good choice of metric

WAW’18Nicole Eikmeier - Purdue 20

there are only 20

seasons of Big

Brother, with

sometimes as few as

10 players

DCH:

Alliances are near independent sets

Strong alliances have low edge density

Members of an alliance with high CON score are more likely leaders

Leaders exhibit high closeness, high CON scores, and low in-degree

Page 21: Dynamic Competition Networks: detecting alliances and leadersru.discrete-mathematics.org/conferences/201805/waw/eik...Dynamic Competition Networks satisfy the following rules: Alliances

Edge Density of Alliances

WAW’18Nicole Eikmeier - Purdue 21

To what extent do alliances have a smaller edge density

than the edge density of the entire graph?

60% of Survivor seasons

95% of Big Brother Seasons

Alliances are complicated to analyze

DCH:

Alliances are near independent sets

Strong alliances have low edge density

Members of an alliance with high CON score are more likely leaders

Leaders exhibit high closeness, high CON scores, and low in-degree

Page 22: Dynamic Competition Networks: detecting alliances and leadersru.discrete-mathematics.org/conferences/201805/waw/eik...Dynamic Competition Networks satisfy the following rules: Alliances

Thank you!

Contributions

Notion of a Dynamic Competition

Network

Dynamic Competition

Hypothesis:

detects leaders

measures strength of alliances

Test of DCH on social game

shows Survivor and Big Brother

WAW’18Nicole Eikmeier - Purdue 22

Code & Data http://www.math.ryerson.ca/~abonato/papers/SurvivorBB_Data_BEGM

Questions & Future Work

Does the DCH apply to other types of

networks?

Can we invert the DCH to determine

low-ranked members?

Apply the DCH to international seasons

of Survivor and Big Brother

Analyze Social Network Games at

earlier stages in formation of the

network

Anthony Bonato (Ryerson)

Rehan Malik (Ryerson)

David Gleich (Purdue)