Statistical Properties of Massive Graphs (Networks) Networks and Measurements.

Slides:



Advertisements
Similar presentations
Scale Free Networks.
Advertisements

Complex Networks Luis Miguel Varela COST meeting, Lisbon March 27 th 2013.
Emergence of Scaling in Random Networks Albert-Laszlo Barabsi & Reka Albert.
Analysis and Modeling of Social Networks Foudalis Ilias.
Online Social Networks and Media Navigation in a small world.
VL Netzwerke, WS 2007/08 Edda Klipp 1 Max Planck Institute Molecular Genetics Humboldt University Berlin Theoretical Biophysics Networks in Metabolism.
Information Networks Generative processes for Power Laws and Scale-Free networks Lecture 4.
Information Networks Small World Networks Lecture 5.
Advanced Topics in Data Mining Special focus: Social Networks.
Λ14 Διαδικτυακά Κοινωνικά Δίκτυα και Μέσα Network Measurements.
CS 599: Social Media Analysis University of Southern California1 The Basics of Network Analysis Kristina Lerman University of Southern California.
Weighted networks: analysis, modeling A. Barrat, LPT, Université Paris-Sud, France M. Barthélemy (CEA, France) R. Pastor-Satorras (Barcelona, Spain) A.
Emergence of Scaling in Random Networks Barabasi & Albert Science, 1999 Routing map of the internet
Network Models Social Media Mining. 2 Measures and Metrics 2 Social Media Mining Network Models Why should I use network models? In may 2011, Facebook.
Mining and Searching Massive Graphs (Networks)
Network Statistics Gesine Reinert. Yeast protein interactions.
CS 728 Lecture 4 It’s a Small World on the Web. Small World Networks It is a ‘small world’ after all –Billions of people on Earth, yet every pair separated.
Web as Graph – Empirical Studies The Structure and Dynamics of Networks.
Peer-to-Peer and Grid Computing Exercise Session 3 (TUD Student Use Only) ‏
Global topological properties of biological networks.
Advanced Topics in Data Mining Special focus: Social Networks.
1 Algorithms for Large Data Sets Ziv Bar-Yossef Lecture 7 May 14, 2006
Data Mining for Complex Network Introduction and Background.
Network analysis and applications Sushmita Roy BMI/CS 576 Dec 2 nd, 2014.
Systems Biology, April 25 th 2007Thomas Skøt Jensen Technical University of Denmark Networks and Network Topology Thomas Skøt Jensen Center for Biological.
Computer Science 1 Web as a graph Anna Karpovsky.
The Erdös-Rényi models
Optimization Based Modeling of Social Network Yong-Yeol Ahn, Hawoong Jeong.
Information Networks Power Laws and Network Models Lecture 3.
(Social) Networks Analysis III Prof. Dr. Daning Hu Department of Informatics University of Zurich Oct 16th, 2012.
Topic 13 Network Models Credits: C. Faloutsos and J. Leskovec Tutorial
Graph Theory in 50 minutes. This Graph has 6 nodes (also called vertices) and 7 edges (also called links)
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.
Eurecom, Sophia-Antipolis Thrasyvoulos Spyropoulos / Part II: Complex Networks Empirical Properties and Metrics.
Information Networks Introduction to networks Lecture 1.
Author: M.E.J. Newman Presenter: Guoliang Liu Date:5/4/2012.
Statistical Mechanics of Complex Networks: Economy, Biology and Computer Networks Albert Diaz-Guilera Universitat de Barcelona.
Clustering of protein networks: Graph theory and terminology Scale-free architecture Modularity Robustness Reading: Barabasi and Oltvai 2004, Milo et al.
COLOR TEST COLOR TEST. Social Networks: Structure and Impact N ICOLE I MMORLICA, N ORTHWESTERN U.
Complex Networks First Lecture TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA TexPoint fonts used in EMF. Read the.
Part 1: Biological Networks 1.Protein-protein interaction networks 2.Regulatory networks 3.Expression networks 4.Metabolic networks 5.… more biological.
Online Social Networks and Media
Complex Networks: Models Lecture 2 Slides by Panayiotis TsaparasPanayiotis Tsaparas.
Random Dot Product Graphs Ed Scheinerman Applied Mathematics & Statistics Johns Hopkins University IPAM Intelligent Extraction of Information from Graphs.
Network Computing Laboratory The Structure and Function of Complex Networks (Episode I) M.E.J. Newman, Dept. of Physics, U. Michigan, presented.
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.
Online Social Networks and Media Network Measurements.
How Do “Real” Networks Look?
March 3, 2009 Network Analysis Valerie Cardenas Nicolson Assistant Adjunct Professor Department of Radiology and Biomedical Imaging.
Models and Algorithms for Complex Networks
Information Retrieval Search Engine Technology (10) Prof. Dragomir R. Radev.
Abstract Networks. WWW (2000) Scientific Collaboration Girvan & Newman (2002)
Netlogo demo. Complexity and Networks Melanie Mitchell Portland State University and Santa Fe Institute.
Algorithms and Computational Biology Lab, Department of Computer Science and & Information Engineering, National Taiwan University, Taiwan Network Biology.
Lecture II Introduction to complex networks Santo Fortunato.
Lecture 23: Structure of Networks
Structures of Networks
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama
How Do “Real” Networks Look?
Lecture 23: Structure of Networks
Network Science: A Short Introduction i3 Workshop
How Do “Real” Networks Look?
How Do “Real” Networks Look?
How Do “Real” Networks Look?
Lecture 23: Structure of Networks
Lecture 9: Network models CS 765: Complex Networks
Advanced Topics in Data Mining Special focus: Social Networks
Advanced Topics in Data Mining Special focus: Social Networks
Presentation transcript:

Statistical Properties of Massive Graphs (Networks) Networks and Measurements

What is an information network?  Network: a collection of entities that are interconnected  A link (edge) between two entities (nodes) denotes an interaction between two entities  We view this interaction as information exchange, hence, Information Networks  The term encompasses more general networks

Why do we care?  Networks are everywhere  more and more systems can be modeled as networks, and more data is collected  traditional graph models no longer work  Large scale networks require new tools to study them  A fascinating “new” field (“new science”?)  involves multiple disciplines: computer science, mathematics, physics, biology, sociology. economics

Types of networks  Social networks  Knowledge (Information) networks  Technology networks  Biological networks

Social Networks  Links denote a social interaction  Networks of acquaintances  actor networks  co-authorship networks  director networks  phone-call networks  networks  IM networks Microsoft buddy network  Bluetooth networks  sexual networks  home page networks

Knowledge (Information) Networks  Nodes store information, links associate information  Citation network (directed acyclic)  The Web (directed)  Peer-to-Peer networks  Word networks  Networks of Trust  Bluetooth networks

Technological networks  Networks built for distribution of commodity  The Internet router level, AS level  Power Grids  Airline networks  Telephone networks  Transportation Networks roads, railways, pedestrian traffic  Software graphs

Biological networks  Biological systems represented as networks  Protein-Protein Interaction Networks  Gene regulation networks  Metabolic pathways  The Food Web  Neural Networks

Now what?  The world is full with networks. What do we do with them?  understand their topology and measure their properties  study their evolution and dynamics  create realistic models  create algorithms that make use of the network structure

Erdös-Renyi Random graphs Paul Erdös ( )

Erdös-Renyi Random Graphs  The G n,p model  n : the number of vertices  0 ≤ p ≤ 1  for each pair (i,j), generate the edge (i,j) independently with probability p  Related, but not identical: The G n,m model

Graph properties  A property P holds almost surely (or for almost every graph), if  Evolution of the graph: which properties hold as the probability p increases?  Threshold phenomena: Many properties appear suddenly. That is, there exist a probability p c such that for p p c the property holds a.s.

The giant component  Let z=np be the average degree  If z < 1, then almost surely, the largest component has size at most O(ln n)  if z > 1, then almost surely, the largest component has size Θ(n). The second largest component has size O(ln n)  if z =ω(ln n), then the graph is almost surely connected.

The phase transition  When z=1, there is a phase transition  The largest component is O(n 2/3 )  The sizes of the components follow a power- law distribution.

Random graphs degree distributions  The degree distribution follows a binomial  Assuming z=np is fixed, as n→ ∞ B(n,k,p) is approximated by a Poisson distribution  Highly concentrated around the mean, with a tail that drops exponentially

Random graphs and real life  A beautiful and elegant theory studied exhaustively  Random graphs had been used as idealized generative models  Unfortunately, they don’t capture reality…

Measuring Networks  Degree distributions  Small world phenomena  Clustering Coefficient  Mixing patterns  Degree correlations  Communities and clusters

Degree distributions  Problem: find the probability distribution that best fits the observed data degree frequency k fkfk f k = fraction of nodes with degree k = probability of a randomly selected node to have degree k

Power-law distributions  The degree distributions of most real-life networks follow a power law  Right-skewed/Heavy-tail distribution  there is a non-negligible fraction of nodes that has very high degree (hubs)  scale-free: no characteristic scale, average is not informative  In stark contrast with the random graph model!  highly concentrated around the mean  the probability of very high degree nodes is exponentially small p(k) = Ck -α

Power-law signature  Power-law distribution gives a line in the log-log plot  α : power-law exponent (typically 2 ≤ α ≤ 3) degree frequency log degree log frequency α log p(k) = -α logk + logC

Examples Taken from [Newman 2003]

A random graph example

Maximum degree  For random graphs, the maximum degree is highly concentrated around the average degree z  For power law graphs  Rough argument: solve nP[X≥k]=1

Exponential distribution  Observed in some technological or collaboration networks  Identified by a line in the log-linear plot p(k) = λe -λk log p(k) = - λk + log λ degree log frequency λ

Collective Statistics (M. Newman 2003)

Clustering (Transitivity) coefficient  Measures the density of triangles (local clusters) in the graph  Two different ways to measure it:  The ratio of the means

Example

Clustering (Transitivity) coefficient  Clustering coefficient for node i  The mean of the ratios

Example  The two clustering coefficients give different measures  C (2) increases with nodes with low degree

Collective Statistics (M. Newman 2003)

Clustering coefficient for random graphs  The probability of two of your neighbors also being neighbors is p, independent of local structure  clustering coefficient C = p  when z is fixed C = z/n =O(1/n)

Small world phenomena  Small worlds: networks with short paths Obedience to authority (1963) Small world experiment (1967) Stanley Milgram ( ): “The man who shocked the world”

Small world experiment  Letters were handed out to people in Nebraska to be sent to a target in Boston  People were instructed to pass on the letters to someone they knew on first-name basis  The letters that reached the destination followed paths of length around 6  Six degrees of separation: (play of John Guare)  Also:  The Kevin Bacon game  The Erdös number  Small world project:

Measuring the small world phenomenon  d ij = shortest path between i and j  Diameter:  Characteristic path length:  Harmonic mean

Collective Statistics (M. Newman 2003)

Mixing patterns  Assume that we have various types of nodes. What is the probability that two nodes of different type are linked?  assortative mixing (homophily) E : mixing matrix p(i,j) = mixing probability p(j | i) = conditional mixing probability

Mixing coefficient  Gupta, Anderson, May 1989  Advantages:  Q=1 if the matrix is diagonal  Q=0 if the matrix is uniform  Disadvantages  sensitive to transposition  does not weight the entries

Mixing coefficient  Newman 2003  Advantages:  r = 1 for diagonal matrix, r = 0 for uniform matrix  not sensitive to transposition, accounts for weighting (row marginal) (column marginal) r=0.621Q=0.528

Degree correlations  Do high degree nodes tend to link to high degree nodes?  Pastor Satoras et al.  plot the mean degree of the neighbors as a function of the degree  Newman  compute the correlation coefficient of the degrees of the two endpoints of an edge  assortative/disassortative

Collective Statistics (M. Newman 2003)

Communities and Clusters  Use the graph structure to discover communities of nodes  essentially clustering and classification on graphs

Other measures  Frequent (or interesting) motifs  bipartite cliques in the web graph  patterns in biological and software graphs  Use graphlets to compare models [Przulj,Corneil,Jurisica 2004]

Other measures  Network resilience  against random or targeted node deletions  Graph eigenvalues

Other measures  The giant component  Other?

References  M. E. J. Newman, The structure and function of complex networks, SIAM Reviews, 45(2): , 2003  M. E. J. Newman, Random graphs as models of networks in Handbook of Graphs and Networks, S. Bornholdt and H. G. Schuster (eds.), Wiley- VCH, Berlin (2003).  N. Alon J. Spencer, The Probabilistic Method