By Jon Kleinberg Bo Young Kim Applied Algorithm Lab.

Slides:



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

Complex Networks: Complex Networks: Structures and Dynamics Changsong Zhou AGNLD, Institute für Physik Universität Potsdam.
Complex Network Theory
Complex Networks Advanced Computer Networks: Part1.
Scale Free Networks.
The Theory of Zeta Graphs with an Application to Random Networks Christopher Ré Stanford.
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.
Emergence of Scaling in Random Networks Albert-Laszlo Barabsi & Reka Albert.
Analysis and Modeling of Social Networks Foudalis Ilias.
Online Social Networks and Media Navigation in a small world.
P2P Topologies Centralized Ring Hierarchical Decentralized Hybrid.
VL Netzwerke, WS 2007/08 Edda Klipp 1 Max Planck Institute Molecular Genetics Humboldt University Berlin Theoretical Biophysics Networks in Metabolism.
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.
Emergence of Scaling in Random Networks Barabasi & Albert Science, 1999 Routing map of the internet
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.
Network Statistics Gesine Reinert. Yeast protein interactions.
1 Analyzing Kleinberg’s (and other) Small-world Models Chip Martel and Van Nguyen Computer Science Department; University of California at Davis.
Global topological properties of biological networks.
Small World Networks Somsubhra Sharangi Computing Science, Simon Fraser University.
Advanced Topics in Data Mining Special focus: Social Networks.
1 Algorithms for Large Data Sets Ziv Bar-Yossef Lecture 7 May 14, 2006
Network analysis and applications Sushmita Roy BMI/CS 576 Dec 2 nd, 2014.
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.
Information Networks Power Laws and Network Models Lecture 3.
(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
Models and Algorithms for Complex Networks Networks and Measurements Lecture 3.
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.
Internet Economics כלכלת האינטרנט Class 10 – it’s a small world 1.
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 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?
Complex Network Theory – An Introduction Niloy Ganguly.
Most of contents are provided by the website Network Models TJTSD66: Advanced Topics in Social Media (Social.
Clusters Recognition from Large Small World Graph Igor Kanovsky, Lilach Prego Emek Yezreel College, Israel University of Haifa, Israel.
CS:4980:0005 Peer-to-Peer and Social Networks Fall 2015 Introduction.
1 Friends and Neighbors on the Web Presentation for Web Information Retrieval Bruno Lepri.
Small World Social Networks With slides from Jon Kleinberg, David Liben-Nowell, and Daniel Bilar.
Models and Algorithms for Complex Networks
Class 4: It’s a Small World After All Network Science: Small World February 2012 Dr. Baruch Barzel.
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.
Lecture 23: Structure of Networks
Connectivity and the Small World
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama
Algorithms For Small World Networks Anurag singh.
Lecture 1: Complex Networks
Topics In Social Computing (67810)
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;
Lecture 23: Structure of Networks
Proof of Kleinberg’s small-world theorems
Modelling and Searching Networks Lecture 6 – PA models
Navigation and Propagation in Networks
Advanced Topics in Data Mining Special focus: Social Networks
Discrete Mathematics and its Applications Lecture 6 – PA models
Advanced Topics in Data Mining Special focus: Social Networks
Presentation transcript:

By Jon Kleinberg Bo Young Kim Applied Algorithm Lab

Research of large-scale network structure Importance: Limit of Reductionism Mathematics, computer science, social science and biological science - Computer science: Internet, WWW - Social science: social network - Biological science: interaction in the pathways of a cells metabolism, Neurology (e.g. Neural burst modeling)

Euler(1736)- Graph Theory New Problem- How is a network created? What are rules dominate its topology and structure?

Observe real-world network property Modeling (produced by a random mechanism) Reproduce another properties (It may be observed in the real-world network) We can explain and predict!

Erdos, Renyi (1959)- Random graph theory Different systems have different rules- intentionally ignored Connecting a pair of nodes randomly Giant component(Phase transition) G(n,p) where p= (c: const.) 1) c<1: G(n,p) consists a.a.s. of small components all of which have O(logn) vertices 2) c>1: a.a.s. a unique large component which consists of Θ(n) vertices

six degrees of separation I read somewhere that everybody on this planet is separated by only six other people. Six degrees of separation between us and everyone else on this planet. The President of the United States, a gondolier in Venice, just fill in the names. by Gaure(1991) or by Karinthy(1929) Yuna Kim, and You, just fill in the names.

Stanley Milgrams experiment (1967) Want to know the distance of two person in America Target person(stockbroker in Boston) Considerably Randomly chosen starters(Wichita, Cansas, Omaha, Nebraska) Personal information Forward letter to a person on a first-name basis. The median length among the complete paths was 5.5. (42/160) We are living in a Small World!

Example- Social Network, Web, Biology… Barabasi(1998) Web – 19 degrees of separation d=0.35+2logN (d: average distance, N: # of web pages) General phenomenon observed in a lot of network Caution: It doesnt mean we can find someone/something easily. (We dont know the shortest path)

1. Such short chains are ubiquitous. 2. Individuals operating with purely local information are very adept at finding these chains. (using analysis) Length of the shortest path 6

Thm (Bollobas, de la Vega, 1982) Fix a constant k3. If we choose u.a.r. from the set of all n-node graph in which each node has degree exactly k, the with high probability every pair of nodes will be joined by a path length of O(logn).

Thm (Bollobas,Chung 1988) Consider a graph G formed by adding a random matching to an n-node cycle(assume n is even, pair up the nodes on the cycle u.a.r. and add edges between each of these node pairs). With high probability, every pair of nodes will be joined by a path length O(logn).

Granoveter(1972)- Existence of Cluster Real Network – Highly clustered(Erdos number, No cluster in Erdos-Reney model need to be modified! Watts-Strogatz model (1998, Nature) nxn grid-based model For each node v, one extra directed edge to some other node w chosen u.a.r. (w: long range contact. local contacts) Superposition of structured and random links. Trade off- clustering no clustering large world small world

Two-dimensional grid with a sin gle random shortcut superimpos ed. Two-dimensional grid wit h many random shortcuts superimposed (as in the Watts-Strogatz model).

Decentralized search algorithm An algorithm finding efficient paths to a destination using purely local information i.e. an algorithm searching the shortest path under the following rule; At each step, the holder of the message must pass it across one of its connections. (In grid model, current holder doesnt know the long-range connection of nodes that have not touched the message.) Thm (Kleinberg, 2000) The delivery time of any decentralized algorithm in the grid-based model is Ω(n 2/3 ).

Extend model (Kleinberg, 2000) – Watt-strogatz model has no decentralized algorithm finding short paths. α0 controls long range link correlated with the geometry of the underlying grid Grid distance ρ(v,w) Choose u.a.r w for v with probability proportional to ρ(v,w) -α α=0, Watts-Strogatz model α is small: long range links are too random α is large: not random enough.

Thm ( Kleinberg, 2000) 1. 0 α<2, delivery time of any decentralized algorithm in the grid-based model: Ω(n (2- α)/3 ) 2. α=2, There is a decentralized algorithm with delivery time: O(log 2 n) 3. α>2, delivery time of any decentralized algorithm in the grid-based model: Ω(n ( α-2)/(α-1) )

A node with several random shor tcuts spanning different distance scales.

Network is embedded in a hierarchy; Node resides at the leaves if a complete b-ary tree Natural variation – Milgrams experiment, Web page Arts Music Opera Verdis Aida Science Biology Genetics Yeast genome

Def b-ary tree A tree with no more than b children for each node Def depth of a node The distance from the node to the root of the tree Def complete b-ary tree A b-ary tree with all leaf nodes at same depth. All internal node have b children. …

Natural assumption: density of links is lower for node pairs that are more widely separated in the underlying hierarchy. Hierarchical model with exponent β. Complete b-ary tree with n leaves(h=log b n) Tree distance h(v,w)=the height of their lowest common ancestor Define random graph G on the set V of leaves k edge out of each v w as endpoint of the ith edge independently with probability proportional to b -βh(v,w). (β0)

Starting node s, target node t It must construct a path from s to t We know: edges out of nodes that it explicitly visit. Caution: G may not contain a path from s to t. Def Delivery time f(n) A decentralized algorithm has delivery time f(n) on a randomly generated n-node network, with s and t chosen u.a.r., the algorithm produces a path of length O(f(n)) with probability at least 1-ε(n), ε0 as n

Thm (Kleinberg, 2001) (a) In the hierarchical model with exponent β=1 and out-degree k=clog 2 n, for a sufficiently large const. a, a decentralized algorithm with polylogarithmic delivery time. (b) β1 and every polylogarithmic function k(n), there is no decentralized algorithm (in the hierarchical model with exponent β and out-degree k(n)) that achieves polylogarithmic delivery time.

Watts, Dodds and Newman (2002) independently proposed a similar model.

Napster and music file sharing (1999) Centralized index Decentralized algorithm Focused web crawler standard web search engine

(Adamic, Adar, 2005) network ofobservation: g(v,w) -3/4 compared with g(v,w) -1. (Liben-Nowell, 2005) LiveJournal observation Rank-based friendship Thm (Liben-Nowell, 2005) For an arbitrary population density on a grid, the expected delivery time of the decentralized greedy algorithm in the rank- based friendship model is O(log 3 n).

Experiment in the social science : Highlights a fundamental and non-obvious property of network (efficient searchability in this case) Random graph modeling, analyzing measure on large-scale data further results, question in algorithm, graph theory and discrete probability

J. Kleinberg. Navigation in a Small World. Nature 406( 2000), 845.Navigation in a Small World. J. Kleinberg. The Small-World Phenomenon and Dece ntralized Search. A short essay as part of Math Aware ness Month 2004, appearing in SIAM News 37(3), Apri l 2004The Small-World Phenomenon and Dece ntralized Search.Math Aware ness Month 2004 J. Kleinberg. Complex Networks and Decentralized Se arch Algorithms. Proceedings of the International Con gress of Mathematicians (ICM), 2006.Complex Networks and Decentralized Se arch Algorithms. Albert-László Barabási, Linked: How Everything Is Connected to Everything Else and What It Means(2002) Noga Alon, Joel H. Spencer, The Probabilistic Method, 2 nd Edition(2000)