Small World Social Networks With slides from Jon Kleinberg, David Liben-Nowell, and Daniel Bilar.

Slides:



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

Complex Networks Luis Miguel Varela COST meeting, Lisbon March 27 th 2013.
1 Analyzing Kleinberg’s Small-world Model Chip Martel and Van Nguyen Computer Science Department; University of California at Davis.
‘Small World’ Networks (An Introduction) Presenter : Vishal Asthana
Small-world networks.
Online Social Networks and Media Navigation in a small world.
P2P Topologies Centralized Ring Hierarchical Decentralized Hybrid.
Information Networks Small World Networks Lecture 5.
Advanced Topics in Data Mining Special focus: Social Networks.
CS 599: Social Media Analysis University of Southern California1 The Basics of Network Analysis Kristina Lerman University of Southern California.
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
Emergence of Scaling in Random Networks Barabasi & Albert Science, 1999 Routing map of the internet
Networks. Graphs (undirected, unweighted) has a set of vertices V has a set of undirected, unweighted edges E graph G = (V, E), where.
Network Models Social Media Mining. 2 Measures and Metrics 2 Social Media Mining Network Models Why should I use network models? In may 2011, Facebook.
Small-World Graphs for High Performance Networking Reem Alshahrani Kent State University.
CS 728 Lecture 4 It’s a Small World on the Web. Small World Networks It is a ‘small world’ after all –Billions of people on Earth, yet every pair separated.
Warren sack / film & digital media department / university of california, santa cruz social networks / social software fdm 20c introduction to digital.
1 Algorithms for Large Data Sets Ziv Bar-Yossef Lecture 7 May 14, 2006
Peer-to-Peer and Social Networks Introduction. What is a P2P network Uses the vast resource of the machines at the edge of the Internet to build a network.
Topic 13 Network Models Credits: C. Faloutsos and J. Leskovec Tutorial
Section 8 – Ec1818 Jeremy Barofsky March 31 st and April 1 st, 2010.
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
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.
Social Network Basics CS315 – Web Search and Data Mining.
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.
Complex Network Theory – An Introduction Niloy Ganguly.
The Structure of the Web. Getting to knowing the Web How big is the web and how do you measure it? How many people use the web? How many use search engines?
Most of contents are provided by the website Network Models TJTSD66: Advanced Topics in Social Media (Social.
How Do “Real” Networks Look?
CS:4980:0005 Peer-to-Peer and Social Networks Fall 2015 Introduction.
March 3, 2009 Network Analysis Valerie Cardenas Nicolson Assistant Adjunct Professor Department of Radiology and Biomedical Imaging.
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.
The Structure of Scientific Collaboration Networks by M. E. J. Newman CMSC 601 Paper Summary Marie desJardins January 27, 2009.
Analyzing Networks. Milgram’s Experiments “Six degrees of Separation” Milgram’s letters to various recruits in Nebraska who were asked to forward the.
Class 4: It’s a Small World After All Network Science: Small World February 2012 Dr. Baruch Barzel.
Topics In Social Computing (67810) Module 1 Introduction & The Structure of Social Networks.
The Science of Social Networks ECECS 728 March 29, 2006.
CS:4980:0001 Peer-to-Peer and Social Networks Fall 2017
Social Networks Some content from Ding-Zhu Du, Lada Adamic, and Eytan Adar.
Lecture 23: Structure of Networks
CS:4980:0001 Peer-to-Peer and Social Networks Fall 2017
CS 115: COMPUTING FOR The Socio-Techno Web
Lecture 1: Complex Networks
Structural Properties of Networks: Introduction
Peer-to-Peer and Social Networks
How Do “Real” Networks Look?
Lecture 23: Structure of Networks
Structural Properties of Networks: Introduction
CS 115: COMPUTING FOR The Socio-Techno Web
Network Science: A Short Introduction i3 Workshop
The Watts-Strogatz model
How Do “Real” Networks Look?
How Do “Real” Networks Look?
Models of Network Formation
Section 8.2: Shortest path and small world effect
Models of Network Formation
Why Social Graphs Are Different Communities Finding Triangles
Models of Network Formation
Small World Networks Scotty Smith February 7, 2007.
How Do “Real” Networks Look?
Models of Network Formation
CS 115: COMPUTING FOR The Socio-Techno Web
Lecture 23: Structure of Networks
Lecture 9: Network models CS 765: Complex Networks
Navigation and Propagation in Networks
Advanced Topics in Data Mining Special focus: Social Networks
Presentation transcript:

Small World Social Networks With slides from Jon Kleinberg, David Liben-Nowell, and Daniel Bilar

What is a social network? A set of relationships between entities

Social Network Analysis [Social network analysis] is grounded in the observation that social actors are interdependent and that the links among them have important consequences for every individual [and for all of the individuals together].... [Relationships] provide individuals with opportunities and, at the same time, potential constraints on their behavior.... Social network analysis involves theorizing, model building and empirical research focused on uncovering the patterning of links among actors. It is concerned also with uncovering the antecedents and consequences of recurrent patterns. [Linton C. Freeman, UC-Irvine]

Representing a Social Network a set V of n nodes or vertices, usually denoted {v 1, …, v n } a set E of m edges between nodes, usually denoted {e i,j } 83 edge e 8,3 node v 2

Examples of Social Networks Nodes are high-school students. Boys are red, Girls are blue… What is the meaning of a bidirectional edge?

Meaning of Bidirected Edges “I date(d) you.”

Paths Definition: A path is a sequence of nodes (v 1, …, v k ) such that for any adjacent pair v i and v i+1, there’s a directed edge e i,i+1 between them. Path (v 1,v 2,v 8,v 3,v 7 )

Paths “I date(d) someone who date(d) someone who date(d) you.”

Examples of Social Networks Nodes are high-school students. Boys are red, Girls are blue… What is the meaning of a bidirectional edge?

Path length Definition: The length of a path is the number of edges it contains. Path (v 1,v 2,v 8,v 3,v 7 ) has length 4.

Distance Definition: The distance between nodes v i and v j is the length of the shortest path connecting them. The distance between v 1 and v 7 is 3.

Famous distances nodes = {actors} edges = if two actors star in same film Kevin Bacon number = distance between actor and Bacon Kevin Bacon number

The Kevin Bacon Game Invented by Albright College students in 1994: Craig Fass, Brian Turtle, Mike Ginelly Goal: Connect any actor to Kevin Bacon, by linking actors who have acted in the same movie. Oracle of Bacon website uses Internet Movie Database (IMDB.com) to find shortest link between any two actors:

Title Data

Famous distances Math PhD genealogies

Famous distances nodes = {mathematicians} edges = if 2 mathematicians co-author a paper Erd ő s number = distance between mathematican and Erdos Paul Erd ő s number

Erdős Numbers Erd ő s wrote papers with 507 co-authors. Number of links required to connect scholars to Erd ő s, via co- authorship of papers What type of graph do you expect? Jerry Grossman (Oakland Univ.) website allows mathematicians to compute their Erd ő s numbers: Connecting path lengths, among mathematicians only: avg = 4.65 max = 13

Famous distances Erdős number of …

Famous distances Erdős number of … Fan ChungF.T. LeightonP.T. Metaxas Erdos

Famous distances Erdos number of … if you publish with me!

Diameter Definition: The diameter of a graph is the maximum shortest-path distance between any two nodes. The diameter is 3.

Six degrees of separation The diameter of a social network is typically small.

Milgram: Six Degrees of Separation 296 People in Omaha, NE, were given a letter, asked to try to reach a stockbroker in Sharon, MA, via personal acquaintances 20% reached target average number of “hops” in the completed chains = 6.5 Why are chains so short? “Random Graphs have small diameter” Do they?

Why are Chains so Short? Maybe exponential growth of Most people know at least 100 Through their friends: Through their friends’ friends: Through their friends’ friends’ friends: 10^k

Not so fast… Your friends mostly know each other… In high school self-reported friendships, clusters based on race (left-right) and age (top-bottom) Homophily: Your friends are similar to you! Pr [two of your friends are friends] is high Social networks have vertices with high clustering coefficient (how much its neighborhood resembles a clique) So, exponential growth does not explain it We want a model with small diameter and large clustering coefficient

Watts/Strogatz: Rewire Ring Lattice Proposed a model (ring lattice) with small diameter and large clustering coefficient: Put people on circle connect each to x closest neighbors; with prob. p, rewire each connection randomly Result: Yes, short chains exist for p>0.1! p =0.0 p =0.1 p =1.0

Ok, short chains exist, but… Will people be able to find the short chains? Milgram showed that people were able to find them. Kleinberg [2000]: No search strategy in a Watts/Strogatz network, based only on local information, can find short chains…

Kleinberg’s Rewire Grid

Now you can find short paths!

The effect of distance Searching with local information gets more efficient as  increases up to 2, then gets worse again! In fact, it finds short paths in logarithmic time! Theory and practice agree!

Translated into English? “Distance scales” Count friends within log distances: … When  = 2, nodes have the same volume of links to each distance scale

The Power of Long Distance Relations Probability of friendship is falling off like the square of the distance! Geographic location is a primary reason for selecting next person in chain We have eventually understood Milgram’s experiment But does this explains what happens on the internet? (It depends on how you define distance: see Liben-Nowell’s paper)