Albert-Lszl Barabsi With Emma K. Towlson and Sean P. Cornelius - - PowerPoint PPT Presentation

albert l szl barab si
SMART_READER_LITE
LIVE PREVIEW

Albert-Lszl Barabsi With Emma K. Towlson and Sean P. Cornelius - - PowerPoint PPT Presentation

Network Science Chapter 7: Degree Correlations Albert-Lszl Barabsi With Emma K. Towlson and Sean P. Cornelius www.BarabasiLab.com Questions 1. What are degree correlations? Why do we want to study correlations? 2. What is the degree


slide-1
SLIDE 1

Network Science Chapter 7: Degree Correlations

Albert-László Barabási

With

Emma K. Towlson and Sean P. Cornelius

www.BarabasiLab.com

slide-2
SLIDE 2

Questions

  • 1. What are degree correlations? Why do we want to study

correlations?

  • 2. What is the degree correlation matrix? What do we expect it to look

like for random, assortative and disassortative networks? Why?

  • 3. What is the degree correlation function? What do we expect to see

for random, assortative and disassortative networks? Why?

  • 4. What is the degree correlation coefficient r? What values do we

expect for random, assortative and disassortative networks? Why?

  • 5. What is structural disassortativity? What kind of network is

affected and how can we detect it?

  • 6. What is the impact of the degree correlations? Why do we study

them? Why does the threshold for the phase transition in Fig. 7.15 change?

  • 7. Summary
  • 8. Differences between undirected and directed networks.
slide-3
SLIDE 3
  • H. Jeong, S.P. Mason, A.-L. Barabasi, Z.N. Oltvai, Nature 411, 41-42 (2001)

Nodes: proteins Links:

physical interactions (binding)

TOPOLOGY OF THE PROTEIN NETWORK

Puzzling pattern: Hubs tend to link to small degree nodes. Why is this puzzling? In a random network, the probability that a node with degree k links to a node with degree k’ is: k≅50, k’=13, N=1,458, L=1746 Yet, we see many links between degree 2 and 1 nodes, and no links between the hubs.

Network Science: Degree Correlations

pkk' = kk' 2L p50,13 = 0.15 p2,1 = 0.0004

slide-4
SLIDE 4

DEGREE CORRELATIONS IN NETWORKS

Assortative:

hubs show a tendency to link to each other.

Neutral:

nodes connect to each

  • ther with the expected

random probabilities.

Disassortative:

Hubs tend to avoid linking to each other. Quantifying degree correlations (three approaches):  full statistical description (Maslov and Sneppen, Science 2001)  degree correlation function (Pastor Satorras and Vespignani, PRL 2001)  correlation coefficient (Newman, PRL 2002)

Network Science: Degree Correlations

slide-5
SLIDE 5

STATISTICAL DESCRIPTION

Network Science: Degree Correlations

ejk: probability to find a node with degree j and degree k at the two ends of a randomly selected edge qk: the probability to have a degree k node at the end of a link. If the network has no degree correlations: Where:

  • M. E. J. Newman, Phys. Rev. Lett. 89, 208701 (2002)

Probability to find a node at the end of a link is biased towards the more connected nodes, i.e. qk=Ckpk, where C is a normalization constant . After normalization we find C=1/<k>, or qk=kpk/<k>

Deviations from this prediction are a signature of degree correlations.

e jk

j,k

å

=1 e jk

j

å

= qk

e jk = q jqk

qk = kpk k

slide-6
SLIDE 6

EXAMPLE: ejk FOR A SCALE-FREE NETWORK

Network Science: Degree Correlations

Disassortative: Hubs tend to connect to small nodes. Neutral

Each matrix is the average of 100 independent scale-free networks, generated using the static model with N=104, γ=2.5 and <k>=3.

Assortative: More strength in the diagonal, hubs tend to link to each other.

e jk e jk e jk

slide-7
SLIDE 7

EXAMPLE: ejk FOR A SCALE-FREE NETWORK

Network Science: Degree Correlations

Disassortative: Hubs tend to connect to small nodes.

Each matrix is the average of 100 independent scale-free networks, generated using the static model with N=104, γ=2.5 and <k>=3.

Assortative: More strength in the diagonal, hubs tend to link to each other.

Perfectly assortative network: ejk=qkδjk Perfectly disassortative network: e jk e jk

slide-8
SLIDE 8

REAL-WORLD EXAMPLES

Network Science: Degree Correlations

Astrophysics co-authorship network Yeast PPI Assortative:

More strength in the diagonal, hubs tend to link to each

  • ther.

Disassortative:

Hubs tend to connect to small nodes.

e jk e jk

slide-9
SLIDE 9

PROBLEM WITH THE FULL STATISTICAL DESCRIPTION

Network Science: Degree Correlations

  • M. E. J. Newman, Phys. Rev. Lett. 89, 208701 (2002)

Undirected network: kmax x kmax matrix

  • Nr. of

independent elements Constraints (2) Based on ejk and hence requires a large number of elements to inspect: (1) Difficult to extract information from a visual inspection of a matrix. We need to find a way to reduce the information contained in ejk

kmax kmax -1

( )

2

  • 1- kmax

e jk

j,k

å

=1 e jk

j=1,kmax

å

= qk

slide-10
SLIDE 10

Measuring Degree Correlations

Section 7.3

slide-11
SLIDE 11

Average next neighbor degree

Network Science: Degree Correlations

  • R. Pastor-Satorras, A. Vázquez, A. Vespignani, Phys. Rev. E 65, 066130 (2001)

knn (k): average degree of the first neighbors of nodes with degree k.

slide-12
SLIDE 12

Average next neighbor degree

Network Science: Degree Correlations

knn (k): average degree of the first neighbors of nodes with degree k.

slide-13
SLIDE 13

Average next neighbor degree

Network Science: Degree Correlations

slide-14
SLIDE 14

Degree Correlation Coefficient

Network Science: Degree Correlations

  • M. E. J. Newman, Phys. Rev. Lett. 89, 208701 (2002)

normalization: If there are degree correlations, ejk will differ from qjqk. The magnitude of the correlation is captured by <jk>-<j><k> difference, which is: <jk>-<j><k> is expected to be: positive for assortative networks, zero for neutral networks, negative for dissasortative networks To compare different networks, we should normalize it with its maximum value; the maximum is reached for a perfectly assortative network, i.e. ejk=qkδjk

disassortative neutral assortative

sr

2 = max

jk(e jk - q jqk) = jk(qkd jk - q jqk)

jk

å

jk

å

  • 1£ r £1

jk(e jk - q jqk)

jk

å

r = jk(e jk - q jqk)

jk

å

sr

2

r £ 0 r = 0 r ³ 0

slide-15
SLIDE 15

REAL NETWORKS

Network Science: Degree Correlations

r>0: assortative network:

Hubs tend to connect to other hubs.

r<0: disassortative network:

Hubs tend to connect to small nodes.

Social networks are assortative Biological, technological networks are disassortative

slide-16
SLIDE 16

Structural cutofgs

Section 7.4

slide-17
SLIDE 17

Example: Degree sequence introduces disassortatjvity Scale-free network generated with the confjguratjon model (N=300, L=450, γ=2.2). Purple hub: 55 neighbors. White hub: 46 neighbors. Calculatjon of the expected number of links between purple node (k=55) and white node (k=46) for uncorrelated networks:

The measured r=-0.19!  Dissasortatjve!

In order for the network to be neutral, we need 2.8 links between these two hubs.

E55,46 = k N× e55,46 = 900× 55 1 300× 46 1 300 32 » 2.8 >1

pk p ¢

k

k ¢ k k

slide-18
SLIDE 18

Section 7.10

slide-19
SLIDE 19

Section 7.5 Correlations in Real Networks

slide-20
SLIDE 20

Section 7.5 Correlations in Real Networks

slide-21
SLIDE 21

Section 7.5 Correlations in Real Networks

slide-22
SLIDE 22

Section 7.5 Correlations in Real Networks

slide-23
SLIDE 23

Section 7.7 The Impact of Degree Correlations

slide-24
SLIDE 24

Section 7.7 The Impact of Degree Correlations

slide-25
SLIDE 25

Section 7.7 The Impact of Degree Correlations

slide-26
SLIDE 26

Section 7.8 Summary

slide-27
SLIDE 27

Section 7.8 Summary

slide-28
SLIDE 28

DEGREE CORRELATIONS IN NETWORKS

Assortative:

hubs show a tendency to link to each other.

Neutral:

nodes connect to each

  • ther with the expected

random probabilities.

Disassortative:

Hubs tend to avoid linking to each other. Quantifying degree correlations (three approaches):  full statistical description (Maslov and Sneppen, Science 2001)  degree correlation function (Pastor Satorras and Vespignani, PRL 2001)  correlation coefficient (Newman, PRL 2002)

Network Science: Degree Correlations

slide-29
SLIDE 29

Section 7.8 Directed networks: knn