School of Information University of Michigan SI 614 Search in structured networks Lecture 15.

Slides:



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

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.
Milgram-Routing in Social Networks
Navigation in Networks Networked Life NETS 112 Fall 2013 Prof. Michael Kearns.
Online Social Networks and Media Navigation in a small world.
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.
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.
Company LOGO 1 Identity and Search in Social Networks D.J.Watts, P.S. Dodds, M.E.J. Newman Maryam Fazel-Zarandi.
Search in Power-Law Networks Presented by Hakim Weatherspoon CS294-4: Peer-to-Peer Systems Slides also borrowed from the following paper Path Finding Strategies.
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.
Structure of Information Pathways in a Social Communication Network Gueorgi KossinetsJon Kleinberg Duncan Watts.
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.
Advanced Topics in Data Mining Special focus: Social Networks.
Analysis of Social Information Networks Thursday January 27 th, Lecture 2: Algorithmic Small World 1.
1 A social network caught in the Web Lada Adamic and Eytan Adar (HP Labs, Palo Alto, CA) Orkut Buyukkokten (Google)
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.
Thrasyvoulos Spyropoulos / Eurecom, Sophia-Antipolis 1  How many samples do we need to converge?  How many Random Walk steps to get.
School of Information University of Michigan SI 614 Small Worlds Lecture 5 Instructor: Lada Adamic.
Lecture 18: Small World Networks CS 790g: Complex Networks
Topic 13 Network Models Credits: C. Faloutsos and J. Leskovec Tutorial
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
Jure Leskovec Computer Science Department Cornell University / Stanford University Joint work with: Eric Horvitz, Michael Mahoney,
Lada Adamic, HP Labs, Palo Alto, CA. Talk outline Information flow through blogs Information flow through Search through networks Search within.
School of Information Sciences University of Pittsburgh TELCOM2125: Network Science and Analysis Konstantinos Pelechrinis Spring 2013 Figures are taken.
School of Information University of Michigan Unless otherwise noted, the content of this course material is licensed under a Creative Commons Attribution.
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.
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.
School of Information University of Michigan Search in networks Lada Adamic (U. Michigan) NetSci Workshop May 16 th, 2006.
School of Information University of Michigan Unless otherwise noted, the content of this course material is licensed under a Creative Commons Attribution.
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)
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)
Complex Network Theory – An Introduction Niloy Ganguly.
Complex Network Theory – An Introduction Niloy Ganguly.
Most of contents are provided by the website Network Models TJTSD66: Advanced Topics in Social Media (Social.
Lecture 17: Search in structured networks CS 765 Complex Networks Slides are modified from Lada Adamic.
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.
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.
Navigation in Networks
Lecture 1: Complex Networks
Search in structured networks
Identity and Search in Social Networks
Peer-to-Peer and Social Networks
Small-World Navigability
Navigation in Networks
The Watts-Strogatz model
Navigation in Networks
Proof of Kleinberg’s small-world theorems
Navigation and Propagation in Networks
Advanced Topics in Data Mining Special focus: Social Networks
Presentation transcript:

School of Information University of Michigan SI 614 Search in structured networks Lecture 15

Search in structured networks

NE MA Milgram (1960’s), Dodds, Muhamad, Watts (2003) Given a target individual and a particular property, pass the message to a person you correspond with who is “closest” to the target. Short chain lengths – six degrees of separation Typical strategy – if far from target choose someone geographically closer, if close to target geographically, choose someone professionally closer Small world experiments review

Is this the whole picture? Why are small worlds navigable?

How to choose among hundreds of acquaintances? Strategy: Simple greedy algorithm - each participant chooses correspondent who is closest to target with respect to the given property Models geography Kleinberg (2000) hierarchical groups Watts, Dodds, Newman (2001), Kleinberg(2001) high degree nodes Adamic, Puniyani, Lukose, Huberman (2001), Newman(2003) But how are people are able to find short paths?

Reverse small world experiment Killworth & Bernard (1978): Given hypothetical targets (name, occupation, location, hobbies, religion…) participants choose an acquaintance for each target Acquaintance chosen based on (most often) occupation, geography only 7% because they “know a lot of people” Simple greedy algorithm: most similar acquaintance two-step strategy rare

nodes are placed on a lattice and connect to nearest neighbors additional links placed with p uv ~ Spatial search “The geographic movement of the [message] from Nebraska to Massachusetts is striking. There is a progressive closing in on the target area as each new person is added to the chain” S.Milgram ‘The small world problem’, Psychology Today 1,61,1967 Kleinberg, ‘The Small World Phenomenon, An Algorithmic Perspective’ Proc. 32nd ACM Symposium on Theory of Computing, (Nature 2000)

When r=0, links are randomly distributed, ASP ~ log(n), n size of grid When r=0, any decentralized algorithm is at least a 0 n 2/3 no locality When r<2, expected time at least  r n (2-r)/3

Overly localized links on a lattice When r>2 expected search time ~ N (r-2)/(r-1)

Links balanced between long and short range When r=2, expected time of a DA is at most C (log N) 2

Kleinberg, ‘Small-World Phenomena and the Dynamics of Information’ NIPS 14, 2001 Hierarchical network models: Individuals classified into a hierarchy, h ij = height of the least common ancestor. Theorem: If  = 1 and outdegree is polylogarithmic, can s ~ O(log n) Group structure models: Individuals belong to nested groups q = size of smallest group that v,w belong to f(q) ~ q -  Theorem: If  = 1 and outdegree is polylogarithmic, can s ~ O(log n) h b=3 e.g. state-county-city-neighborhood industry-corporation-division-group

Sketch of proof T S R  |R|<|R’|< |R| k = c log 2 n calculate probability that s fails to have a link in R’ R’

Identity and search in social networks Watts, Dodds, Newman (Science,2001) individuals belong to hierarchically nested groups multiple independent hierarchies h=1,2,..,H coexist corresponding to occupation, geography, hobbies, religion… p ij ~ exp(-  x)

Identity and search in social networks Watts, Dodds, Newman (2001) Message chains fail at each node with probability p Network is ‘searchable’ if a fraction r of messages reach the target N= N= N=204800

Small World Model, Watts et al. Fits Milgram’s data well Model parameters: N = 10 8 z = 300 g = 100 b = 10  = 1, H = 2 L model = 6.7 L data = more slides on this:

Mary Bob Jane Who could introduce me to Richard Gere? High degree search Adamic et al. Phys. Rev. E, (2001)Phys. Rev. E, (2001)

Small world experiments so far Classic small world experiment: Given a target individual, forward to one of your acquaintances Observe chains but not the rest of the social network Reverse small world experiment (Killworth & Bernard) Given a hypothetical individual, which of your acquaintances would you choose Observe individual’s social network and possible choices, but not resulting chains or complete social network

Use a well defined network: HP Labs correspondence over 3.5 months Edges are between individuals who sent at least 6 messages each way 450 users median degree = 10, mean degree = 13 average shortest path = 3 Node properties specified: degree geographical location position in organizational hierarchy Can greedy strategies work? Testing search models on social networks advantage: have access to entire communication network and to individual’s attributes

Power-law degree distribution of all senders of passing through HP labs Strategy 1: High degree search number of recipients sender has sent to proportion of senders

Filtered network (at least 6 messages sent each way) Degree distribution no longer power-law, but Poisson It would take 40 steps on average (median of 16) to reach a target!

Strategy 2: Geography

1U 2L3L 3U 2U 4U 1L 87 % of the 4000 links are between individuals on the same floor Communication across corporate geography

Cubicle distance vs. probability of being linked optimum for search

Strategy 3: Organizational hierarchy

correspondence superimposed on the organizational hierarchy

Example of search path distance 1 distance 2 hierarchical distance = 5 search path distance = 4 distance 1

Probability of linking vs. distance in hierarchy in the ‘searchable’ regime: 0 <  < 2 (Watts, Dodds, Newman 2001)

Results distancehierarchygeographygeodesicorgrandom median mean5.7 (4.7) hierarchy geography

Expt 2 Searching a social networking website

Profiles: status (UG or G) year major or department residence gender Personality (choose 3 exactly): youfunny, kind, weird, … friendshiphonesty/trust, common interests, commitment, … romance- “ - freetimesocializing, getting outside, reading, … supportunconditional accepters, comic-relief givers, eternal optimists Interests (choose as many as apply) booksmystery & thriller, science fiction, romance, … movieswestern, biography, horror, … musicfolk, jazz, techno, … social activitiesballroom dancing, barbecuing, bar-hopping, … land sportssoccer, tennis, golf, … water sportssailing, kayaking, swimming, … other sportsski diving, weightlifting, billiards, …

Differences between data sets complete image of communication network affinity not reflected partial information of social network only friends listed HP labs networkOnline community

Degree Distribution for Nexus Net 2469 users, average degree 8.2

Problem: how to construct hierarchies? Probability of linking by separation in years

Hierarchies not useful for other attributes: Geography Other attributes: major, sports, freetime activities, movie preferences…

Strategy using user profiles prob. two undergrads are friends (consider simultaneously) both undergraduate, both graduate, or one of each same or different year both male, both female, or one of each same or different residences same or different major/department Results random high degree profile strategymedianmean With an attrition rate of 25%, 5% of the messages get through at an average of 4.8 steps, => hence network is barely searchable

Search Conclusions Individuals associate on different levels into groups. Group structure facilitates decentralized search using social ties. Hierarchy search faster than geographical search A fraction of ‘important’ individuals are easily findable Humans may be more resourceful in executing search tasks: making use of weak ties using more sophisticated strategies