Presentation is loading. Please wait.

Presentation is loading. Please wait.

Section 8.6: Clustering Coefficients

Similar presentations


Presentation on theme: "Section 8.6: Clustering Coefficients"β€” Presentation transcript:

1 Section 8.6: Clustering Coefficients
By: Ralucca Gera, NPS Most pictures are from Newman’s textbook

2 Clustering coefficients for real networks
The clustering coefficients measure the average probability that two neighbors of a vertex are themselves neighbors (a measure of the density of triangles in a network). There are three versions: Clustering coeff. of G: 𝐢 𝐺 = 3 # π‘œπ‘“ 𝐾 3 # π‘œπ‘“ π‘π‘œπ‘›π‘›π‘’π‘π‘‘π‘’π‘‘ π‘‘π‘Ÿπ‘–π‘π‘™π‘’π‘  Local Clustering coefficient: C i = 3 # π‘œπ‘“ 𝐾 3 π‘‘β„Žπ‘Žπ‘‘ 𝑖𝑛𝑙𝑒𝑑𝑒 𝑖 # π‘œπ‘“ π‘π‘œπ‘›π‘›π‘’π‘π‘‘π‘’π‘‘ π‘‘π‘Ÿπ‘–π‘π‘™π‘’π‘  π‘π‘’π‘›π‘‘π‘’π‘Ÿπ‘’π‘‘ π‘Žπ‘‘ 𝑖 Avg. clustering coeff. of G: 𝐢 𝑀𝑠 𝐺 = 1 𝑛 π‘–βˆˆπ‘‰(𝐺) 𝐢 𝑖 Mention that if we use the second definition of clustering coefficient (Eq. 7.44) we get different results – usually overestimate of C Also some studies instead of using the expected clustering coefficient given from the equation on this slide, they use the one for the Poissonian random graph (i.e., edge density), which again will give discrepancies in the results.

3 An example

4 Clustering coeff distrrribution example in Gephi
𝐢 β„Ž = One triangle

5 Statistics for real networks
𝐢= clustering coefficient 𝐢 𝑀𝑠 = ave clustering coefficient

6 Observed vs. expected values for π‘ͺ π’˜π’”
Network Observed Expected value based on random graphs Collaboration of physicists C = .45 C= .0023 Food webs C = . 16 (or .12) similar Internet C = .012 C = .84 ws ws Source: N. Przulj. Graph theory analysis of protein-protein interactions

7 Explanations? The exact reason for this phenomenon is not well understood, but it may be connected with The structure of the graph (since the random one lacks it) The formation of groups or communities E.g., in social networks οƒ  triadic closure

8 𝐢 𝑀𝑠 as a function of the network size
𝐢 𝑀𝑠 𝐡𝐴 ~ 𝑁 βˆ’3/4 𝐢 𝑀𝑠 π‘Ÿπ‘Žπ‘›π‘‘π‘œπ‘š ~ 𝑁 βˆ’1 Source: R. Albert and A. L. BarabΒ΄asi. Statistical mechanics of complex networks. Reviews of Modern Physics, 74:47–97, 2002

9 π‘ͺ π’˜π’” as a function of degree
PPI: protein-protein interaction netw. SF = scale free synthetic network Source: N. Prˆzulj, D. G. Corneil, and I. Jurisica. Modeling interactome: Scale free or geometric? arXiv:qbio. MN/ , 2004.

10 Section 8.6.1:Local clustering coefficient
If we calculate the local clustering coefficient of each vertex in a network an interesting pattern occurs On average, vertices of higher degree exhibit lower local clustering Internet network. For nodes of degree π‘˜ : 𝐢 𝑖 π‘˜ =π‘˜ βˆ’Ξ± , where .75 ≀α ≀ 1 Thoughts on why this occurs?

11 Section 8.6.1:Local clustering coefficient
Possible explanations for the decrease in 𝐢 𝑖 as degree increases: Vertices tend to group in communities, sharing mostly neighbors within the same community Thus some vertices have small/large degree based on the size of the community Smaller communities are denser οƒ  larger 𝐢 𝑖 Communities are generally connected by large degree nodes, and being a connector will decrease its value of 𝐢 𝑖 of these large degree nodes.

12 Extensions Clustering coefficient measures the density of 𝐾 3 in networks The density of other small groups of vertices can be studied as well (density of motifs)

13 Graphlet frequency in Scale Free netw
Source: N. Prˆzulj, D. G. Corneil, and I. Jurisica. Modeling interactome: Scale free or geometric? arXiv:qbio. MN/ , 2004.


Download ppt "Section 8.6: Clustering Coefficients"

Similar presentations


Ads by Google