Clustering Coefficients

Slides:



Advertisements
Similar presentations
Complex Networks Advanced Computer Networks: Part1.
Advertisements

Emergence of Scaling in Random Networks Albert-Laszlo Barabsi & Reka Albert.
CSE 5243 (AU 14) Graph Basics and a Gentle Introduction to PageRank 1.
Analysis and Modeling of Social Networks Foudalis Ilias.
Network Properties 1.Global Network Properties ( Chapter 3 of the course textbook “Analysis of Biological Networks” by Junker and Schreiber) 1)Degree distribution.
VL Netzwerke, WS 2007/08 Edda Klipp 1 Max Planck Institute Molecular Genetics Humboldt University Berlin Theoretical Biophysics Networks in Metabolism.
Hierarchy in networks Peter Náther, Mária Markošová, Boris Rudolf Vyjde : Physica A, dec
Directional triadic closure and edge deletion mechanism induce asymmetry in directed edge properties.
Networks. Graphs (undirected, unweighted) has a set of vertices V has a set of undirected, unweighted edges E graph G = (V, E), where.
Network Statistics Gesine Reinert. Yeast protein interactions.
Global topological properties of biological networks.
On Distinguishing between Internet Power Law B Bu and Towsley Infocom 2002 Presented by.
Systems Biology, April 25 th 2007Thomas Skøt Jensen Technical University of Denmark Networks and Network Topology Thomas Skøt Jensen Center for Biological.
Network Measures Social Media Mining. 2 Measures and Metrics 2 Social Media Mining Network Measures Klout.
Random Graph Models of Social Networks Paper Authors: M.E. Newman, D.J. Watts, S.H. Strogatz Presentation presented by Jessie Riposo.
The Erdös-Rényi models
Models and Algorithms for Complex Networks Networks and Measurements Lecture 3.
Biological Networks Lectures 6-7 : February 02, 2010 Graph Algorithms Review Global Network Properties Local Network Properties 1.
Section 8 – Ec1818 Jeremy Barofsky March 31 st and April 1 st, 2010.
LANGUAGE NETWORKS THE SMALL WORLD OF HUMAN LANGUAGE Akilan Velmurugan Computer Networks – CS 790G.
Clustering of protein networks: Graph theory and terminology Scale-free architecture Modularity Robustness Reading: Barabasi and Oltvai 2004, Milo et al.
Science: Graph theory and networks Dr Andy Evans.
A Graph-based Friend Recommendation System Using Genetic Algorithm
School of Information Sciences University of Pittsburgh TELCOM2125: Network Science and Analysis Konstantinos Pelechrinis Spring 2013 Figures are taken.
Part 1: Biological Networks 1.Protein-protein interaction networks 2.Regulatory networks 3.Expression networks 4.Metabolic networks 5.… more biological.
3. SMALL WORLDS The Watts-Strogatz model. Watts-Strogatz, Nature 1998 Small world: the average shortest path length in a real network is small Six degrees.
Algorithms for Biological Networks Prof. Tijana Milenković Computer Science and Engineering University of Notre Dame Fall 2010.
Class 9: Barabasi-Albert Model-Part I
Lecture 10: Network models CS 765: Complex Networks Slides are modified from Networks: Theory and Application by Lada Adamic.
Most of contents are provided by the website Network Models TJTSD66: Advanced Topics in Social Media (Social.
How Do “Real” Networks Look?
Importance Measures on Nodes Lecture 2 Srinivasan Parthasarathy 1.
Algorithms and Computational Biology Lab, Department of Computer Science and & Information Engineering, National Taiwan University, Taiwan Network Biology.
Cmpe 588- Modeling of Internet Emergence of Scale-Free Network with Chaotic Units Pulin Gong, Cees van Leeuwen by Oya Ünlü Instructor: Haluk Bingöl.
The simultaneous evolution of author and paper networks
Network Science Overview (2)
Network (graph) Models
Lecture 23: Structure of Networks
Bioinformatics 3 V6 – Biological Networks are Scale- free, aren't they? Fri, Nov 2, 2012.
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama
Groups of vertices and Core-periphery structure
Topics In Social Computing (67810)
Empirical analysis of Chinese airport network as a complex weighted network Methodology Section Presented by Di Li.
How Do “Real” Networks Look?
Section 8.6: Clustering Coefficients
Lecture 23: Structure of Networks
Generative Model To Construct Blog and Post Networks In Blogosphere
Section 8.6 of Newman’s book: Clustering Coefficients
How Do “Real” Networks Look?
Section 7.12: Similarity By: Ralucca Gera, NPS.
How Do “Real” Networks Look?
Lecture 13 Network evolution
Section 8.2: Shortest path and small world effect
Shortest path and small world effect
Why Social Graphs Are Different Communities Finding Triangles
Peer-to-Peer and Social Networks Fall 2017
Small World Networks Scotty Smith February 7, 2007.
How Do “Real” Networks Look?
Department of Computer Science University of York
Network Science: A Short Introduction i3 Workshop
Peer-to-Peer and Social Networks
From the Synthetic networks slide deck (didn’t have a chance to go over them at that time) By: Ralucca Gera, NPS.
Degree Distributions.
Katz Centrality (directed graphs).
Lecture 23: Structure of Networks
Section 8.3: Degree Distribution
Local Clustering Coefficient
Warm Up – Tuesday Find the critical times for each vertex.
Degree Distribution Ralucca Gera,
Advanced Topics in Data Mining Special focus: Social Networks
Presentation transcript:

Clustering Coefficients

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: Local Clustering coefficient of node 𝑖 : C i = 3 # 𝑜𝑓 𝐾 3 𝑡ℎ𝑎𝑡 𝑖𝑛𝑙𝑢𝑑𝑒 𝑖 # 𝑜𝑓 𝑐𝑜𝑛𝑛𝑒𝑐𝑡𝑒𝑑 𝑡𝑟𝑖𝑝𝑙𝑒𝑠 𝑐𝑒𝑛𝑡𝑒𝑟𝑒𝑑 𝑎𝑡 𝑖 Avg. clustering coeff. of G: 𝐶 𝑤𝑠 𝐺 = 1 𝑛 𝑖∈𝑉(𝐺) 𝐶 𝑖 (Global) Clustering coeff. of G: 𝐶 𝐺 = 3 # 𝑜𝑓 𝐾 3 # 𝑜𝑓 𝑐𝑜𝑛𝑛𝑒𝑐𝑡𝑒𝑑 𝑡𝑟𝑖𝑝𝑙𝑒𝑠 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.

An example

Clustering coeff distribution example in Gephi 𝐶 ℎ = 1 5 2 One triangle

Statistics for real networks 𝐶= clustering coefficient 𝐶 𝑤𝑠 = ave clustering coefficient

Observed vs. expected values for 𝑪 𝒘𝒔 Network Observed Expected value based on random graphs with the same number of vertices and edges 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. 2005.

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

𝐶 𝑤𝑠 as a function of the network size 𝐶 𝑤𝑠 𝐵𝐴 ~ 𝑁 −3/4 𝐶 𝑤𝑠 𝑟𝑎𝑛𝑑𝑜𝑚 ~ 𝑁 −1 𝑪 𝒘𝒔 : average clustering coeff Source: R. Albert and A. L. Barab´asi. Statistical mechanics of complex networks. Reviews of Modern Physics, 74:47–97, 2002

𝑪 𝒘𝒔 as a function of degree 𝑪 𝒘𝒔 : average clustering coeff 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/0404017, 2004.

Local clustering coefficient If we calculate the local clustering coefficient 𝐶 𝑖 of each vertex 𝑖 in a network: on average, vertices of higher degree exhibit lower local clustering. Internet network. For nodes of degree 𝑘 : 𝐶 𝑖 𝑘 =𝑘 −α , where .75 ≤α ≤ 1 Thoughts on why this occurs?

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.

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)

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/0404017, 2004.

Global Clustering Coefficient Fraction of the paths of length two in the graph that are closed A “closed triad” is a closed path of length three through vertices i, j, and k Calculation Count all paths of length two, count how many of these are closed, and take their ratio i j k closed triad Probability that two vertices with a common adjacent vertex are themselves adjacent Slide courtesy of Dr. Tim Chung