Discrete Mathematics and its Applications Lecture 6 – PA models

Slides:



Advertisements
Similar presentations
The Theory of Zeta Graphs with an Application to Random Networks Christopher Ré Stanford.
Advertisements

Algorithmic and Economic Aspects of Networks Nicole Immorlica.
Analysis and Modeling of Social Networks Foudalis Ilias.
Jure Leskovec, CMU Lars Backstrom, Cornell Ravi Kumar, Yahoo! Research Andrew Tomkins, Yahoo! Research.
Week 5 - Models of Complex Networks I Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
Week 4 – Random Graphs Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
Lecture 21 Network evolution Slides are modified from Jurij Leskovec, Jon Kleinberg and Christos Faloutsos.
Information Networks Generative processes for Power Laws and Scale-Free networks Lecture 4.
Synopsis of “Emergence of Scaling in Random Networks”* *Albert-Laszlo Barabasi and Reka Albert, Science, Vol 286, 15 October 1999 Presentation for ENGS.
SILVIO LATTANZI, D. SIVAKUMAR Affiliation Networks Presented By: Aditi Bhatnagar Under the guidance of: Augustin Chaintreau.
Universal Random Semi-Directed Graphs
1 Evolution of Networks Notes from Lectures of J.Mendes CNR, Pisa, Italy, December 2007 Eva Jaho Advanced Networking Research Group National and Kapodistrian.
On the Spread of Viruses on the Internet Noam Berger Joint work with C. Borgs, J.T. Chayes and A. Saberi.
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.
Scale Free Networks Robin Coope April Abert-László Barabási, Linked (Perseus, Cambridge, 2002). Réka Albert and AL Barabási,Statistical Mechanics.
Advanced Topics in Data Mining Special focus: Social Networks.
SDSC, skitter (July 1998) A random graph model for massive graphs William Aiello Fan Chung Graham Lincoln Lu.
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
1 Algorithms for Large Data Sets Ziv Bar-Yossef Lecture 7 May 14, 2006
Computer Science 1 Web as a graph Anna Karpovsky.
Week 10 – Meyniel’s conjecture Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
The Erdös-Rényi models
Information Networks Power Laws and Network Models Lecture 3.
Lecture 6 - Models of Complex Networks II Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
“Adversarial Deletion in Scale Free Random Graph Process” by A.D. Flaxman et al. Hammad Iqbal CS April 2006.
1 Burning a graph as a model of social contagion Anthony Bonato Ryerson University Institute of Software Chinese Academy of Sciences.
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.
On-line Social Networks - Anthony Bonato 1 Dynamic Models of On-Line Social Networks Anthony Bonato Ryerson University WAW’2009 February 13, 2009 nt.
Miniconference on the Mathematics of Computation
1 How to burn a graph Anthony Bonato Ryerson University GRASCan 2015.
A short course on complex networks
Theory of Computational Complexity Probability and Computing Chapter Hikaru Inada Iwama and Ito lab M1.
Network (graph) Models
Lecture 23: Structure of Networks
Random Walk for Similarity Testing in Complex Networks
Topics In Social Computing (67810)
Marina Leri Institute of Applied Mathematical Research
Models of networks (synthetic networks or generative models): Random, Small-world, Scale-free, Configuration model and Random geometric model By: Ralucca.
Lecture 23: Structure of Networks
Random Graph Models of large networks
Models of Network Formation
Lecture 13 Network evolution
Models of Network Formation
Peer-to-Peer and Social Networks Fall 2017
Models of Network Formation
Discrete Mathematics and its Applications Lecture 1 – Graph Theory
Models of Network Formation
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.
Modelling and Searching Networks Lecture 3 – ILT model
Lecture 23: Structure of Networks
Miniconference on the Mathematics of Computation
Discrete Mathematics and its Applications Lecture 8 – Cop-win Graphs
Miniconference on the Mathematics of Computation
Discrete Mathematics and its Applications Lecture 3 – ILT model
Modelling and Searching Networks Lecture 9 – Meyniel’s Conjecture
Modelling and Searching Networks Lecture 8 – Cop-win Graphs
Modelling and Searching Networks Lecture 4 – ILAT model
Lecture 21 Network evolution
Adjacency Matrices and PageRank
Miniconference on the Mathematics of Computation
Modelling and Searching Networks Lecture 9 – Meyniel’s Conjecture
Modelling and Searching Networks Lecture 2 – Complex Networks
Modelling and Searching Networks Lecture 5 – Random graphs
Modelling and Searching Networks Lecture 6 – PA models
Network Science: A Short Introduction i3 Workshop
Discrete Mathematics and its Applications Lecture 5 – Random graphs
Network Models Michael Goodrich Some slides adapted from:
Advanced Topics in Data Mining Special focus: Social Networks
Cops and Robbers from a Distance
Presentation transcript:

Discrete Mathematics and its Applications Lecture 6 – PA models Miniconference on the Mathematics of Computation AM8002 Discrete Mathematics and its Applications Lecture 6 – PA models Dr. Anthony Bonato Ryerson University

Key properties of complex networks Large scale. Evolving over time. Power law degree distributions. Small world properties. in this lecture, we consider various models simulating these properties

Why model complex networks? uncover and explain the generative mechanisms underlying complex networks predict the future nice mathematical challenges models can uncover the hidden reality of networks

“All models are wrong, but some are more useful.” – G.P.E. Box

G(n,p) random graph model (Erdős, Rényi, 63) p = p(n) a real number in (0,1), n a positive integer G(n,p): probability space on graphs with nodes {1,…,n}, two nodes joined independently and with probability p 1 2 3 4 5

Degrees and diameter an event An happens asymptotically almost surely (a.a.s.) in G(n,p) if it holds there with probability tending to 1 as n→∞ Theorem 7.1: A.a.s. the degree of each vertex of G in G(n,p) equals concentration: binomial distribution Theorem 7.2: If p is constant, then a.a.s. diam(G(n,p)) = 2.

Aside: evolution of G(n,p) think of G(n,p) as evolving from a co-clique to clique as p increases from 0 to 1 at p=1/n, Erdős and Rényi observed something interesting happens a.a.s.: with p = c/n, with c < 1, the graph is disconnected with all components trees, the largest of order Θ(log(n)) as p = c/n, with c > 1, the graph becomes connected with a giant component of order Θ(n) Erdős and Rényi called this the double jump physicists call it the phase transition: it is similar to phenomena like freezing or boiling

G(n,p) is not a model for complex networks degree distribution is binomial low diameter, rich but uniform substructures

Preferential attachment model Albert-László Barabási Réka Albert

Preferential attachment say there are n nodes xi in G, and we add in a new node z z is joined to the xi by preferential attachment if the probability zxi is an edge is proportional to degrees: the larger deg(xi), the higher the probability that z is joined to xi

Preferential attachment (PA) model (Barabási, Albert, 99), (Bollobás,Riordan,Spencer,Tusnady,01) parameter: m a positive integer at time 0, add a single edge at time t+1, add m edges from a new node vt+1 to existing nodes forming the graph Gt the edge vt+1 vs is added with probability

Preferential Attachment Model (Barabási, Albert, 99), (Bollobás,Riordan,Spencer,Tusnady,01) Wilensky, U. (2005). NetLogo Preferential Attachment model. http://ccl.northwestern.edu/netlogo/models/PreferentialAttachment.

Properties of the PA model Theorem 7.3 (BRST,01) A.a.s. for all k satisfying 0 ≤ k ≤ t1/15 Theorem 7.4 (Bollobás, Riordan, 04) A.a.s. the diameter of the graph at time t is

Idea of proof of power law degree distribution Derive an asymptotic expression for E(Nk,t) via a recurrence relation. Prove that Nk,t concentrates around E(Nk,t). this is accomplished via martingales or using variance

ACL PA model (Aeillo,Chung,Lu,2002) introduced a preferential attachment model where the parameters allow exponents to range over (2,∞) Fix p in (0,1). This is the sole parameter of the model. At t=0, G0 is a single vertex with a loop. A vertex-step adds a new vertex v and an edge uv, where u is chosen from existing vertices by preferential attachment. An edge-step adds an edge uv, where both endpoints are chosen by preferential attachment. To form Gt+1, with probability p take a vertex-step, and with probability 1-p, an edge-step.

ACL PA, continued note that the number of vertices is a random variable; but it concentrates on 1+pt. to give a flavour of estimating the expectations of random variables Nk,t we derive the following result. The case (2) for general k>1 follows by an induction.

Power law for expected degree distribution in ACL PA model Theorem 7.5 (ACL,02). 1) 2) For k sufficiently large,