Random Graph Models of Social Networks Paper Authors: M.E. Newman, D.J. Watts, S.H. Strogatz Presentation presented by Jessie Riposo.

Slides:



Advertisements
Similar presentations
DATA & STATISTICS 101 Presented by Stu Nagourney NJDEP, OQA.
Advertisements

‘Small World’ Networks (An Introduction) Presenter : Vishal Asthana
Algorithmic and Economic Aspects of Networks Nicole Immorlica.
Emergence of Scaling in Random Networks Albert-Laszlo Barabsi & Reka Albert.
Approximation, Chance and Networks Lecture Notes BISS 2005, Bertinoro March Alessandro Panconesi University La Sapienza of Rome.
Analysis and Modeling of Social Networks Foudalis Ilias.
VL Netzwerke, WS 2007/08 Edda Klipp 1 Max Planck Institute Molecular Genetics Humboldt University Berlin Theoretical Biophysics Networks in Metabolism.
Models of Network Formation Networked Life NETS 112 Fall 2013 Prof. Michael Kearns.
Information Networks Small World Networks Lecture 5.
Advanced Topics in Data Mining Special focus: Social Networks.
Farnoush Banaei-Kashani and Cyrus Shahabi Criticality-based Analysis and Design of Unstructured P2P Networks as “ Complex Systems ” Mohammad Al-Rifai.
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
1 Evolution of Networks Notes from Lectures of J.Mendes CNR, Pisa, Italy, December 2007 Eva Jaho Advanced Networking Research Group National and Kapodistrian.
Complex Networks Third Lecture TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA TexPoint fonts used in EMF. Read the.
Using Structure Indices for Efficient Approximation of Network Properties Matthew J. Rattigan, Marc Maier, and David Jensen University of Massachusetts.
Alon Arad Alon Arad Hurst Exponent of Complex Networks.
Peer-to-Peer and Grid Computing Exercise Session 3 (TUD Student Use Only) ‏
Common Properties of Real Networks. Erdős-Rényi Random Graphs.
Sampling from Large Graphs. Motivation Our purpose is to analyze and model social networks –An online social network graph is composed of millions of.
Complex networks and random matrices. Geoff Rodgers School of Information Systems, Computing and Mathematics.
Advanced Topics in Data Mining Special focus: Social Networks.
How is this going to make us 100K Applications of Graph Theory.
TELCOM2125: Network Science and Analysis
On Distinguishing between Internet Power Law B Bu and Towsley Infocom 2002 Presented by.
Computer Science 1 Web as a graph Anna Karpovsky.
Maximum likelihood (ML)
The Erdös-Rényi models
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
Developing Analytical Framework to Measure Robustness of Peer-to-Peer Networks Niloy Ganguly.
Author: M.E.J. Newman Presenter: Guoliang Liu Date:5/4/2012.
Can you connect the dots as shown without taking your pen off the page or drawing the same line twice.
Random-Graph Theory The Erdos-Renyi model. G={P,E}, PNP 1,P 2,...,P N E In mathematical terms a network is represented by a graph. A graph is a pair of.
School of Information Sciences University of Pittsburgh TELCOM2125: Network Science and Analysis Konstantinos Pelechrinis Spring 2013 Figures are taken.
Topology and Evolution of the Open Source Software Community Advisors: Dr. Vincent W. Freeh Dr. Kevin Bowyer Supported in part by the National Science.
Networks Igor Segota Statistical physics presentation.
Analyzing the Vulnerability of Superpeer Networks Against Attack Niloy Ganguly Department of Computer Science & Engineering Indian Institute of Technology,
Most of contents are provided by the website Graph Essentials TJTSD66: Advanced Topics in Social Media.
Lecture 10: Network models CS 765: Complex Networks Slides are modified from Networks: Theory and Application by Lada Adamic.
1.5 Graph Theory. Graph Theory The Branch of mathematics in which graphs and networks are used to solve problems.
Most of contents are provided by the website Network Models TJTSD66: Advanced Topics in Social Media (Social.
How Do “Real” Networks Look?
Euler Paths and Circuits. The original problem A resident of Konigsberg wrote to Leonard Euler saying that a popular pastime for couples was to try.
1 Friends and Neighbors on the Web Presentation for Web Information Retrieval Bruno Lepri.
Properties of Growing Networks Geoff Rodgers School of Information Systems, Computing and Mathematics.
Class 2: Graph Theory IST402. Can one walk across the seven bridges and never cross the same bridge twice? Network Science: Graph Theory THE BRIDGES OF.
Community structure in graphs Santo Fortunato. More links “inside” than “outside” Graphs are “sparse” “Communities”
School of Information Sciences University of Pittsburgh TELCOM2125: Network Science and Analysis Konstantinos Pelechrinis Spring 2013 Figures are taken.
The inference and accuracy We learned how to estimate the probability that the percentage of some subjects in the sample would be in a given interval by.
On the behaviour of an edge number in a power-law random graph near a critical points E. V. Feklistova, Yu.
The normal approximation for probability histograms.
Network Topology Single-level Diversity Coding System (DCS) An information source is encoded by a number of encoders. There are a number of decoders, each.
Network (graph) Models
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama
How Do “Real” Networks Look?
Section 8.6 of Newman’s book: Clustering Coefficients
The Watts-Strogatz model
How Do “Real” Networks Look?
How Do “Real” Networks Look?
How Do “Real” Networks Look?
Department of Computer Science University of York
Clustering Coefficients
Elements of a statistical test Statistical null hypotheses
Lecture 9: Network models CS 765: Complex Networks
Network Science: A Short Introduction i3 Workshop
Network Models Michael Goodrich Some slides adapted from:
Advanced Topics in Data Mining Special focus: Social Networks
Advanced Topics in Data Mining Special focus: Social Networks
Presentation transcript:

Random Graph Models of Social Networks Paper Authors: M.E. Newman, D.J. Watts, S.H. Strogatz Presentation presented by Jessie Riposo

This Paper Focuses on New Techniques for Generating Social networks This paper focuses on how to generate random graphs that will give degree distributions of real world networks and how to calculate properties of the generated networks by using their degree distributions

Paper Has Two Main Parts Modeling graphs with arbitrary degree distribution Modeling affiliation networks and bipartite graphs

Modeling Graphs with Arbitrary Degree Distributions Using Random Graphs to model real world networks has some serious short-comings Specifically the fact that the natural degree distribution of a random graph is unlike that of real-world networks.

Known Degree Distributions A large random graph has a Poisson Degree distribution Scientific Collaboration Networks, Movie Actor Collaboration Networks, and Company Director Networks all have highly skewed degree distributions that cannot be modeled with the Poisson.

Why the Random Graph if it does not have the correct degree distribution for real-world networks? The Random Graph Has Desirable Properties Many features of its behavior can be calculated exactly

Is it possible to create a model that matches real-world networks better than a random graph, but is still exactly solvable?

An Algorithm that Generates a Random Graph with the Desired Degree Distribution Given (normalized) probabilities p that a randomly chosen vertex in the network has degree k –Take N vertices –Assign to each a number k of ends (k is a random number drawn independently of probability of k) –Chose ends randomly in pairs and connect with an edge –If number of ends is odd throw one edge away and generate a new one from distribution, repeating until number of ends is even.

Properties of the Network Model are Exactly Solvable in the limit of large N The trick is to use the generating function instead of working directly with the degree distribution Generating Function = SUM (p*x^k) (k=0 to 100) –For example: Avg. Degree of a vertex = Derivative of the GF evaluated at 1.

From Experimentation in Social Networks There are Two ‘Regimes’ Depending upon the exact probability distribution of the degrees there are two different ‘regimes’: –Many small clusters of vertices connected together by edges –A giant cluster of connected vertices whose size scales up with the size of the whole network

If Degree Distribution is Known, Moment Functions are Used to Calculate Size of Giant Cluster Generating function is used to calculate the sizes of the giant component and average components. –The fraction of the networks which is filled by the giant component, is given by S=1-G(u) Where u is the smallest non-neg. real solution of G’(1)u=G’(u)

The Existence (or not) of a Giant Component is Important in Social Networks If there is no giant component then communication can only take place within small groups of people If there is a giant component then a large fraction of network can all communicate with one another

A Sample Problem was Derived to Test the Models The distribution used was a power-law distribution characterized by –P= CK^(-t)e^(-K/k) –Exponent t –Cutoff length k –C is a constant fixed by the requirement to be normalized

The Results Show that Giant Components Exist Only at Specific t and k When k is below.9102 a giant component can never exist regardless of the value of t. For values of t larger than a giant component cannot exist regardless of the value of k. Almost all networks found in society and nature appear to be well inside these limits.

Why Affiliation Networks and Bipartite Graphs Affiliation networks can be used to avoid problems of: –Hard to solicit unbiased data in social network experiments. –Data is usually limited Affiliation network is a network in which actors are joined together by common membership of groups

For an Affiliation Network There are Two Different Degree Distributions For example if looking at directors and boards the distributions would be: –The number of boards that directors sit on –The number of directors who sit on a boards

Mathematically the Networks are Generated as Random Graphs, But… There are now two moment functions –One for each distribution –Let probability that a director sits on j boards equal pj and probability that a board has k members equal qk. –f(x)=Sum (pj(x^j)), g(x)=sum(qk(x^k)) j k Clustering coefficient is different from that of the random graph C = 3* Number of triangles on the graph Number of connected triples of vertices

NetworkC TheoryC ActualAvg. Degree Theory Avg. Degree Actual Company directors Movie actors Physics Biomedicine Results of Experimentation

How Does the Theory Measure Up? The clustering coefficient is remarkably precise for boards of directors For the other networks the clustering coefficient seems to be underestimated by a factor of about two by the theory For the other networks the average number of collaborators is moderately accurate.

What Does This Mean? Remember that the graphs were created with degree distributions the same as real networks, but the connections between the nodes were generated randomly. Agreement between model and reality would indicate that there is no statistical difference between the real-world network and an equivalent random network. Differences in the models and real-world networks may be indicating some potential sociological phenomenon

The Main Contributions of This Paper Were: A set of Models that allow for the fact that the degree distributions of real-world social networks are often highly skewed The Statistical Properties of the networks are exactly solvable, once the degree distribution is specified A generalized theory in the case of bipartite random graphs which serve as models for affiliation networks Models can be applied not only to Social Networks, but to communications, transportation, distribution, and other networks