Navigation and Propagation in Networks

Slides:



Advertisements
Similar presentations
Performance in Decentralized Filesharing Networks Theodore Hong Freenet Project.
Advertisements

Routing in Poisson small-world networks A. J. Ganesh Microsoft Research, Cambridge Joint work with Moez Draief.
Peer-to-Peer and Social Networks Power law graphs Small world graphs.
Complex Networks Advanced Computer Networks: Part1.
Scale Free Networks.
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.
Rumors and Routes Rajmohan Rajaraman Northeastern University, Boston May 2012 Chennai Network Optimization WorkshopRumors and Routes1.
Algorithmic and Economic Aspects of Networks Nicole Immorlica.
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.
School of Information University of Michigan SI 614 Search in structured networks Lecture 15.
Company LOGO 1 Identity and Search in Social Networks D.J.Watts, P.S. Dodds, M.E.J. Newman Maryam Fazel-Zarandi.
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.
Small World Networks Somsubhra Sharangi Computing Science, Simon Fraser University.
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
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.
Topic 13 Network Models Credits: C. Faloutsos and J. Leskovec Tutorial
Proof of Kleinberg’s small-world theorems
Jure Leskovec Computer Science Department Cornell University / Stanford University Joint work with: Eric Horvitz, Michael Mahoney,
School of Information Sciences University of Pittsburgh TELCOM2125: Network Science and Analysis Konstantinos Pelechrinis Spring 2013 Figures are taken.
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 (
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.
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
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)
Lecture 10: Network models CS 765: Complex Networks Slides are modified from Networks: Theory and Application by Lada Adamic.
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.
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.
Netlogo demo. Complexity and Networks Melanie Mitchell Portland State University and Santa Fe Institute.
Topics In Social Computing (67810) Module 1 Introduction & The Structure of Social Networks.
Small-world phenomenon: An Algorithmic Perspective Jon Kleinberg.
Social Networks Some content from Ding-Zhu Du, Lada Adamic, and Eytan Adar.
Lecture 23: Structure of Networks
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
Lecture 23: Structure of Networks
Milgram’s experiment really demonstrated two striking facts about large social networks: first, that short paths are there in abundance;
Topology and Dynamics of Complex Networks
Lecture 23: Structure of Networks
Proof of Kleinberg’s small-world theorems
Viral Marketing over Social Networks
Diffusion in Networks
Advanced Topics in Data Mining Special focus: Social Networks
What did we see in the last lecture?
SKIP GRAPHS (continued)
Presentation transcript:

Navigation and Propagation in Networks Michael Goodrich Some slides adapted from slides by Jean Vaucher, Panayiotis Tsaparas, Jure Leskovec, and Christos Faloutsos

Milgram’s experiment Review: Instructions: NE MA Instructions: Given a target individual (stockbroker in Boston), pass the message to a person you correspond with who is “closest” to the target.

Small world phenomenon: Milgram’s experiment NE MA Outcome: average chain length was between 5 and 6 “Six degrees of separation”

Small world phenomenon: Milgram’s experiment repeated email experiment Dodds, Muhamad, Watts, Science 301, (2003) 18 targets 13 different countries 60,000+ participants 24,163 message chains 384 reached their targets average path length 4.0 Source: NASA, U.S. Government; http://visibleearth.nasa.gov/view_rec.php?id=2429

Milgram’s experiment revisited What did Milgram’s experiment show? (a) There are short paths in large networks that connect individuals (b) People are able to find these short paths using a simple, greedy, decentralized algorithm Small world models take care of (a) Kleinberg: what about (b)?

Kleinberg’s model Consider a directed 2-dimensional lattice 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

Searching in a small world Given a source s and a destination t, define a greedy local search algorithm that knows the positions of the nodes on the grid knows the neighbors and shortcuts of the current node knows the neighbors and shortcuts of all nodes seen so far operates greedily, each time moving as close to t as possible Kleinberg proved the following When r=2, an algorithm that uses only local information at each node (not 2) can reach the destination in expected time O(log2n). When r<2 a local greedy algorithm (1-4) needs expected time Ω(n(2-r)/3). When r>2 a local greedy algorithm (1-4) needs expected time Ω(n(r-2)/(r-1)).

Searching in a small world For r < 2, the graph has paths of logarithmic length (small world), but a greedy algorithm cannot find them For r > 2, the graph does not have short paths For r = 2 is the only case where there are short paths, and the greedy algorithm is able to find them

geographical search when network lacks locality When r=0, links are randomly distributed, ASP ~ log(n), n size of grid When r=0, any decentralized algorithm is at least a0n2/3 When r<2, expected time at least arn(2-r)/3

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

geographical small world model Links balanced between long and short range When r=2, expected time of a greedy search is at most C (log N)2

Extensions If there are log n shortcuts, then the search time is O(logn) we save the time required for finding the shortcut If we know the shortcuts of log n neighbors the time becomes O(log1+1/dn)

Small Worlds & Epidemic diseases Nodes are living entities Link is contact 3 States Uninfected Infected Recovered (or dead)

Diffusion in Social Networks One of the networks is a spread of a disease, the other one is product recommendations Which is which?

Diffusion in Social Networks A fundamental process in social networks: Behaviors that cascade from node to node like an epidemic News, opinions, rumors, fads, urban legends, … Word-of-mouth effects in marketing: rise of new websites, free web based services Virus, disease propagation Change in social priorities: smoking, recycling Saturation news coverage: topic diffusion among bloggers Internet-energized political campaigns Cascading failures in financial markets Localized effects: riots, people walking out of a lecture

Failures in networks Fault propagation or viruses Scale-free networks are far more resistant to random failures than ordinary random networks because of most nodes are leaves But failure of hubs can be catastrophic vulnerable or targets of deliberate attacks which may make scale-free networks more vulnerable to deliberate attacks Cascades of failures ift6802

Effect of peers & pundits (hubs and authorities) People’s decisions are affected by what others do and think Pressure to conform? Efficient strategy when insufficient knowledge or expertise Ex: picking a restaurant Google’s PageRank is a score for influential nodes in a network (the WWW) ift6802