Network models: dynamical growth and small world

Similar documents
Network models: random graphs

6.207/14.15: Networks Lecture 12: Generalized Random Graphs

Complex-Network Modelling and Inference

Chaos, Complexity, and Inference (36-462)

CS224W: Analysis of Networks Jure Leskovec, Stanford University

Chaos, Complexity, and Inference (36-462)

Lecture notes for /12.586, Modeling Environmental Complexity. D. H. Rothman, MIT October 20, 2014

Data Mining and Analysis: Fundamental Concepts and Algorithms

arxiv:cond-mat/ v1 [cond-mat.dis-nn] 4 May 2000

Scale-Free Networks. Outline. Redner & Krapivisky s model. Superlinear attachment kernels. References. References. Scale-Free Networks

Power laws. Leonid E. Zhukov

Complex networks: an introduction

Overview of Network Theory

1 The preferential attachment mechanism

Decision Making and Social Networks

networks in molecular biology Wolfgang Huber

Diffusion of Innovation

1 Complex Networks - A Brief Overview

Diffusion and random walks on graphs

Self Similar (Scale Free, Power Law) Networks (I)

Diffusion of Innovation and Influence Maximization

The Beginning of Graph Theory. Theory and Applications of Complex Networks. Eulerian paths. Graph Theory. Class Three. College of the Atlantic

preferential attachment

Spectral Analysis of Directed Complex Networks. Tetsuro Murai

Measuring the shape of degree distributions

Opinion Dynamics on Triad Scale Free Network

Generating and analyzing spatial social networks

Erdős-Rényi random graph

Networks: Lectures 9 & 10 Random graphs

Hyperbolic metric spaces and their applications to large complex real world networks II

Link Analysis. Leonid E. Zhukov

Growing a Network on a Given Substrate

Networks as a tool for Complex systems

Small-world structure of earthquake network

Modeling of Growing Networks with Directional Attachment and Communities

Almost giant clusters for percolation on large trees

Erzsébet Ravasz Advisor: Albert-László Barabási

Mini course on Complex Networks

6.207/14.15: Networks Lecture 7: Search on Networks: Navigation and Web Search

arxiv:cond-mat/ v1 [cond-mat.dis-nn] 18 Feb 2004 Diego Garlaschelli a,b and Maria I. Loffredo b,c

Epidemics on networks

1 Mechanistic and generative models of network structure

TEMPORAL PROPERTIES OF DYNAMIC PROCESSES ON COMPLEX NETWORKS. Malgorzata A. Turalska, M.S. Dissertation Prepared for the Degree of

An evolving network model with community structure

Epidemics and information spreading

Complex Systems Methods 11. Power laws an indicator of complexity?

Social Networks- Stanley Milgram (1967)

Centrality Measures. Leonid E. Zhukov

Node Centrality and Ranking on Networks

Adventures in random graphs: Models, structures and algorithms

Diffusion of information and social contagion

arxiv: v2 [physics.soc-ph] 15 Nov 2017

Graph Theory Approaches to Protein Interaction Data Analysis

Parameter estimators of sparse random intersection graphs with thinned communities

. p.1. Mathematical Models of the WWW and related networks. Alan Frieze

I A I N S T I T U T E O F T E C H N O L O G Y C A LI F O R N

Centrality Measures. Leonid E. Zhukov

ECS 253 / MAE 253 April 26, Intro to Biological Networks, Motifs, and Model selection/validation

Erdős-Renyi random graphs basics

arxiv: v1 [physics.soc-ph] 15 Dec 2009

Epidemics on networks

Network Similarity using Distribution of Distance Matrices

Nonlinear Dynamical Behavior in BS Evolution Model Based on Small-World Network Added with Nonlinear Preference

Graph Theory and Networks in Biology arxiv:q-bio/ v1 [q-bio.mn] 6 Apr 2006

Deterministic Decentralized Search in Random Graphs

Evolving network with different edges

Networks as vectors of their motif frequencies and 2-norm distance as a measure of similarity

Models of Complex Networks. Outline. Modeling Complex Networks. Random networks Basics Configuration model. Scale-free networks. Small-world networks

Complex (Biological) Networks

Characteristics of Small World Networks

Search in the Formation of Large Networks: How Random are Socially Generated Networks?

arxiv:cond-mat/ v1 2 Jan 2003

A Vertex-Number-Evolving Markov Chain of Networks

GraphRNN: A Deep Generative Model for Graphs (24 Feb 2018)

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

Meeting Strangers and Friends of Friends: How Random are Social Networks?

A Modified Earthquake Model Based on Generalized Barabási Albert Scale-Free

A LINE GRAPH as a model of a social network

Shlomo Havlin } Anomalous Transport in Scale-free Networks, López, et al,prl (2005) Bar-Ilan University. Reuven Cohen Tomer Kalisky Shay Carmi

Competition and multiscaling in evolving networks

arxiv: v3 [physics.soc-ph] 7 Feb 2012

7.32/7.81J/8.591J: Systems Biology. Fall Exam #1

Complex networks and evolutionary games

The Spreading of Epidemics in Complex Networks

The architecture of complexity: the structure and dynamics of complex networks.

Node and Link Analysis

Evolutionary Games on Networks. Wen-Xu Wang and G Ron Chen Center for Chaos and Complex Networks

Adventures in random graphs: Models, structures and algorithms

Collective Phenomena in Complex Social Networks

Evolutionary dynamics on graphs

Random matrix analysis of complex networks

Chapter 2 Fitness-Based Generative Models for Power-Law Networks

Sparse Linear Algebra Issues Arising in the Analysis of Complex Networks

Spatial and Temporal Behaviors in a Modified Evolution Model Based on Small World Network

MAE 298, Lecture 8 Feb 4, Web search and decentralized search on small-worlds

Graph Theory and Networks in Biology

ECS 253 / MAE 253, Lecture 15 May 17, I. Probability generating function recap

Complex (Biological) Networks

Why Topology Matters. Spatial Evolutionary Algorithms Evolution in Space and Time. Island Population Topologies. Main Population Topologies

Modeling, Analysis and Validation of Evolving Networks with Hybrid Interactions

Transcription:

Network models: dynamical growth and small world Leonid E. Zhukov School of Data Analysis and Artificial Intelligence Department of Computer Science National Research University Higher School of Economics Structural Analysis and Visualization of Networks Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 1 / 24

Network models Empirical network features: Power-law (heavy-tailed) degree distribution Small average distance (graph diameter) Large clustering coefficient (transitivity) Giant connected component, hierarchical structure,etc Generative models: Random graph model (Erdos & Renyi, 1959) Preferential attachement model (Barabasi & Albert, 1999) Small world model (Watts & Strogatz, 1998) Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 2 / 24

Motivation Growing (evolving with time) networks: Citation networks Collaboration networks Web Social networks Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 3 / 24

Growing random graph Stochastic growth model: t = 0, n 0 unconnected nodes growth: on every time step t = {1, 2, 3, 4...} add a node with m n 0 edges k i (t = i) = m attachment: form m edges with existing nodes uniformly at random, Π(k i ) = 1 n 0 +t 1 Expected i-node degree at t k i (t) : k i (t) = m + m n 0 + i 1 + k i (t) = m m n 0 + i +.. m n 0 + t 1 ( t )) i ( 1 + log Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 4 / 24

Growing random graph ( ( t )) k i (t) = m 1 + log, m = 20, i = 10, 20, 40, t i i Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 5 / 24

Growing random graph ( ( t )) k i (t) = m 1 + log, m = 20, t = 50, 100, 200, i t i Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 6 / 24

Growing random graph Find all nodes that at time t has degree less than k, k i (t) k? (for example k i (t) 40) ( ( t )) k i (t) = m 1 + log i ( t ) log i Fraction of nodes with degrees k i (t) k (CDF): F (k) = P(k i (t) k) = n 0 + t i n 0 + t P(k) = d dk F (k) = 1 k m e m m t i k k m 1 e k m m i te m k m = n 0 + t te m k m n 0 + t = e m e k m, k m 1 e m k m Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 7 / 24

Mean field approximation Continues time approximation (Π(k i ) = 1 n 0 +t 1 1 t ) k i (t + δt) = k i (t) + mπ(k i )δt k i (t + δt) = k i (t) + m t δt Differential equation: with initial conditions: Solution: dk i (t) = m dt t k i (t = i) = m ki (t) m dk t i m = dt i t ( ( t )) k i (t) = m 1 + log i Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 8 / 24

Preferential attachment model Barabasi and Albert, 1999 Dynamical growth model t = 0, n 0 nodes growth: on every step add a node with m edges (m n 0 ), k i (i) = m Preferential attachment: probability of linking to existing node is proportional to the node degree k i Π(k i ) = after t steps: n 0 + t nodes, mt edges k i i k i Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 9 / 24

Preferential attachment model Barabasi, 1999 Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 10 / 24

Preferential attachment Continues time, mean field approximation: k i (t + δt) = k i (t) + mπ(k i )δt initial conditions: Solution: dk i (t) dt k i (i) = m = mπ(k i ) = m k i i k i dk i (t) dt ki (t) m = k i(t) 2t dk t i dt = k i i 2t ( t ) 1/2 k i (t) = m i = mk i 2mt Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 11 / 24

Preferential attachment Time evolution of a node degree ( t ) 1/2 k i (t) = m i Nodes with k i (t) k: ( t ) 1/2 m k i i m2 k 2 t Fraction of nodes with k i (t) < k (CDF): F (k) = P(k i (t) k) = n 0 + t i n 0 + t Distribution function: = n 0 + t m 2 t/k 2 n 0 + t 1 m2 k 2 P(k) = d 2m2 F (k) = dk k 3 Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 12 / 24

Dynamic growth ( t ) 1/2 ( ( t )) BA : k i (t) = m, RG : ki (t) = m 1 + log i i Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 13 / 24

Dynamic growth BA : P(k) = 2m2 k 3, RG : P(k) = e m e k m Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 14 / 24

Preferential attachment Power law distribution function: P(k) = 2m2 k 3 Average path length (analytical result) : L log(n)/ log(log(n)) Clustering coefficient (numerical result): C N 0.75 Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 15 / 24

Preferential attachment model m = 1 m = 2 m = 3 Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 16 / 24

Historical note Polya urn model, George Polya, 1923 Yule process, Udny Yule, 1925 Distribution of wealth, Herbert Simon,1955 Evolution of citation networks, cumulative advantage, Derek de Solla Price, 1976 Preferential attachment network model, Barabasi and Albert, 1999 Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 17 / 24

Small world Motivation: keep high clustering, get small diameter Clustering coefficient C = 1/2 Graph diameter d = 8 Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 18 / 24

Small world Watts and Strogatz, 1998 Single parameter model, interpolation between regular lattice and random graph start with regular lattice with n nodes, k edges per vertex (node degree), k << n randomly connect with other nodes with probability p, forms pnk/2 long distance connections from total of nk/2 edges p = 0 regular lattice, p = 1 random graph Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 19 / 24

Small world Watts, 1998 Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 20 / 24

Small world model Node degree distribution: Poisson like Ave. path length L(p) : p 0, ring lattice, L(0) = 2n/k p 1, random graph, L(1) = log(n)/ log(k) Clustering coefficient C(p) : p 0, ring lattice, C(0) = 3/4 = const p 1, random graph, C(1) = k/n Watts, 1998 Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 21 / 24

Small world model 20% rewiring: ave. path length = 3.58 -> ave. path length = 2.32 clust. coeff = 0.49 -> clust. coeff = 0.19 Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 22 / 24

Model comparison Random BA model WS model Empirical networks λ P(k) k e λ k! k 3 poisson like power law C k /N N 0.75 const large log(n) log(n) L log( k ) log log(n) log(n) small Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 23 / 24

References Collective dynamics of small-world networks. Duncan J. Watts and Steven H. Strogatz. Nature 393 (6684): 440-442, 1998 Emergence of Scaling in Random Networks, A.L. Barabasi and R. Albert, Science 286, 509-512, 1999 Leonid E. Zhukov (HSE) Lecture 4 03.02.2015 24 / 24