CS 322: (Social and Information) Network Analysis Jure Leskovec Stanford University

Similar documents
CS 322: (Social and Information) Network Analysis Jure Leskovec Stanford University

Jure Leskovec Stanford University

Targeting Influential Nodes for Recovery in Bootstrap Percolation on Hyperbolic Networks

Jure Leskovec, Computer Science Dept., Stanford

-- Final exam logistics -- Please fill out course evaluation forms (THANKS!!!)

-- CS341 info session is on Thu 3/18 7pm in Gates Final exam logistics

Colorado State University Viticulture and Enology. Grapevine Cold Hardiness

3-Total Sum Cordial Labeling on Some New Graphs

Illinois Geometry Lab. Percolation Theory. Authors: Michelle Delcourt Kaiyue Hou Yang Song Zi Wang. Faculty Mentor: Kay Kirkpatrick

Gail E. Potter, Timo Smieszek, and Kerstin Sailer. April 24, 2015

Mechanical Canopy and Crop Load Management of Pinot Gris. Joseph P. Geller and S. Kaan Kurtural

The Neapolitan Pizza

Jure Leskovec Stanford University Including joint work with L. Backstrom, D. Huttenlocher, M. Gomez-Rodriguez, J. Kleinberg, J. McAuley, S.

Decision making with incomplete information Some new developments. Rudolf Vetschera University of Vienna. Tamkang University May 15, 2017

The Effect of Negative Word-of-Mouth on Innovation Diffusion and the Performance of Marketing Strategies: an Agent Based Percolation Model

Trends. in retail. Issue 8 Winter The Evolution of on-demand Food and Beverage Delivery Options. Content

Global Foodservice Equipment Market: Industry Analysis & Outlook ( )

Imputation of multivariate continuous data with non-ignorable missingness

Economics 452 International Trade Theory and Policy Fall 2013

Activity 10. Coffee Break. Introduction. Equipment Required. Collecting the Data

BEEF Effect of processing conditions on nutrient disappearance of cold-pressed and hexane-extracted camelina and carinata meals in vitro 1

Egg-cellent Osmosis Lab

Digital Menu Boards Overview

A complex data set: 7 malt parameters x 3 locations x 3 nitrogen rates x 5 varieties x 2 labs = 210 possible combinations

Growth and Market Validation of Compostable Coffee Capsules. Fabio Osculati, Innovation & Management Consultant

Determination of wine colour by UV-VIS Spectroscopy following Sudraud method. Johan Leinders, Product Manager Spectroscopy

Global Takeaway Food Delivery Market: Trends & Opportunities (2015 Edition) January 2016

Performance Task: FRACTIONS! Names: Date: Hour:

Percolation Properties of Triangles With Variable Aspect Ratios

Global Online Takeaway Food Delivery Market ( Edition) December 2018

Chapter 3. Labor Productivity and Comparative Advantage: The Ricardian Model

International Tea Farms Alliance

Question: What crop is being discussed in the above paragraph?

Syndication, Interconnectedness, and Systemic Risk

CONSUMER SEGMENTATION ANALYSIS

MOUNTAIN STATE BREWING CO. Marketing Strategies & Challenges in the Craft Beer Industry

Quotient Cordial Labeling of Graphs

Valuation in the Life Settlements Market

Mini Project 3: Fermentation, Due Monday, October 29. For this Mini Project, please make sure you hand in the following, and only the following:

AGRICULTURAL RESEARCH FOUNDATION FINAL REPORT FUNDING CYCLE

Salud Craft Beer. The Best Beer for the Best Price. p. (310) f. (310) Brewery Lane Torrance, CA 90503

AN INTRODUCTION TO CONSTELLIUM S PACKAGING AND RECYCLING CAPABILITIES Don Farrington October 25-26, 2017

Wine-Tasting by Numbers: Using Binary Logistic Regression to Reveal the Preferences of Experts

Online Appendix to. Are Two heads Better Than One: Team versus Individual Play in Signaling Games. David C. Cooper and John H.

2013 Annual Quantification Report: Media Feedback Report Coffee in South Africa

Coffee Price Volatility and Intra-household Labour Supply: Evidence from Vietnam

Recursion. John Perry. Spring 2016

January 2015 WORLD GRAPE MARKET SUPPLY, DEMAND AND FORECAST

Napa Highway 29 Open Wineries

Introduction Methods

Oscar Bernal Research and Planning IT Manager Banco de Bogotá

What s Driving This Unstoppable Trend?

INFLUENCE OF THIN JUICE ph MANAGEMENT ON THICK JUICE COLOR IN A FACTORY UTILIZING WEAK CATION THIN JUICE SOFTENING

The Economic Contribution of the Colorado Wine Industry

Uniform Rules Update Final EIR APPENDIX 6 ASSUMPTIONS AND CALCULATIONS USED FOR ESTIMATING TRAFFIC VOLUMES

Midterm Economics 181 International Trade Fall 2005

The Path to a Longer, Healthier Life

Molecular Gastronomy: The Chemistry of Cooking

Growth in early yyears: statistical and clinical insights

Introduction to Management Science Midterm Exam October 29, 2002

Case Analysis Group 10 March 22, 2012

Chapter 1. Introduction

Wine Clusters Equal Export Success

Oregon Wine Industry Sustainable Showcase. Gregory V. Jones

Missing value imputation in SAS: an intro to Proc MI and MIANALYZE

Flexible Imputation of Missing Data

Student Booklet 1. Mathematics Examination Secondary Cycle One Year One June Competency 2 Situations No calculator allowed

Square Divisor Cordial, Cube Divisor Cordial and Vertex Odd Divisor Cordial Labeling of Graphs

Zeitschrift für Soziologie, Jg., Heft 5, 2015, Online- Anhang

Difference Cordial Labeling of Graphs Obtained from Triangular Snakes

DIVIDED SQUARE DIFFERENCE CORDIAL LABELING OF SPLITTING GRAPHS

Watersheds and Explosive percolation

Reaction to the coffee crisis at the beginning of last decade

Biologist at Work! Experiment: Width across knuckles of: left hand. cm... right hand. cm. Analysis: Decision: /13 cm. Name

First air coffee First coffee on the blockchain

Final Report to Delaware Soybean Board January 11, Delaware Soybean Board

Experimental characterization of short channel bulk MOSFET devices with different gate LER

John Perry. Fall 2009

Synchronous Systems. Asynchronous Circuit Design. Synchronous Disadvantages. Synchronous Advantages. Asynchronous Advantages. Asynchronous Systems

Learning Connectivity Networks from High-Dimensional Point Processes

The. Strauss Group. Company Presentation April 2015

Appendix Table A1 Number of years since deregulation

FIRST MIDTERM EXAM. Economics 452 International Trade Theory and Policy Spring 2011

Unit of competency Content Activity. Element 1: Organise coffee workstation n/a n/a. Element 2: Select and grind coffee beans n/a n/a

Healthy Practices: Nutrition and Fitness

Tanzania. Coffee Annual. Tanzania Coffee Annual Report

FIRST MIDTERM EXAM. Economics 452 International Trade Theory and Policy Spring 2010

Materials List: Varies depending on experiment. See list below for the required materials for each activity.

Properties of Water Lab: What Makes Water Special? An Investigation of the Liquid That Makes All Life Possible: Water!

Development of smoke taint risk management tools for vignerons and land managers

Work Sample (Minimum) for 10-K Integration Assignment MAN and for suppliers of raw materials and services that the Company relies on.

Virginie SOUBEYRAND**, Anne JULIEN**, and Jean-Marie SABLAYROLLES*

Chapter Ten. Alcoholic Beverages. 1. Article 402 (Right of Entry and Exit) does not apply to this Chapter.

Roaster/Production Operative. Coffee for The People by The Coffee People. Our Values: The Role:

Horizontal networks and collaborative marketing in the Tasmanian wine industry

High Yield, Long Storage.The Golden Combination!

The Future of the Ice Cream Market in Finland to 2018

Enometrics XX VDQS & EuAWE CONFERENCE TALCA, CHILE

Compiler. --- Lexical Analysis: Principle&Implementation. Zhang Zhizheng.

Barista at a Glance BASIS International Ltd.

Transcription:

CS 322: (Social and Information) Network Analysis Jure Leskovec Stanford University

c 1 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 2

Based on 2 player coordination game 2 players each chooses technology A or B 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 3

10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 4

10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 5

10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 6

1. Each person can only adopt one behavior 2. You gain moreif your friends have adopted the same behavior as you 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 7

If both v and w adopt behavior A, they each get payoff a>0 If v and w adopt behavior B, they reach get payoff b>0 If v and w adopt the opposite behaviors, they each get 0 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 8

In some large network: Each node v is playing a copy of this game with each of its neighbors Payoff = sum of payoffs per game 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 9

10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 10

Let v have d neighbors If a fraction p of its neighbors adopt A, then: Payoff v = a p d if v chooses A = b (1 p) d if v chooses B v chooses A if: a p d> b (1 p) d 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 11

Scenario: graph where everyone starts with B. Small set S of early adopters of A hard wire S they keep using A no matter what payoffs tell them to do 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 12

Observation: The use of A spreads monotonically (nodes only switch from B to A, and never back to B) Why? 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 13

If more than 50% of my friends are red I ll Ill be red 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 14

If more than 50% of my friends are red I ll Ill be red 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 15

If more than 50% of my friends are red I ll Ill be red 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 16

If more than 50% of my friends are red I ll Ill be red 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 17

If more than 50% of my friends are red I ll Ill be red 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 18

If more than 50% of my friends are red I ll Ill be red 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 19

Consider infinite graph G (but each node has finite number of neighbors) We say that a finite set S causes a cascade in G with threshold q if when S adopts A eventually every node adopts A. Example: Path 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 20

Tree: Grid: 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 21

Def: The cascade threshold of a graph G is the largest q for which some finite set S can cause a cascade Fact: There is no G where cascade threshold is greater than ½ 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 22

What prevents cascades from spreading? Def: cluster of density p is a set of nodes C where each node in the set has at least p fraction of edges in C. 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 23

Fact: If G\S contains a cluster of density >(1 q) then S can not cause a cascade 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 24

Fact: If S fails to create a cascade, then there is a cluster of density >(1 q) in G\S 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 25

Initially some nodes are active Each edge (u,v) has weight w uv Each node i has a threshold t i Node iactivates if t i Σ active(u) w ui 0.4.8.6 0 0.4 0.2 0.3 0.2 03 0.3.5 03 0.3 0.4 0 0.4 0.2 0.3..6 6 0.4.4 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 26 0.3.5 0.2 0.3.4

Initially some nodes are active Active nodes spread their influence on the other nodes, and so on a d b f e h c g i 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 27

So far: behaviors A and B compete Can only get utility from neighbors of same behavior: A A get a, B B get b, A B get 0 Let s add extra strategy A B can choose both AB A: gets a AB B: gets b AB AB: gets max(a, b) Also: some cost c for the effort of maintaining both strategies (summed over all interactions) 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 28

Every node in an infinite network starts with B Then a finite set S initially adopts A Run the model for t=1,2,3,,, Each node selects behavior that will optimize payoff (given what neighbors did in at time t 1) How will nodes switch from B to A or AB? 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 29

Path: start with all Bs, a>b (A is better) One node switches to A what happens? With just A, B: A spreads if b a With A, B, AB: Does A spread? Let a=2, b=3, c=1 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 30

Let a=5, b=3, c=1 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 31

Assume infinite path Payoffs: A:a, B:1, AB:a+1 c What does w in A w B do? 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 32

Assume infinite path Payoffs: A:a, B:1, AB:a+1 c What does w in AB w B do? 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 33

Summary 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 34

You manufacture default B and new/better A comes along: If you make B too compatible then people will take on both and then drop the worse one (B). If A makes itself not compatible people on the border must choose. They pick ikthe better btt one (A) If you choose an optimal level then you keep a buffer between A and B 10/22/2009 Jure Leskovec, Stanford CS322: Network Analysis 35