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

Slides:



Advertisements
Similar presentations
Routing in Poisson small-world networks A. J. Ganesh Microsoft Research, Cambridge Joint work with Moez Draief.
Advertisements

Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
Purnamrita Sarkar (Carnegie Mellon) Deepayan Chakrabarti (Yahoo! Research) Andrew W. Moore (Google, Inc.)
The Small World Phenomenon: An Algorithmic Perspective Speaker: Bradford Greening, Jr. Rutgers University – Camden.
1 Analyzing Kleinberg’s Small-world Model Chip Martel and Van Nguyen Computer Science Department; University of California at Davis.
Small-world networks.
Online Social Networks and Media Navigation in a small world.
P2P Topologies Centralized Ring Hierarchical Decentralized Hybrid.
ICS-171:Notes 4: 1 Notes 4: Optimal Search ICS 171 Summer 1999.
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
Rumors and Routes Rajmohan Rajaraman Northeastern University, Boston May 2012 Chennai Network Optimization WorkshopRumors and Routes1.
Algorithmic and Economic Aspects of Networks Nicole Immorlica.
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
Information Networks Small World Networks Lecture 5.
Advanced Topics in Data Mining Special focus: Social Networks.
The Small World Phenomenon Abhijit Mahabal. The Kevin Bacon Game
Identity and search in social networks Presented by Pooja Deodhar Duncan J. Watts, Peter Sheridan Dodds and M. E. J. Newman.
Lecture 7 CS 728 Searchable Networks. Errata: Differences between Copying and Preferential Attachment In generative model: let p k be fraction of nodes.
CS 599: Social Media Analysis University of Southern California1 The Basics of Network Analysis Kristina Lerman University of Southern California.
Small-World Graphs for High Performance Networking Reem Alshahrani Kent State University.
Flickr Information propagation in the Flickr social network Meeyoung Cha Max Planck Institute for Software Systems With Alan Mislove.
Small Worlds Presented by Geetha Akula For the Faculty of Department of Computer Science, CALSTATE LA. On 8 th June 07.
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
1 Analyzing Kleinberg’s (and other) Small-world Models Chip Martel and Van Nguyen Computer Science Department; University of California at Davis.
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
Small World Networks Somsubhra Sharangi Computing Science, Simon Fraser University.
The Small World Phenomenon: An Algorithmic Perspective by Anton Karatoun.
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
1 Analyzing Kleinberg’s (and other) Small-world Models Chip Martel and Van Nguyen Computer Science Department; University of California at Davis.
Route Planning Vehicle navigation systems, Dijkstra’s algorithm, bidirectional search, transit-node routing.
Purnamrita Sarkar (Carnegie Mellon) Deepayan Chakrabarti (Yahoo! Research) Andrew W. Moore (Google, Inc.)
The Science of Networks 6.1 Overview Social Goal. Explain why information and disease spread so quickly in social networks. Mathematical Approach. Model.
Proof of Kleinberg’s small-world theorems
Section 8 – Ec1818 Jeremy Barofsky March 31 st and April 1 st, 2010.
Small World Problem Christopher McCarty. Small World Phenomenon You meet someone, seemingly randomly, who has a connection to someone you know – Person.
Web Science Course Lecture: Social Networks - * Dr. Stefan Siersdorfer 1 * Figures from Easley and Kleinberg 2010 (
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
Small World Social Networks With slides from Jon Kleinberg, David Liben-Nowell, and Daniel Bilar.
Small-world networks. What is it? Everyone talks about the small world phenomenon, but truly what is it? There are three landmark papers: Stanley Milgram.
Internet Economics כלכלת האינטרנט Class 10 – it’s a small world 1.
COLOR TEST COLOR TEST. Social Networks: Structure and Impact N ICOLE I MMORLICA, N ORTHWESTERN U.
Online Social Networks and Media
3. SMALL WORLDS The Watts-Strogatz model. Watts-Strogatz, Nature 1998 Small world: the average shortest path length in a real network is small Six degrees.
Navigation in small worlds Social Networks: Models and Applications Seminar Toronto, Fall 2007 (based on a presentation by Stratis Ioannidis)
It's a small world but I wouldn't want to paint it - Stephen Wright.
The new protocol of freenet Taken from Ian Clarke and Oskar Sandberg (The Freenet Project)
March 23 & 28, Csci 2111: Data and File Structures Week 10, Lectures 1 & 2 Hashing.
1 Analyzing and Characterizing Small-World Graphs Van Nguyen and Chip Martel Computer Science, UC Davis.
What Is A Network? (and why do we care?). An Introduction to Network Theory | Kyle Findlay | SAMRA 2010 | 2 “A collection of objects (nodes) connected.
Small World Social Networks With slides from Jon Kleinberg, David Liben-Nowell, and Daniel Bilar.
Performance Evaluation Lecture 1: Complex Networks Giovanni Neglia INRIA – EPI Maestro 10 December 2012.
Random Geometric Graph Model Model for ad hoc/sensor networks n nodes placed in d-dim space Connectivity threshold r Two nodes u,v connected iff ||u-v||
Models and Algorithms for Complex Networks
Network Problems A D O B T E C
Class 4: It’s a Small World After All Network Science: Small World February 2012 Dr. Baruch Barzel.
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.
GRAPH AND LINK MINING 1. Graphs - Basics 2 Undirected Graphs Undirected Graph: The edges are undirected pairs – they can be traversed in any direction.
Small-world phenomenon: An Algorithmic Perspective Jon Kleinberg.
Social Networks Some content from Ding-Zhu Du, Lada Adamic, and Eytan Adar.
Connectivity and the Small World
Dijkstra’s shortest path Algorithm
Identity and Search in Social Networks
Peer-to-Peer and Social Networks
Intra-Domain Routing Jacob Strauss September 14, 2006.
Lecture 18: Uniformity Testing Monotonicity Testing
Milgram’s experiment really demonstrated two striking facts about large social networks: first, that short paths are there in abundance;
Section 8.2: Shortest path and small world effect
Department of Computer Science University of York
Navigation and Propagation in Networks
Presentation transcript:

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

Recap Social Goal. Explain why information and disease spread so quickly in social networks. Mathematical Approach. Model social networks as random graphs and argue that they are likely to have low diameter.

Random graph diameter Technique. Grow trees to bound path lengths. 1.Show when trees are small enough (< √n), # of leaves doubles. 2.Grow small trees (< √n) around a pair of nodes. 3.Use birthday paradox to argue trees prob. intersect. Conclude diameter is 2 log √n = log n.

Lecture Five: How do people find each other in a social network?

Movie time.

Small world phenomenon Milgram’s experiment (1960s). Ask someone to pass a letter to another person via friends knowing only the name, address, and occupation of the target.

Small world phenomenon Bob, a farmer in Nebraska David, mayor of Bob’s town Bernard, David’s cousin who went to college with Maya, who grew up in Boston With Lashawn

Last time: short paths exist. (argument: flood the network)

This time: and people can find short paths! (without flooding the network)

The Milgram experiment Experiment: We choose a random “source” and “target”. Your goal: pass ball from “source” to “target” by throwing it to people you know on a first- name basis.

How did you find short paths?

What information did you use to choose the next hop?

Social network models Random rolodex model Random wiring model

People have a predictable structure of local links (e.g., neighbors, colleagues) And a few random long-range links (e.g., someone you meet on a trip)

Random wiring model Local links have grid-like structure (you know the person on your left/right and front/back) n n

Random wiring model Local links represent homophily, the idea that we know people similar to us n n

Random wiring model Long-range links are random – each node chooses one long-range link n n

Random wiring model Long-range links represent weak ties, the links to acquantainces that would otherwise be far away n n

Random wiring model What do you expect the diameter to be? Do you expect people to find short paths? If so, how short?

We’ll end up repeatedly over- shooting target. What if long-range links are uniformly random? Short paths? Problem: navigational clues lost in long-range links.

We’ll end up taking forever to get anywhere. What if long-range links are very localized? Short paths? Problem: increases path-length.

Decentralized search Idea: Suppose long-range links are just slightly more likely to be to close nodes. Result: Then decentralized search finds short paths.

Tradeoff Discovered path length uniform path length Actual path length highly local

Optimal tradeoff Suppose links are proportional to (1/distance) 2, i.e., inverse square. Inverse square?? WTF?

Inverse square intuition “Scales of resolution”: Ford Sheridan Rd. Evanston, Illinois USA Room number Building Street City State Country

Scales of resolution Street: location within 2 miles

Scales of resolution City: location within 4 miles

Scales of resolution County: location within 8 miles

Scales of resolution Each new scale doubles distance from the center.

Scales of resolution Long-range links equally likely to connect to each different scale of resolution! (allows people to make progress towards destination no matter how far away they are)

How many people do you know?

How well did this work? For me: Neighborhood (Lakeview) 10 City (Chicago) 5 State (IL) 10 Mid-West 3 East Coast 50 United States100 World 50

Inverse square in LiveJournal

Next time decentralized search