Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.

Slides:



Advertisements
Similar presentations
The role of compatibility in the diffusion of technologies in social networks Mohammad Mahdian Yahoo! Research Joint work with N. Immorlica, J. Kleinberg,
Advertisements

Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
Diffusion and Cascading Behavior in Random Networks Marc Lelarge (INRIA-ENS) Columbia University Joint CS/EE Networking Seminar June 2, 2011.
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
Game Theory Assignment For all of these games, P1 chooses between the columns, and P2 chooses between the rows.
ECON 100 Tutorial: Week 9 office: LUMS C85.
Mechanism Design without Money Lecture 1 Avinatan Hassidim.
Diffusion and Cascading Behavior in Random Networks Marc Lelarge (INRIA-ENS) WIDS MIT, May 31, 2011.
Non-Cooperative Game Theory To define a game, you need to know three things: –The set of players –The strategy sets of the players (i.e., the actions they.
Diffusion with Compatibility Nicole Immorlica Northwestern University Joint work with J. Kleinberg, M. Mahdian, and T. Wexler.
For any player i, a strategy weakly dominates another strategy if (With at least one S -i that gives a strict inequality) strictly dominates if where.
MIT and James Orlin © Game Theory 2-person 0-sum (or constant sum) game theory 2-person game theory (e.g., prisoner’s dilemma)
EC941 - Game Theory Lecture 7 Prof. Francesco Squintani
1 Christoph Kuhner Dept. of Financial Accounting and Auditing University of Cologne Competition of Accounting Standards, Comparability.
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 8 Ýmir Vigfússon.
A camper awakens to the growl of a hungry bear and sees his friend putting on a pair of running shoes, “You can’t outrun a bear,” scoffs the camper. His.
1 Game Theory Lecture 2 Game Theory Lecture 2. Spieltheorie- Übungen P. Kircher: Dienstag – 09: HS M S. Ludwig: Donnerstag Uhr.
An Introduction to Game Theory Part II: Mixed and Correlated Strategies Bernhard Nebel.
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
Algorithmic and Economic Aspects of Networks Nicole Immorlica.
An Introduction to Game Theory Part III: Strictly Competitive Games Bernhard Nebel.
Correlated-Q Learning and Cyclic Equilibria in Markov games Haoqi Zhang.
Game Theory: Whirlwind Review Matrix (normal form) games, mixed strategies, Nash equil. –the basic objects of vanilla game theory –the power of private.
Dynamic Network Security Deployment under Partial Information George Theodorakopoulos (EPFL) John S. Baras (UMD) Jean-Yves Le Boudec (EPFL) September 24,
QR 38, 2/22/07 Strategic form: dominant strategies I.Strategic form II.Finding Nash equilibria III.Strategic form games in IR.
QR 38, 2/15/07 Extensive form games I.Writing down a game II.Finding the equilibrium III.Adding complexity.
EC941 - Game Theory Francesco Squintani Lecture 3 1.
Economics of Malware: Epidemic Risk Model, Network Externalities and Incentives. Marc Lelarge (INRIA-ENS) WEIS, University College London, June 2009.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 8 Ýmir Vigfússon.
Network Measures Social Media Mining. 2 Measures and Metrics 2 Social Media Mining Network Measures Klout.
01/16/2002 Reliable Query Reporting Project Participants: Rajgopal Kannan S. S. Iyengar Sudipta Sarangi Y. Rachakonda (Graduate Student) Sensor Networking.
Interactions in Networks In part, based on Chapters 10 and 11 of D. Easly, J. Kleinberg, Networks, Crowds, and Markets, Cambridge University press.
Internet Economics כלכלת האינטרנט
Network Economics: two examples Marc Lelarge (INRIA-ENS) SIGMETRICS, London June 14, 2012.
Online Social Networks and Media
Nash equilibrium Nash equilibrium is defined in terms of strategies, not payoffs Every player is best responding simultaneously (everyone optimizes) This.
Intermediate Microeconomics
EC941 - Game Theory Prof. Francesco Squintani Lecture 5 1.
Λ14 Διαδικτυακά Κοινωνικά Δίκτυα και Μέσα Cascading Behavior in Networks Chapter 19, from D. Easley and J. Kleinberg.
Some Analysis of Coloring Experiments and Intro to Competitive Contagion Assignment Prof. Michael Kearns Networked Life NETS 112 Fall 2014.
Microeconomics Course E John Hey. Examinations Go to Read.
Lecture 4 Strategic Interaction Game Theory Pricing in Imperfectly Competitive markets.
05/2007ORNL Presentation Distributed Denial of Service Games by Chinar Dingankar, Student Dr. R. R. Brooks, Associate Professor Holcombe Department of.
Lecture 5 Introduction to Game theory. What is game theory? Game theory studies situations where players have strategic interactions; the payoff that.
Intermediate Microeconomics Game Theory and Oligopoly.
How to Analyse Social Network? : Part 2 Game Theory Thank you for all referred contexts and figures.
1. 2 You should know by now… u The security level of a strategy for a player is the minimum payoff regardless of what strategy his opponent uses. u A.
1 a1a1 A1A1 a2a2 a3a3 A2A Mixed Strategies When there is no saddle point: We’ll think of playing the game repeatedly. We continue to assume that.
Coordination Problems and Social Choice A Cybernetic Analysis of Multi-Person Games Brian Babcock.
Intermediate Microeconomics Game Theory. So far we have only studied situations that were not “strategic”. The optimal behavior of any given individual.
Dynamic games, Stackelburg Cournot and Bertrand
MAIN RESULT: We assume utility exhibits strategic complementarities. We show: Membership in larger k-core implies higher actions in equilibrium Higher.
Steffen Staab 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Network Theory and Dynamic Systems Cascading.
Econ 805 Advanced Micro Theory 1 Dan Quint Fall 2009 Lecture 1 A Quick Review of Game Theory and, in particular, Bayesian Games.
Oligopoly and Game Theory Topic Students should be able to: Use simple game theory to illustrate the interdependence that exists in oligopolistic.
By: Donté Howell Game Theory in Sports. What is Game Theory? It is a tool used to analyze strategic behavior and trying to maximize his/her payoff of.
CSCI-256 Data Structures & Algorithm Analysis Lecture Note: Some slides by Kevin Wayne. Copyright © 2005 Pearson-Addison Wesley. All rights reserved. 3.
Chapter 12 Game Theory Presented by Nahakpam PhD Student 1Game Theory.
Mixed Strategies Keep ‘em guessing.
Intermediate Microeconomics
New models for power law:
Diffusion in Networks Dr. Henry Hexmoor Department of Computer Science Southern Illinois University Carbondale 1/17/2019.
Game Theory and Strategic Play
Presentation transcript:

Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA

Lecture Seventeen: Game theory in networks.

Game theory in networks Example: Should athletes dope? + improves performance - penalities if caught Beneficial to dope if enough competitors dope. (esp. if competitors dope)

Game theory in networks Example: Should you install (unsecured) wireless internet access? - costs money + you can check all night long Beneficial to buy if neighbors don’t.

Normal form games Model as a game with: a set of players {1, …, n} an action space S i for each player i a payoff u i (s ) to each player i for action profile s in S 1 x … x S n

Graphical games Defn. A graphical game is a normal form game in which the payoff to i depends only on her neighbors in the graph G.

Graphical games Doping game: (i,j) are neighbors if they are in the same competition Wireless internet game: (i,j) are neighbors if they can get each others’ wireless signals

Questions When do equilibria exist and what do they look like? If there are multiple equilibria, which is most likely? How does network structure effect equilibria? How can one design the network to produce “optimal” equilibria?

Language game Example: Having a similar language as neighbors facilitates interaction (improves communication, understanding, etc.). FrenchEnglish French (v French, v French ) ( 0, 0 )(v English, v English ) ( 0, 0 )

Two nodes If both speak French, get satisfaction v French. If both speak English, get satisfaction v English. If speak different languages, zero satisfaction.

Many nodes v v Learn one language: Total satisfaction is sum of edge satisfactions Payoff to v of French: 2 (v French ) Payoff to v of English: 4 (v English )

Equilibria We all speak French We all speak English ?

Equilibria v v Learn French if: Total payoff( French ) > Total payoff( English ) Suppose node v has d neighbors, of which fraction p use A. Then v will use A if pdv French > (1-p)dv English or p > v English / (v French + v English ) = q Relative quality of English to French

Hereafter FrenchEnglish French ((1-q), (1-q)) ( 0, 0 )(q, q) ( 0, 0 )

Dynamic behavior Start from an initial configuration and let players update strategies over time what equilibrium results? how’s it depend on initial configuration? how’s it depend on network structure?

Choosing languages If at least a ½ fraction of neighbors are blue, then turn blue, else turn yellow

Question If everyone initially speaks English, can we force some children to learn French such that eventually everyone speaks French? Can we get a French cascade?

Cascades Experiment: In your envelope is a card indicating if you are a type-1 player or a type-2 player in the following social network

Cascades Experiment: We will play the following bimatrix game on each edge of the social network. Your payoff is the sum of the edge-payoffs. FrenchEnglish French ( 0.6, 0.6 ) ( 0, 0 )( 0.4, 0.4 ) ( 0, 0 )

FrenchEnglish French ( 0.6, 0.6 ) ( 0, 0 )( 0.4, 0.4 ) ( 0, 0 ) Experiment: Write on your cards your name and whether you want to speak French or English. You will earn a # of points equal to your expected payoff.

Basic diffusion example 1 Endow group 0 with blue strategy ``If at least a q fraction of neighbors use blue strategy, then use blue strategy.’’ If q < ½, whole graph will turn blue 012 ABBB

Basic diffusion example 2 Endow any group with blue ``If at least a q fraction of neighbors use blue, then use blue.’’ Need q < ¼ for behavior to spread

Cascades Higher q makes cascades harder Given initial adopters, max q for which a cascade happens is the contagion threshold Theorem. [Morris, 2000]: The contagion threshold is always at most ½.

What hurts cascades? Highly connected clusters, i.e., triadic closure

What helps cascades? Edges between clusters, i.e., weak ties.

What hurts cascades? A neighborhood with cohesion p(S) is a set S of nodes such that each node has at least a p fraction of its neighbors in S Neighborhood with cohesion 3/4

Cascades and clusters Given initial adopters S, if remaining nodes have 1. some cohesive cluster, contagion can’t “break in”. 2. no cohesive cluster, contagion happens. Theorem. [Morris, 2000]: The contagion threshold of a graph G with initial adopters S is the largest q such that q < 1 – p(T) for all clusters T outside S.

Can compatibility help?

Diffusion with Compatibility 1.Each person can adopt multiple behaviors at an added cost. 2.Can adapt to peers with different behaviors.

Benefits of Compatibility Without compatibility, v can get 2q … or 3(1 – q) With compatibility, v can get 2q + 3(1 – q) – c where c is cost of choosing both blue and yellow v v v v

Compatibility Model Let r  be additional cost of adopting both behaviors (costs r per-edge). Payoff matrix is: Player 1/ Player 2 ABAB A(1-q,1-q)(0,0)(1-q, 1-q-r) B(0,0)(q,q)(q, q-r) AB(1-q-r, 1-q)(q-r, q) (max(q,1-q)-r, max(q,1-q)-r)

For which values of (q,r) will new technology become an epidemic?

Simple Observations For high r, technologies are incompatible. Each node will chose just one, and results of Morris carry over. For low r, it is almost free to have both technologies. All nodes therefore adopt both and then drop worse one, so contagion happens if q < ½. For intermediate r?

Example If r is low, groups 1 and -1 switch to AB to be able to communicate with all neighbors … but if r is not low enough, groups 2 and -2 may not find it profitable to adopt A since can already communicate with all 6 neighbors on B! For example, q = 5/12 and r = 2/ ABBB

Example Technology A can spread if q < ½ and either q+r q. 1/2 1 1 q r A spreads A does not spread!

Interpretation Strategically, an inferior incumbant can defend against a new superior option by adopting a limited level of compatibility (e.g., operating system emulators). Buffers of bi-lingualism can contain pockets of alternative behaviors, ensuring multiple behaviors will co-exist (e.g., Dutch).

Next time Network exchange.