Hierarchically Modular Structure in Complex Networks
Aaron Clauset Santa Fe Institute 3 November 2008 DIMACS / DyDAn “Network Models of Biological and Social Contagion”
Hierarchically Modular Structure in Complex Networks Aaron Clauset - - PowerPoint PPT Presentation
Hierarchically Modular Structure in Complex Networks Aaron Clauset Santa Fe Institute 3 November 2008 DIMACS / DyDAn Network Models of Biological and Social Contagion Modular Hierarchies herbivore parasite plant
Aaron Clauset Santa Fe Institute 3 November 2008 DIMACS / DyDAn “Network Models of Biological and Social Contagion”
Grassland species*
*thank you: Jennifer Dunne
plant
herbivore
parasite
c
c
How can we extract
from complex networks?
network ?
chierarchy
Model-based inference
probability assortative modules
pr
D, {pr}
“inhomogeneous” random graph
model instance
Pr(i, j connected) = pr i j i j = p(lowest common ancestor of i,j)
a direct approach
( scores quality of model)
via Markov chain Monte Carlo
L = Pr( data | model )
graph from ensemble A test: do resampled graphs look like original?
D
G G
Grassland species* plant
herbivore
parasite
*thank you: Jennifer Dunne
10 10
1
10
!3
10
!2
10
!1
10
a
Degree, k Fraction of vertices with degree k
resampled
resampled
0.05 0.1 0.15 0.2 0.25 0.3 0.05 0.1 0.15 0.2 0.25
Fraction of graphs with clustering coefficient c Clustering coefficient, c
resampled
2 4 6 8 10 10
!3
10
!2
10
!1
10
b
Distance, d Fraction of vertex!pairs at distance d
resampled
A test: can model predict missing links?
n = 75 m = 113 pguess ≈ k n2 − m + k = O(n−2) k pguess = k/(2662 + k) G
for links
Test idea via leave-k-out cross-validation perfect accuracy: AUC = 1 no better than chance: AUC = 1/2
(i, j) ∈ G
D
pr G pr
0.2 0.4 0.6 0.8 1 0.4 0.5 0.6 0.7 0.8 0.9 1 Area under ROC curve Fraction of edges observed, k/m Grassland species network Pure chance Common neighbors Jaccard coeff. Degree product Shortest paths Hierarchical structure
simple predictors
hierarchy
pure chance
AUC
0.2 0.4 0.6 0.8 1 0.4 0.5 0.6 0.7 0.8 0.9 1 AUC Fraction of edges observed Terrorist association network
a
Pure chance Common neighbors Jaccard coefficient Degree product Shortest paths Hierarchical structure
0.2 0.4 0.6 0.8 1 0.4 0.5 0.6 0.7 0.8 0.9 1 AUC Fraction of edges observed
metabolic network
b
Pure chance Common neighbors Jaccard coefficient Degree product Shortest paths Hierarchical structure
Acknowledgments: