Company LOGO 1 Identity and Search in Social Networks D.J.Watts, P.S. Dodds, M.E.J. Newman Maryam Fazel-Zarandi.

Slides:



Advertisements
Similar presentations
By Jon Kleinberg Bo Young Kim Applied Algorithm Lab.
Advertisements

Complex Networks Luis Miguel Varela COST meeting, Lisbon March 27 th 2013.
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.
Milgram-Routing in Social Networks
1 Greedy Forwarding in Dynamic Scale-Free Networks Embedded in Hyperbolic Metric Spaces Dmitri Krioukov CAIDA/UCSD Joint work with F. Papadopoulos, M.
Navigation in Networks Networked Life NETS 112 Fall 2013 Prof. Michael Kearns.
It’s a Small World by Jamie Luo. Introduction Small World Networks and their place in Network Theory An application of a 1D small world network to model.
Online Social Networks and Media Navigation in a small world.
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.
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.
School of Information University of Michigan SI 614 Search in structured networks Lecture 15.
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.
Iterative Optimization of Hierarchical Clusterings Doug Fisher Department of Computer Science, Vanderbilt University Journal of Artificial Intelligence.
1 Analyzing Kleinberg’s (and other) Small-world Models Chip Martel and Van Nguyen Computer Science Department; University of California at Davis.
Fault-tolerant Routing in Peer-to-Peer Systems James Aspnes Zoë Diamadi Gauri Shah Yale University PODC 2002.
Small World Networks Somsubhra Sharangi Computing Science, Simon Fraser University.
Complex Networks Structure and Dynamics Ying-Cheng Lai Department of Mathematics and Statistics Department of Electrical Engineering Arizona State University.
The Small World Phenomenon: An Algorithmic Perspective by Anton Karatoun.
1 Analyzing Kleinberg’s (and other) Small-world Models Chip Martel and Van Nguyen Computer Science Department; University of California at Davis.
Network analysis and applications Sushmita Roy BMI/CS 576 Dec 2 nd, 2014.
School of Information University of Michigan SI 614 Small Worlds Lecture 5 Instructor: Lada Adamic.
Lecture 18: Small World Networks CS 790g: Complex Networks
Gene expression & Clustering (Chapter 10)
The Science of Networks 6.1 Overview Social Goal. Explain why information and disease spread so quickly in social networks. Mathematical Approach. Model.
Author: M.E.J. Newman Presenter: Guoliang Liu Date:5/4/2012.
Jure Leskovec Computer Science Department Cornell University / Stanford University Joint work with: Eric Horvitz, Michael Mahoney,
Popularity versus Similarity in Growing Networks Fragiskos Papadopoulos Cyprus University of Technology M. Kitsak, M. Á. Serrano, M. Boguñá, and Dmitri.
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.
Searching via Your Neighbor’s Neighbor: The Power of Lookahead in P2P Networks Moni Naor Udi Wieder The Weizmann Institute of Science Gurmeet Manku Stanford.
CCAN: Cache-based CAN Using the Small World Model Shanghai Jiaotong University Internet Computing R&D Center.
1 Oblivious Routing in Wireless networks Costas Busch Rensselaer Polytechnic Institute Joint work with: Malik Magdon-Ismail and Jing Xi.
Online Social Networks and Media
Navigation in small worlds Social Networks: Models and Applications Seminar Toronto, Fall 2007 (based on a presentation by Stratis Ioannidis)
The new protocol of freenet Taken from Ian Clarke and Oskar Sandberg (The Freenet Project)
1 Analyzing and Characterizing Small-World Graphs Van Nguyen and Chip Martel Computer Science, UC Davis.
Lecture 17: Search in structured networks CS 765 Complex Networks Slides are modified from Lada Adamic.
On Optimal Geographic Routing in Wireless Networks with Holes and Non-Uniform Traffic Sundar Subramanian, Sanjay Shakkottai and Piyush Gupta INFOCOM 2007.
A Small World Model for Improving Robustness of Heterogeneous Networks Diansong Luo, Tie Qiu*, Nakema Deonauth, Aoyang Zhao Presenter: Tie Qiu (PhD, Associate.
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.
Community structure in graphs Santo Fortunato. More links “inside” than “outside” Graphs are “sparse” “Communities”
Analyzing Networks. Milgram’s Experiments “Six degrees of Separation” Milgram’s letters to various recruits in Nebraska who were asked to forward the.
Models and Algorithms for Complex Networks
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.
Small-world phenomenon: An Algorithmic Perspective Jon Kleinberg.
Connectivity and the Small World
Navigation in Networks
Lecture 1: Complex Networks
Identity and Search in Social Networks
Peer-to-Peer and Social Networks
Small-World Navigability
Navigation in Networks
Milgram’s experiment really demonstrated two striking facts about large social networks: first, that short paths are there in abundance;
Network Science: A Short Introduction i3 Workshop
Navigation in Networks
Small World Networks Scotty Smith February 7, 2007.
Network Science: A Short Introduction i3 Workshop
Network Science: A Short Introduction i3 Workshop
Navigation and Propagation in Networks
Advanced Topics in Data Mining Special focus: Social Networks
Presentation transcript:

Company LOGO 1 Identity and Search in Social Networks D.J.Watts, P.S. Dodds, M.E.J. Newman Maryam Fazel-Zarandi

Company LOGO 2 Outlines  Introduction  The Hierarchical Model  Discussion

Company LOGO 3 Introduction

Company LOGO 4 Milgram’s Experiment  Short chains of acquaintances exist.  People are able to find these chains using only local information. Source

Company LOGO 5 Results in Literature  Connected random networks have short average path lengths:  x ij   log(N)  N = population size,  x ij = distance between nodes i and j.

Company LOGO 6 Results in Literature  Kleinberg (2000) demonstrated that emergence of the second phenomenon requires special topological structure.  For each node i:  local edges d(i,j) ≤ p  long-range directed edges to q random nodes Pr(i  j) ~ d(i,j) -a

Company LOGO 7 Results in Literature  If networks have a certain fraction of hubs can also search well.  Basic idea: get to hubs first  Hubs in social networks are limited.

Company LOGO 8 The Hierarchical Model

Company LOGO 9 Hierarchical Model – Why? How?  Basic idea: impose some high-level structure, and fill in details at random.  Incorporate identity.  Need some measure of distance between individuals.  Some possible knowledge:  Target's identity, friends' identities, friends' popularity, where the message has been.

Company LOGO 10 Hierarchical Network Construction  x ij = the height of the lowest common ancestor level between i and j  z connections for each node with probability: p(x) = ce -αx Hierarchical template for the network Network constructed from template

Company LOGO 11 Hierarchical Network Construction  Individuals hierarchically partition the social world in more than one way.  h = 1, …, H hierarchies  Identity vector  is position of node i in hierarchy h.  Social distance:

Company LOGO 12 Directing Messages  At each step the holder i of the message passes it to one of its friends who is closest to the target t in terms of social distance.  Individuals know the identity vectors of:  themselves,  their friends,  the target.

Company LOGO 13 Expected Number of Steps  What is the expected number of steps to forward a message from a random source to a random target?  Define q as probability of an arbitrary message chain reaching a target.  Searchable network: Any network for which q ≥ r for a desired r.

Company LOGO 14 Number of Steps - Results  If message chains fail at each node with probability p, require where L = length of message chain.  Approximation:  L   ln r / ln (1 - p) q =  (1 - p) L  ≥ r

Company LOGO 15 Searchable Network Regions  In H-α space  p = 0.25, r = 0.05  b = 2  g = 100, z = 99  N=  N=  N=409600

Company LOGO 16 Probability of Message Completion  α = 0 (squares) versus α = 2 (circles)  N =  q ≥ r q < r r = 0.05

Company LOGO 17 Milgram's Data  N = 10 8  b = 10  g = 100  z = 300  L model   6.7  L data   6.5  α = 1, H = 2

Company LOGO 18 Discussion

Company LOGO 19 Is this an acceptable model?  Simple greedy algorithm.  Represents properties present in real social networks:  Considers local clustering.  Reflects the notion of locality.  High-level structure + random links.

Company LOGO 20 Can the Model be Extended?  Should we consider other parameters such as friend’s popularity information in addition to homophily?  Allow variation in node degrees?  Assume correlation between hierarchies?  Are all hierarchies equally important?

Company LOGO 21 Applications  Can solutions to sociology problems inform other areas of research?  Suggested applications:  Construction of peer-to-peer networks.  Search in databases.

Company LOGO 22 Thank You! Any Questions???