Degrees, Power Laws and Popularity
Gonzalo Mateos Dept. of ECE and Goergen Institute for Data Science University of Rochester [email protected] http://www.ece.rochester.edu/~gmateosb/
February 13, 2020
Network Science Analytics Degrees, Power Laws and Popularity 1 Degree distributions
Degree distributions
Power-law degree distributions
Visualizing and fitting power laws
Popularity and preferential attachment
Network Science Analytics Degrees, Power Laws and Popularity 2 Descriptive analysis of network characterstics
I Given a network graph representation of a complex system ⇒ Structural properties of G key to system-level understanding
Example
I Q1: Underpinning of various types of basic social dynamics? A: Study vertex triplets (triads) and patterns of ties among them
I Q2: How can we formalize the notion of ‘importance’ in a network? A: Define measures of individual vertex (or group) centrality
I Q3: Can we identify communities and cohesive subgroups? A: Formulate as a graph partitioning (clustering) problem
I Characterization of individual vertices/edges and network cohesion
I Social network analysis, math, computer science, statistical physics
Network Science Analytics Degrees, Power Laws and Popularity 3 Degree
I Def: The degree dv of vertex v is its number of incident edges ⇒ Degree sequence arranges degrees in non-decreasing order 3 3 2 5 4 2 1 2 4 6 2 3
I In figure ⇒ Vertex degrees shown in red, e.g., d1 = 2 and d5 = 3 ⇒ Graph’s degree sequence is 2,2,2,3,3,4
I In general, the degree sequence does not uniquely specify the graph
I High-degree vertices are likely to be influential, central, prominent
Network Science Analytics Degrees, Power Laws and Popularity 4 Degree distribution
I Let N(d) denote the number of vertices with degree d ⇒ Fraction of vertices with degree d is P (d) := N(d) Nv
I Def: The collection {P(d)}d≥0 is the degree distribution of G
I Histogram formed from the degree sequence (bins of size one)
P(d)
d
I P(d) = probability that randomly chosen node has degree d ⇒ Summarizes the local connectivity in the network graph
Network Science Analytics Degrees, Power Laws and Popularity 5 Joint degree distribution
I Q: What about patterns of association among nodes of given degrees?
I A: Define the two-dimensional analogue of a degree distribution 3 Router-level Internet Protein interaction (Degree) (Degree) 2 2 log log 02468 0 2 4 6 8 10
0 2 4 6 8 10 02468
log2(Degree) log2(Degree)
Fig. 4.3 Image representation of the logarithmically transformed joint degree distribution log f , for the router-level Internet data (left) and the protein interaction data (right). Col- { 2 d,d′ } I Prob.ors of range random from blue (low edge relative having frequency) incident to red (high relative vertices frequency), with with whitedegrees indicating (d1, d2) areas with no data. Note that both x- and y-axes are also on base-2 logarithmic scales.
Network Science Analytics Degrees, Power Laws and Popularity 6 A simple random graph model
I Def: The Erd¨os-Renyirandom graph model Gn,p
I Undirected graph with n vertices, i.e., of order Nv = n
I Edge (u, v) present with probability p, independent of other edges