Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random...

23
Emergence of scaling in random networks Albert-L´ aszl´ o Barab´ asi, Reka Albert Emergence of scaling in random networks - Albert-L´ aszl´oBarab´ asi, Reka Albert 1 of 23

Transcript of Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random...

Page 1: Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random networks Albert-L aszl o Barab asi, Reka Albert Emergence of scaling in random networks

Emergence of scaling in random networksAlbert-Laszlo Barabasi, Reka Albert

Emergence of scaling in random networks - Albert-Laszlo Barabasi, Reka Albert — 1 of 23

Page 2: Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random networks Albert-L aszl o Barab asi, Reka Albert Emergence of scaling in random networks

Barabasi, Albert-Laszlo, and Reka Albert. ”Emergence ofscaling in random networks.” science 286.5439 (1999):509-512.

Number of citations: 29239 (Google scholar)

Emergence of scaling in random networks - Albert-Laszlo Barabasi, Reka Albert — 2 of 23

Page 3: Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random networks Albert-L aszl o Barab asi, Reka Albert Emergence of scaling in random networks

Complex networks: vertices - edges

Genetic network: Proteins & genes - chemical interactionsNervous system: Nerve cells - axonsWorld Wide Web: HTML pages - links

First model: Random graph theory by Erdos and Renyi

Emergence of scaling in random networks - Albert-Laszlo Barabasi, Reka Albert — 3 of 23

Page 4: Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random networks Albert-L aszl o Barab asi, Reka Albert Emergence of scaling in random networks

Power law

Self-organize into a scale-free stateP(k) = k−γ

Two features cause this scaling

GrowthPreferential attachment

Not present in existing network models

Emergence of scaling in random networks - Albert-Laszlo Barabasi, Reka Albert — 4 of 23

Page 5: Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random networks Albert-L aszl o Barab asi, Reka Albert Emergence of scaling in random networks

Collaboration of movie actors (A)

γ = 2.3

World Wide Web (B)

γ = 2.1

Electrical power grid of the western US (C)

γ = 4

Citation patterns

γ = 3

Emergence of scaling in random networks - Albert-Laszlo Barabasi, Reka Albert — 5 of 23

Page 6: Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random networks Albert-L aszl o Barab asi, Reka Albert Emergence of scaling in random networks

Erdos-Renyi (ER) model (random graph)

Watts-Strogatz (WS) model (small-world)

Probability of highly connected nodes decreases exponentiallyNo highly connected nodes

In contrast with power law

Emergence of scaling in random networks - Albert-Laszlo Barabasi, Reka Albert — 6 of 23

Page 7: Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random networks Albert-L aszl o Barab asi, Reka Albert Emergence of scaling in random networks

Growth

ER and WS models are static: fixed number of nodes

However...

Actors network: new actors joinWWW: new webpages are createdCitation network: New publication are done

Networks expand!

Emergence of scaling in random networks - Albert-Laszlo Barabasi, Reka Albert — 7 of 23

Page 8: Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random networks Albert-L aszl o Barab asi, Reka Albert Emergence of scaling in random networks

Preferential Attachment

The probability of an edge existing between any two nodes isthe same

However:

New actor more likely to be cast with an established actorNew webpage more likely to link to a popular webpageNew paper more likely to cite a well-known paper

The connections formed by a vertex are not arbitrary!

Emergence of scaling in random networks - Albert-Laszlo Barabasi, Reka Albert — 8 of 23

Page 9: Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random networks Albert-L aszl o Barab asi, Reka Albert Emergence of scaling in random networks

The Model

Growth + preferential attachment = scale-free

Growth: each new vertex connects to m already existingvertices

Preferential attachment: π(ki ) = ki∑j kj

Emergence of scaling in random networks - Albert-Laszlo Barabasi, Reka Albert — 9 of 23

Page 10: Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random networks Albert-L aszl o Barab asi, Reka Albert Emergence of scaling in random networks

Emergence of scaling in random networks - Albert-Laszlo Barabasi, Reka Albert — 10 of 23

Page 11: Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random networks Albert-L aszl o Barab asi, Reka Albert Emergence of scaling in random networks

Emergence of scaling in random networks - Albert-Laszlo Barabasi, Reka Albert — 11 of 23

Page 12: Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random networks Albert-L aszl o Barab asi, Reka Albert Emergence of scaling in random networks

Emergence of scaling in random networks - Albert-Laszlo Barabasi, Reka Albert — 12 of 23

Page 13: Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random networks Albert-L aszl o Barab asi, Reka Albert Emergence of scaling in random networks

Emergence of scaling in random networks - Albert-Laszlo Barabasi, Reka Albert — 13 of 23

Page 14: Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random networks Albert-L aszl o Barab asi, Reka Albert Emergence of scaling in random networks

Emergence of scaling in random networks - Albert-Laszlo Barabasi, Reka Albert — 14 of 23

Page 15: Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random networks Albert-L aszl o Barab asi, Reka Albert Emergence of scaling in random networks

Emergence of scaling in random networks - Albert-Laszlo Barabasi, Reka Albert — 15 of 23

Page 16: Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random networks Albert-L aszl o Barab asi, Reka Albert Emergence of scaling in random networks

Emergence of scaling in random networks - Albert-Laszlo Barabasi, Reka Albert — 16 of 23

Page 17: Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random networks Albert-L aszl o Barab asi, Reka Albert Emergence of scaling in random networks

Emergence of scaling in random networks - Albert-Laszlo Barabasi, Reka Albert — 17 of 23

Page 18: Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random networks Albert-L aszl o Barab asi, Reka Albert Emergence of scaling in random networks

Emergence of scaling in random networks - Albert-Laszlo Barabasi, Reka Albert — 18 of 23

Page 19: Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random networks Albert-L aszl o Barab asi, Reka Albert Emergence of scaling in random networks

The Model

Growth + preferential attachment = scale-free

Growth: each new vertex connects to m already existingvertices

Preferential attachment: π(ki ) = ki∑j kj

At time t:

m0 + t verticesmt edgesγ = 2.9± 0.1

P(k) independent of t

Emergence of scaling in random networks - Albert-Laszlo Barabasi, Reka Albert — 19 of 23

Page 20: Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random networks Albert-L aszl o Barab asi, Reka Albert Emergence of scaling in random networks

Verification

No preferential attachment

P(k) = exp(−βk)→ no power-law

No growth

No stationary P(k)→ no power-law

Emergence of scaling in random networks - Albert-Laszlo Barabasi, Reka Albert — 20 of 23

Page 21: Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random networks Albert-L aszl o Barab asi, Reka Albert Emergence of scaling in random networks

Preferential attachment: rich-get-richer

After enough time:

P(k) =2m2

k3

γ = 3, independent of m

Restricted to a single γ value

To get different γ values:

Use non-linear preferential attachmentChange a fraction of links to directed linksAdd edges between existing vertices

Emergence of scaling in random networks - Albert-Laszlo Barabasi, Reka Albert — 21 of 23

Page 22: Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random networks Albert-L aszl o Barab asi, Reka Albert Emergence of scaling in random networks

Growth & preferential attachment: Common mechanisms inreal life networks

Even genetic networks may have these mechanisms

Can be able to explain social and economic systems

Emergence of scaling in random networks - Albert-Laszlo Barabasi, Reka Albert — 22 of 23

Page 23: Emergence of scaling in random networks Albert-László ... · Emergence of scaling in random networks Albert-L aszl o Barab asi, Reka Albert Emergence of scaling in random networks

Questions

Are the two features, growth & preferential attachment,realistic for the networks in real life? Does growth work onlyas explained?

Does the change in networks happen only through nodes?

Is the model complete? Can it be improved in any way? Whatwould be done?

Are there any phenomenon appearing in networks disregardedin this model?

Emergence of scaling in random networks - Albert-Laszlo Barabasi, Reka Albert — 23 of 23