Strategic Models of Network Formation Networked Life CIS 112 Spring 2010 Prof. Michael Kearns.

Slides:



Advertisements
Similar presentations
How to Schedule a Cascade in an Arbitrary Graph F. Chierchetti, J. Kleinberg, A. Panconesi February 2012 Presented by Emrah Cem 7301 – Advances in Social.
Advertisements

Competitive Contagion Scoring Review Let P be the population distribution of seed choices on graph G For every seed set s that appears with non-zero probability.
Approximation, Chance and Networks Lecture Notes BISS 2005, Bertinoro March Alessandro Panconesi University La Sapienza of Rome.
A Network Formation Game for Bipartite Exchange Economies [Even-Dar, K. & Suri]
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
Exact Inference in Bayes Nets
Models of Network Formation Networked Life NETS 112 Fall 2013 Prof. Michael Kearns.
Information Networks Small World Networks Lecture 5.
Interdependent Security Games and Networks Networked Life CSE 112 Spring 2006 Prof. Michael Kearns.
Networked Games: Coloring, Consensus and Voting Prof. Michael Kearns Networked Life MKSE 112 Fall 2012.
Networks. Graphs (undirected, unweighted) has a set of vertices V has a set of undirected, unweighted edges E graph G = (V, E), where.
Economic Exchange on Networks Networked Life CSE 112 Spring 2007 Prof. Michael Kearns.
Long Tails and Navigation Networked Life CSE 112 Spring 2007 Prof. Michael Kearns.
Long Tails and Navigation Networked Life CIS 112 Spring 2009 Prof. Michael Kearns.
1 Analyzing Kleinberg’s (and other) Small-world Models Chip Martel and Van Nguyen Computer Science Department; University of California at Davis.
Game Theory: Whirlwind Review Matrix (normal form) games, mixed strategies, Nash equil. –the basic objects of vanilla game theory –the power of private.
Behavioral Experiments in a Network Formation Game Prof. Michael Kearns Networked Life Spring 2010.
Long Tails and Navigation Networked Life CIS 112 Spring 2010 Prof. Michael Kearns.
Advanced Topics in Data Mining Special focus: Social Networks.
Near-Optimal Network Design with Selfish Agents By Elliot Anshelevich, Anirban Dasgupta, Eva Tardos, Tom Wexler STOC’03 Presented by Mustafa Suleyman CIFTCI.
Introduction to Game Theory and Behavior Networked Life CIS 112 Spring 2009 Prof. Michael Kearns.
Economic Models of Network Formation Networked Life CIS 112 Spring 2008 Prof. Michael Kearns.
Exchange Economies and Networks Networked Life CSE 112 Spring 2005 Prof. Michael Kearns.
Economic Models of Network Formation Networked Life CSE 112 Spring 2006 Prof. Michael Kearns.
1 Network Creation Game A. Fabrikant, A. Luthra, E. Maneva, C. H. Papadimitriou, and S. Shenker, PODC 2003 (Part of the Slides are taken from Alex Fabrikant’s.
Interactions in Networks In part, based on Chapters 10 and 11 of D. Easly, J. Kleinberg, Networks, Crowds, and Markets, Cambridge University press.
Topic 13 Network Models Credits: C. Faloutsos and J. Leskovec Tutorial
The Science of Networks 6.1 Overview Social Goal. Explain why information and disease spread so quickly in social networks. Mathematical Approach. Model.
Contagion in Networks Networked Life NETS 112 Fall 2013 Prof. Michael Kearns.
Some Analysis of Coloring Experiments and Intro to Competitive Contagion Assignment Prof. Michael Kearns Networked Life NETS 112 Fall 2014.
On a Network Creation Game PoA Seminar Presenting: Oren Gilon Based on an article by Fabrikant et al 1.
Structural Properties of Networks: Introduction Networked Life NETS 112 Fall 2015 Prof. Michael Kearns.
Gennaro Cordasco - How Much Independent Should Individual Contacts be to Form a Small-World? - 19/12/2006 How Much Independent Should Individual Contacts.
Connections between Learning Theory, Game Theory, and Optimization Maria Florina (Nina) Balcan Lecture 14, October 7 th 2010.
The Science of Networks 6.1 Today’s topics Game Theory Normal-form games Dominating strategies Nash equilibria Acknowledgements Vincent Conitzer, Michael.
Trading in Networks: I. Model Prof. Michael Kearns Networked Life MKSE 112 Fall 2012.
Improved Equilibria via Public Service Advertising Maria-Florina Balcan TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.:
Networked Games: Coloring, Consensus and Voting Prof. Michael Kearns Networked Life NETS 112 Fall 2013.
How Do “Real” Networks Look?
Hedonic Clustering Games Moran Feldman Joint work with: Seffi Naor and Liane Lewin-Eytan.
Performance Evaluation Lecture 1: Complex Networks Giovanni Neglia INRIA – EPI Maestro 10 December 2012.
We’ve seen that competitive markets bring “order” -- price adjusts to balance supply and demand. Any other desirable properties of competitive markets?
Navigation in Networks, Revisited Networked Life MKSE 112 Fall 2012 Prof. Michael Kearns.
Topics In Social Computing (67810) Module 1 Introduction & The Structure of Social Networks.
Contagion in Networks Networked Life NETS 112 Fall 2015 Prof. Michael Kearns.
Network (graph) Models
Lecture 23: Structure of Networks
On a Network Creation Game
Structural Properties of Networks: Introduction
Trading in Networks: I. Model
Lecture 1: Complex Networks
Topics In Social Computing (67810)
Structural Properties of Networks: Introduction
How Do “Real” Networks Look?
Lecture 23: Structure of Networks
Structural Properties of Networks: Introduction
Networked Life NETS 112 Fall 2018 Prof. Michael Kearns
How Do “Real” Networks Look?
How Do “Real” Networks Look?
Models of Network Formation
Models of Network Formation
Networked Life NETS 112 Fall 2017 Prof. Michael Kearns
Models of Network Formation
How Do “Real” Networks Look?
Networked Life NETS 112 Fall 2014 Prof. Michael Kearns
Networked Life NETS 112 Fall 2016 Prof. Michael Kearns
Models of Network Formation
Lecture 23: Structure of Networks
Network Models Michael Goodrich Some slides adapted from:
Networked Life NETS 112 Fall 2019 Prof. Michael Kearns
Presentation transcript:

Strategic Models of Network Formation Networked Life CIS 112 Spring 2010 Prof. Michael Kearns

Background and Motivation First half of course: –common or “universal” structural properties of “natural” networks small diameter, high clustering, heavy-tailed degree distributions,… –development of statistical models of network formation Watt’s “Caveman/Solaria”, alpha model, pref. att., Kleinberg’s model… –analyzed simple “transmission” dynamics disease/fad spread, forest fires, PageRank,… Second half of course: –examination of “rational” dynamics in networks biased voting, exchange economies,… –interaction of rational dynamics with statistical formation models e.g. when network is formed via pref. att., what will price variation be? This lecture: let network formation be “rational” as well A very recent topic

Example: A Centrality Game Let’s consider a simply stated network formation game Have N players, consider them vertices in the network Each player has to decide which edges to build or buy Assume a fixed cost c to build an edge Player’s goal: be as “central” in the network as possible Cost to player i: –cost(i) =  j distance(i,j) + c x (# edges bought by i) –distance (i,j) = shortest-path distance between i and j in the network jointly formed by all the players’ edge purchases (infinite if no path) –note: since 1 <= distance(i,j) <= N if NW is connected, sum of distances is between N and N^2, so “interesting” values for c grow with N –players want to minimize their own cost –so need to balance edge costs vs. centrality –(will shortly examine a variant of this cost function)

Comments and Clarifications Formalizing as a one-shot game –contrast with “gradual” or incremental statistical formation models –could imagine multi-round or stage game; more complex Each player has a huge choice of actions –action for player i: any subset S(i) of all the N-1 edges i could buy –number of choices for S(i) = 2^(N-1) –cost of choosing S(i) = c|S(i)| Are assuming that if i buys edge to j, j (and all others) can “use” or benefit from this edge (“unilateral” edge formation) Joint action for all N players: –choice of edge sets for all players: S(1), S(2), …, S(N) Let G = G(S(1,)S(2),…,S(N)) be the resulting overall graph/NW

Nash Networks Q: How can we view this game a NW formation model? A: View the NWs generated as being the Nash equilibria More precisely: say that G can be “formed” by the game if: –G = G(S(1),S(2),…,S(N)) for some choices for the S(i) –S(1),S(2),…,S(N) form a Nash equilibrium of the shortest-paths game –so, no player i can improve cost(i) by unilaterally: dropping an edge they bought and saving the cost c adding an edge they didn’t buy and paying the cost c Look at some examples : star and ring networks, varying c Contrast: –stochastic formation models (Erdos Renyi, pref. att., etc.) examine the “likely” structural properties of random networks –game-theoretic formation models examine the structural properties of equilibrium networks

Properties of Equilibria? Questions we might ask in NW Life: –what are the diameters of the equilibrium graphs? –what do their degree distributions look like? –what are their clustering coefficients? –can we find such games where the equilibria have “desired” properties? Not much known precisely: if c > 12*N*log(N)  all Nash are trees if c < sqrt(N/2)  some Nash have cycles We’ll examine two network formation games: –NW formation game based on Kleinberg’s model –NW formation game based on bipartite Milk-Wheat market

Kleinberg’s Model Start with an n by n grid of vertices (so N = n^2) –add some long-distance connections to each vertex: k additional connections probability of connection to grid distance d: ~ (1/d)^rprobability of connection to grid distance d –c.f. dollar bill migration paper –so full model given by choice of k and r –large r: heavy bias towards “more local” long-distance connections –small r: approach uniformly random Kleinberg’s question: –what value of r permits effective navigation? –# hops << N, e.g. log(N) Assume parties know only: –grid address of target –addresses of their own immediate neighbors Algorithm: pass message to nbr closest to target in grid

An Economic Variation on Kleinberg Again have N players/vertices, arrange them in a grid Grid connections provide free connectivity Instead of variable probabilities for long-distance edges, introduce variable costs: –let cost to i to purchase edge to j = g(i,j)^a –g(i,j) = grid or “Manhattan” distance from i to j –a = some constant value –so cost grows with distance on grid, at a rate determined by value a –as with Kleinberg, long-distance edges relatively “discouraged” –player’s overall cost function: edge costs + sum of distances to others (centrality) So now just have another centrality network formation game Another striking “tipping point”: –for any a <= 2, all Nash equilibria have constant diameter i.e. diameter does not grow with N! –for any a > 2, all Nash equilibria have unbounded diameter i.e. diameter grows (rapidly) with N –Nash equilibria seem to be “regular”, but we don’t know much…

What About Navigation?

Economic Formation + Economic Dynamics Recall our simple 2-good exchange economy model: –start with a bipartite network between “Milks” and “Wheats” –Milks start with 1 unit milk, but value only wheat –Wheats start with 1 unit wheat, but value only milk –prices = proposed rates of exchange –price p means party is willing to exchange their 1 unit for p of other –equilibrium prices: prices for each party such that all parties behave “rationally” = trade only with “best price” neighbor(s) everyone is able to trade away their initial endowment –at equilibrium, party charging p only trades with parties charging 1/p –equilibrium prices = equilibrium wealths Before we examined wealth distribution for given networks

Price Variation vs.  and   n = 250, scatter plot Exponential decrease with  rapid decrease with

Economic Formation + Economic Dynamics Now imagine that network is not given, but must be bought/built Each player i (buyer or seller) chooses a set S(i) of trading partners on the opposing side (sellers or buyers) –assume each edge costs c to purchase, where c can be paid in milk or wheat –edge purchased by one party can be used “for free” by other party –once all parties have decided what edges to buy, have some graph G –at price equilibrium of G, player i receives wealth W(i) –overall payoff to player i: W(i) – c x (#edges purchased by i) Can again view this as a network formation model: –possible networks = Nash equilibria of the above game –i.e. a choice of edge sets S(i) bought for each player i such that no party can unilaterally improve their overall payoff by dropping or adding an edge

Price Variation? Can price/wealth variation still be present? How much? What do the equilibrium networks look like? Suppose G = G(S(1),S(2),…,S(N)) is a Nash equil. of this game Let W_min < 1 be smallest wealth (w/o edge costs) Let c be the cost of an edge Then must have W_min > 1 – c So rational NW formation eradicates inequality… –…up to the cost to buy an edge