RANDOM-REAL NETWORKS

Similar documents
Networks and Discrete Mathematics

Constructing a G(N, p) Network

Constructing a G(N, p) Network

CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University

(Social) Networks Analysis III. Prof. Dr. Daning Hu Department of Informatics University of Zurich

Random graphs and complex networks

Models of Network Formation. Networked Life NETS 112 Fall 2017 Prof. Michael Kearns

6.207/14.15: Networks Lecture 5: Generalized Random Graphs and Small-World Model


CSCI5070 Advanced Topics in Social Computing

Erdős-Rényi Model for network formation

Case Studies in Complex Networks

1 Random Graph Models for Networks

Network Thinking. Complexity: A Guided Tour, Chapters 15-16

Web 2.0 Social Data Analysis

M.E.J. Newman: Models of the Small World

Complex Networks. Structure and Dynamics

Social, Information, and Routing Networks: Models, Algorithms, and Strategic Behavior

Small World Networks

Small-World Models and Network Growth Models. Anastassia Semjonova Roman Tekhov

Chapter 1. Social Media and Social Computing. October 2012 Youn-Hee Han

Structure of Social Networks

Introduction to Networks and Business Intelligence

TELCOM2125: Network Science and Analysis

Lesson 4. Random graphs. Sergio Barbarossa. UPC - Barcelona - July 2008

Example for calculation of clustering coefficient Node N 1 has 8 neighbors (red arrows) There are 12 connectivities among neighbors (blue arrows)

Economic Networks. Theory and Empirics. Giorgio Fagiolo Laboratory of Economics and Management (LEM) Sant Anna School of Advanced Studies, Pisa, Italy

Math 443/543 Graph Theory Notes 10: Small world phenomenon and decentralized search

How Do Real Networks Look? Networked Life NETS 112 Fall 2014 Prof. Michael Kearns

Random Graph Model; parameterization 2

CS224W: Analysis of Networks Jure Leskovec, Stanford University

beyond social networks

CS-E5740. Complex Networks. Scale-free networks

ECS 253 / MAE 253, Lecture 8 April 21, Web search and decentralized search on small-world networks

CSE 190 Lecture 16. Data Mining and Predictive Analytics. Small-world phenomena

CSE 158 Lecture 11. Web Mining and Recommender Systems. Triadic closure; strong & weak ties

MODELS FOR EVOLUTION AND JOINING OF SMALL WORLD NETWORKS

On Complex Dynamical Networks. G. Ron Chen Centre for Chaos Control and Synchronization City University of Hong Kong

Overlay (and P2P) Networks

How to explore big networks? Question: Perform a random walk on G. What is the average node degree among visited nodes, if avg degree in G is 200?

An Evolving Network Model With Local-World Structure

TELCOM2125: Network Science and Analysis

Algorithmic and Economic Aspects of Networks. Nicole Immorlica

Properties of Biological Networks

6. Overview. L3S Research Center, University of Hannover. 6.1 Section Motivation. Investigation of structural aspects of peer-to-peer networks

CSE 258 Lecture 12. Web Mining and Recommender Systems. Social networks

Nick Hamilton Institute for Molecular Bioscience. Essential Graph Theory for Biologists. Image: Matt Moores, The Visible Cell

CAIM: Cerca i Anàlisi d Informació Massiva

CSE 158 Lecture 11. Web Mining and Recommender Systems. Social networks

Peer-to-Peer Data Management

Modeling and Simulating Social Systems with MATLAB

Small-world networks

Extracting Information from Complex Networks

CIP- OSN Online Social Networks as Graphs. Dr. Thanassis Tiropanis -

CSE 255 Lecture 13. Data Mining and Predictive Analytics. Triadic closure; strong & weak ties

CSE 158 Lecture 13. Web Mining and Recommender Systems. Triadic closure; strong & weak ties

CS249: SPECIAL TOPICS MINING INFORMATION/SOCIAL NETWORKS

Wednesday, March 8, Complex Networks. Presenter: Jirakhom Ruttanavakul. CS 790R, University of Nevada, Reno

Networks and stability

γ : constant Goett 2 P(k) = k γ k : degree

SLANG Session 4. Jason Quinley Roland Mühlenbernd Seminar für Sprachwissenschaft University of Tübingen

Recap! CMSC 498J: Social Media Computing. Department of Computer Science University of Maryland Spring Hadi Amiri

Online Social Networks 2

The Structure of Information Networks. Jon Kleinberg. Cornell University

Lecture on Game Theoretical Network Analysis

Graph-theoretic Properties of Networks

Distributed Data Management

MAE 298, Lecture 9 April 30, Web search and decentralized search on small-worlds

Navigation in Networks. Networked Life NETS 112 Fall 2017 Prof. Michael Kearns

Distributed Data Management. Christoph Lofi Institut für Informationssysteme Technische Universität Braunschweig

Resilient Networking. Thorsten Strufe. Module 3: Graph Analysis. Disclaimer. Dresden, SS 15

Behavioral Data Mining. Lecture 9 Modeling People

A Generating Function Approach to Analyze Random Graphs

Graph theoretic concepts. Devika Subramanian Comp 140 Fall 2008

Systems, ESD.00. Networks II. Lecture 8. Lecturers: Professor Joseph Sussman Dr. Afreen Siddiqi TA: Regina Clewlow

Exercise set #2 (29 pts)

Topic II: Graph Mining

Example 1: An algorithmic view of the small world phenomenon

Lesson 18. Laura Ricci 08/05/2017

Social Networks, Social Interaction, and Outcomes

David Easley and Jon Kleinberg January 24, 2007

Critical Phenomena in Complex Networks

A Document as a Small World. selecting the term which co-occurs in multiple clusters. domains, from earthquake sequences [6] to register

Tie strength, social capital, betweenness and homophily. Rik Sarkar

Disclaimer. Lect 2: empirical analyses of graphs

Supply chains involve complex webs of interactions among suppliers, manufacturers,

Mathematics of networks. Artem S. Novozhilov

Introduction to network metrics

Using Complex Network in Wireless Sensor Networks Abstract Keywords: 1. Introduction

Small World Properties Generated by a New Algorithm Under Same Degree of All Nodes

Random Graphs CS224W

1 Comparing networks, and why social networks are different

Characteristics of Preferentially Attached Network Grown from. Small World

Empirical analysis of online social networks in the age of Web 2.0

Introduction to the Special Issue on AI & Networks

Examples of Complex Networks

1 More configuration model

Power Grid Modeling Using Graph Theory and Machine Learning Techniques. by Daniel Duncan A PROJECT. submitted to. Oregon State University

Random Generation of the Social Network with Several Communities

Brain Networks and Topology

Transcription:

RANDOM-REAL NETWORKS 1

Random networks: model A random graph is a graph of N nodes where each pair of nodes is connected by probability p: G(N,p)

Random networks: model p=1/6 N=12 L=8 L=10 L=7 The number of links is variable N(N-1) 2 å < L >= LP(L) = p L= 0 N(N -1) 2 3

Degree distribution Real networks are scale-free

Random networks: degree distribution Binomial distribution: æ P(k) = N -1 ö ç è k ø p k (1- p) (N-1)-k < k >= p(n -1) p = < k > (N -1) For large N and small p, it can be approximated by a Poisson distribution: P(k) = e -< k> < k > k k! 5

Real networks are scale-free Degree distribution is power-law 6

Scale-free real networks 7

Degree distribution Random networks Poisson distribution P(k) = e -< k> < k > k k! < k >= p(n -1) Real networks Power-law distribution A random society would consist of mainly average individuals, with everyone with roughly the same number of friends. It would lack outliers, individuals that are either highly popular or recluse. Hubs: individuals that are highly popular 8

Connected components Real networks: giant component and power-law connected components size distribution

Connected components P=0 disconnected nodes, <k>=0, N_G=1 P=1 fully connected, <k>=n-1, N_G=N One would expect that that the largest component grows gradually from N_G=1 to N_G=N 10

Section 3.4

Connected components disconnected nodes NETWORK. <k> Erdos and Renyi (1959): the condition for the emergence of a giant component is <k>=1. It is evident that one link per node is necessary, but counterintuitive that it also sufficient.

N=100 I: Subcritical <k> < 1 II: Critical <k> = 1 III: Supercritical <k> > 1 IV: Connected <k> > ln N <k> <k>=0.5 <k>=1 <k>=3 <k>=5

I: Subcritical <k> < 1 p < p c =1/N <k> No giant component. Isolated clusters, cluster size distribution is exponential The largest cluster is a tree, its size ~ ln N

II: Critical <k> = 1 p=p c =1/N <k> Unique giant component: N G ~ N 2/3 contains a vanishing fraction of all nodes, N G /N~N -1/3 Small components are trees, GC has loops. Cluster size distribution: p(s)~s -3/2 A jump in the cluster size: <k>=1,000 ln N~ 6.9; N 2/3 ~95 N=7 10 9 ln N~ 22; N 2/3 ~3,659,250

III: Supercritical <k> > 1 p > p c =1/N <k> <k>=3 Unique giant component: N G ~ (p-p c )N GC has loops. Cluster size distribution: exponential p(s) ~ s -3 / 2 -( k -1)s+(s-1)ln k e

IV: Connected <k> > ln N p > (ln N)/N <k>=5 <k> Only one cluster: N G =N GC is dense. Cluster size distribution: None

Connected components: real networks 19

Connected components: real networks Supercritical: not fully connected Internet: we should have routers that, being disconnected from the giant component, are unable to communicate with other routers. Power grid: some consumers should not get powered Fully connected Social media: no individual disconnected 20

Diameter and path length Small World

SIX DEGREES 1967: Stanley Milgram HOW TO TAKE PART IN THIS STUDY 1. ADD YOUR NAME TO THE ROSTER AT THE BOTTOM OF THIS SHEET, so that the next person who receives this letter will know who it came from. 2. DETACH ONE POSTCARD. FILL IT AND RETURN IT TO HARVARD UNIVERSITY. No stamp is needed. The postcard is very important. It allows us to keep track of the progress of the folder as it moves toward the target person. 3. IF YOU KNOW THE TARGET PERSON ON A PERSONAL BASIS, MAIL THIS FOLDER DIRECTLY TO HIM (HER). Do this only if you have previously met the target person and know each other on a first name basis. 4. IF YOU DO NOT KNOW THE TARGET PERSON ON A PERSONAL BASIS, DO NOT TRY TO CONTACT HIM DIRECTLY. INSTEAD, MAIL THIS FOLDER (POST CARDS AND ALL) TO A PERSONAL ACQUAINTANCE WHO IS MORE LIKELY THAN YOU TO KNOW THE TARGET PERSON. You may send the folder to a friend, relative or acquaintance, but it must be someone you know on a first name basis. Network Science: Random Graphs

SIX DEGREES 1967: Stanley Milgram Network Science: Random Graphs

SIX DEGREES 1991: John Guare "Everybody on this planet is separated by only six other people. Six degrees of separation. Between us and everybody else on this planet. The president of the United States. A gondolier in Venice. It's not just the big names. It's anyone. A native in a rain forest. A Tierra del Fuegan. An Eskimo. I am bound to everyone on this planet by a trail of six people. It's a profound thought. How every person is a new door, opening up into other worlds." Network Science: Random Graphs

Random graph: diameter Random graphs tend to have a tree-like topology with almost constant node degrees. N =1+ k + k 2 +...+ k d max = k d max +1-1 k -1» k d max d max = logn log k 25

Small World In most networks this offers a better approximation to the average distance between two randomly chosen nodes, d, than to d max. < d >= log N log k Small world phenomena: the property that the average path length or the diameter depends logarithmically on the system size. Small means that d is proportional to log N 26

Given the huge differences in scope, size, and average degree, the agreement is excellent.

Social networks N=7*10^9, <k>=1000 < d >= ln(n) ln k = 3.28 Using Facebook s social graph of May 2011, consisting of 721 million active users and 68 billion symmetric friendship links, researchers found an average distance 4.74 between the users. Therefore, the study detected only four degrees of separation. 28

WWW: 19 DEGREES OF SEPARATION Image by Matthew Hurst Blogosphere Network Science: Random Graphs Smaller average degree and larger order than the social network [d=ln N/ln <k>]

Clustering coefficient Real networks: triadic closure

Random networks: clustering coefficient The clustering coefficient of random graphs is small. For fixed degree, C decreases with the system size N. C is independent of a node s degree k. 31

Clustering coefficient: real networks In May 2011, Facebook had an average clustering coefficient of 0.5 for individuals who had 2 friends. 32

Real networks: clustering coefficient Random : (a) Green line: random network. The average clustering coefficient decreases as 1/N Circles: real networks The average clustering coefficient is independent of N. (b) (d) Dependence of the local clustering coefficient on node s degree. Green line: average clustering coefficient in random networks 33

Clustering coefficient Random networks The clustering coefficient of random graphs is small. For fixed degree C decreases with the system size N. C is independent of a node s degree k. Real networks A much higher clustering coefficient than expected for a random network of similar N and L. Independent of N High-degree nodes tend to have a smaller clustering coefficient than lowdegree nodes. 34

Small World Model

Small-world Model Small-world Model also known as the Watts and Strogatz model is a special type of random graphs with small-world properties, including: Short average path length High clustering. It was proposed by Duncan J. Watts and Steven Strogatz in their joint 1998 Nature paper

Constructing Small World Networks regular ring lattice of degree c: nodes are connected to their previous c/2 and following c/2 neighbors. As in many network generating algorithms Disallow self-edges Disallow multiple edges

Real-World Network and Simulated Graphs

Small world model Random networks Low average path length Real networks Low average path length High clustering coefficient Clustering coefficient independent of k High clustering coefficient Clustering coefficient dependent on k Poisson-like degree distribution Power-law degree distribution How can human networks be both clumpy and have short distances? The strength of weak ties 39