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.

Slides:



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

Peer-to-Peer and Social Networks Power law graphs Small world graphs.
Complex Networks Advanced Computer Networks: Part1.
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 (An Introduction) Presenter : Vishal Asthana
Small-world networks.
Collective Dynamics of ‘Small World’ Networks C+ Elegans: Ilhan Savut, Spencer Telford, Melody Lim 29/10/13.
The Small World of Software Reverse Engineering Ahmed E. Hassan and Richard C. Holt SoftWare Architecture Group (SWAG) University Of Waterloo.
Online Social Networks and Media Navigation in a small world.
P2P Topologies Centralized Ring Hierarchical Decentralized Hybrid.
Rumors and Routes Rajmohan Rajaraman Northeastern University, Boston May 2012 Chennai Network Optimization WorkshopRumors and Routes1.
What did we see in the last lecture?. What are we going to talk about today? Generative models for graphs with power-law degree distribution Generative.
Information Networks Small World Networks Lecture 5.
Advanced Topics in Data Mining Special focus: Social Networks.
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.
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
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.
Small Worlds Presented by Geetha Akula For the Faculty of Department of Computer Science, CALSTATE LA. On 8 th June 07.
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.
The small-world problem
Small World Networks Somsubhra Sharangi Computing Science, Simon Fraser University.
Advanced Topics in Data Mining Special focus: Social Networks.
The Small World Phenomenon: An Algorithmic Perspective by Anton Karatoun.
1 Algorithms for Large Data Sets Ziv Bar-Yossef Lecture 7 May 14, 2006
1 Analyzing Kleinberg’s (and other) Small-world Models Chip Martel and Van Nguyen Computer Science Department; University of California at Davis.
Lecture 18: Small World Networks CS 790g: Complex Networks
Connectivity and the Small World Overview Background: de Pool and Kochen: Random & Biased networks Rapoport’s work on diffusion Travers and Milgram Argument.
It’s a Small World After All Kim Dressel - The small world phenomenon Please hold applause until the end of the presentation. Angie Heimkes Eric Larson.
(Social) Networks Analysis III Prof. Dr. Daning Hu Department of Informatics University of Zurich Oct 16th, 2012.
Proof of Kleinberg’s small-world theorems
Section 8 – Ec1818 Jeremy Barofsky March 31 st and April 1 st, 2010.
Connectivity and the Small World Overview Background: de Pool and Kochen: Random & Biased networks Rapoport’s work on diffusion Travers and Milgram Argument.
Small World Problem Christopher McCarty. Small World Phenomenon You meet someone, seemingly randomly, who has a connection to someone you know – Person.
Small World Social Networks With slides from Jon Kleinberg, David Liben-Nowell, and Daniel Bilar.
COLOR TEST COLOR TEST. Social Networks: Structure and Impact N ICOLE I MMORLICA, N ORTHWESTERN U.
Gennaro Cordasco - How Much Independent Should Individual Contacts be to Form a Small-World? - 19/12/2006 How Much Independent Should Individual Contacts.
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)
Neural Network of C. elegans is a Small-World Network Masroor Hossain Wednesday, February 29 th, 2012 Introduction to Complex Systems.
Lecture 10: Network models CS 765: Complex Networks Slides are modified from Networks: Theory and Application by Lada Adamic.
1 Analyzing and Characterizing Small-World Graphs Van Nguyen and Chip Martel Computer Science, UC Davis.
Most of contents are provided by the website Network Models TJTSD66: Advanced Topics in Social Media (Social.
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.
Siddhartha Gunda Sorabh Hamirwasia.  Generating small world network model.  Optimal network property for decentralized search.  Variation in epidemic.
Models and Algorithms for Complex Networks
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.
Small-world phenomenon: An Algorithmic Perspective Jon Kleinberg.
Connectivity and the Small World
Algorithms For Small World Networks Anurag singh.
Lecture 1: Complex Networks
Identity and Search in Social Networks
Peer-to-Peer and Social Networks
Milgram’s experiment really demonstrated two striking facts about large social networks: first, that short paths are there in abundance;
The Watts-Strogatz model
Section 8.2: Shortest path and small world effect
Shortest path and small world effect
Small World Networks Scotty Smith February 7, 2007.
Department of Computer Science University of York
Lecture 9: Network models CS 765: Complex Networks
Navigation and Propagation in Networks
Advanced Topics in Data Mining Special focus: Social Networks
What did we see in the last lecture?
Presentation transcript:

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 (1967) Duncan Watts & Steve Strogatz (1998) Jon Kleinberg (2001 )

Milgram’s experiment A person P in Nebraska was given a letter to deliver to another person Q in Massachusetts. P was told about Q’s address and occupation, and instructed to send the letter to someone she knew on a first-name basis in order to transmit the letter to the destination as fast as possible.

Milgram’s experiment Over many trials, the average number of intermediate steps in a successful chain was found to lie between 5 and 6.

Milgram’s experiment Initial success rate was very low (5%). The follow-up experiments used some modifications of the original experiment. The outcome of the experiment led to the term: six degrees of separation

Other example of small world Small world graphs are highly clustered like regular lattices, yet paths of short length exist between random peers. Example of such graphs are Power grid of western US Collaboration graph of movie actors Neural network of worm C-elegans

Watts and Strogatz 1998 Research originally inspired by Watts' efforts to understand the synchronization of cricket chirps, which show a high degree of coordination over long ranges, as though the insects are being guided by an invisible conductor. “Disease spreads faster over a small-world network.”

Questions not answered Why six degrees of separation? Any scientific reason? What properties do these social graphs have? Are there other situations in which this model is applicable? Time to reverse engineer this.

A characterization of graphs Completely regular ( rewiring with probability p=0) Small-world graphs ( p = small, close to 0) Completely random ( p=1) What is rewiring?

Completely regular A ring lattice N=20 K= 4 (each node has k neighbors ) High clustering coefficient and high diameter. C = 3/4, L ~ N/k

Completely random LOW clustering coefficient and LOW diameter. C ~ k/n, L ~ O(log N)

Small world graphs With probability p rewire each link in a regular graph to a randomly selected node

Clustering Coefficient and Characteristic Path Length p in log-scale

Milgram’s experiment revisited Milgram’s experiment showed that (a) There exist short paths in large networks that connect individuals (b) People are able to find these short paths using a simple, possibly greedy, decentralized algorithm Small world models only take care of (a) What about (b)? Watts-Strogatz model is of little help.

Kleinberg’s question Watts and Strogatz’s research only showed the existence of short paths between arbitrary pair of nodes. What is the guarantee that one can find such a path for communication? (If there is no algorithm for finding the short path, then it is not of much value!)

Results Theorem 1. When r = 0, no decentralized algorithm can find the “short chains” (even if they exist).

Results Theorem 2. When r=0, no decentralized algorithm can find the short chains (even if they exist). The expected no of hops to connect is O(n 2/3 ). [ Uniform distribution prevents a decentralized algorithm from using any clue from the geometry of the grid].

Kleinberg’s model Consider a directed 2-dimensional lattice where each node u has four neighbors at lattice distance = 1 For each vertex u add q shortcuts choose vertex v as the destination of the shortcut with probability proportional to [d(u,v)] -r when r = 0, we have uniform probabilities