Structural measures for multiplex networks · 3 Global properties (transitivity, reachability,...

28
section1 section2 section3 section4 section5 section6 section7 section8 section9 Structural measures for multiplex networks Federico Battiston, Vincenzo Nicosia and Vito Latora School of Mathematical Sciences, Queen Mary University of London Mathematics of Networks 2014 - Imperial College London, Sept. 10, 2014 EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 1/21

Transcript of Structural measures for multiplex networks · 3 Global properties (transitivity, reachability,...

Page 1: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

Structural measures for multiplex networks

Federico Battiston, Vincenzo Nicosia and Vito Latora

School of Mathematical Sciences, Queen Mary University of London

Mathematics of Networks 2014 - Imperial College London, Sept. 10, 2014

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 1/21

Page 2: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

Outline

General formalism for multiplex networks

Measures to characterise the multiplexity of a system

1 Basic node and link properties2 Local properties (clustering)3 Global properties (transitivity, reachability, centrality)

Validation of all measures on a genuine multi-layer dataset of Indonesian terrorists

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 2/21

Page 3: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

General formalism for multiplex networks

A multiplex is a system whose basic units are connected through a variety of differentrelationships. Links of different kind are embedded in different layers.

Node index i = 1, . . . ,N

Layer index α = 1, . . . ,M

For each layer α:

adjacency matrix A[α] = {a[α]ij }

node degree k[α]i =

∑j a

[α]ij∑

i k[α]i = 2K [α] K [α] is the size of layer α

For the multiplex:

vector of adjacency matrices A = {A[1], ...,A[M]}.

vector of degrees ki = (k[1]i , ..., k

[M]i ).

Vectorial variables are necessary to store all the richness of multiplexes.

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 3/21

Page 4: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

General formalism for multiplex networks

A multiplex is a system whose basic units are connected through a variety of differentrelationships. Links of different kind are embedded in different layers.

Node index i = 1, . . . ,N

Layer index α = 1, . . . ,M

For each layer α:

adjacency matrix A[α] = {a[α]ij }

node degree k[α]i =

∑j a

[α]ij∑

i k[α]i = 2K [α] K [α] is the size of layer α

For the multiplex:

vector of adjacency matrices A = {A[1], ...,A[M]}.

vector of degrees ki = (k[1]i , ..., k

[M]i ).

Vectorial variables are necessary to store all the richness of multiplexes.

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 3/21

Page 5: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

General formalism for multiplex networks

A multiplex is a system whose basic units are connected through a variety of differentrelationships. Links of different kind are embedded in different layers.

Node index i = 1, . . . ,N

Layer index α = 1, . . . ,M

For each layer α:

adjacency matrix A[α] = {a[α]ij }

node degree k[α]i =

∑j a

[α]ij∑

i k[α]i = 2K [α] K [α] is the size of layer α

For the multiplex:

vector of adjacency matrices A = {A[1], ...,A[M]}.

vector of degrees ki = (k[1]i , ..., k

[M]i ).

Vectorial variables are necessary to store all the richness of multiplexes.

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 3/21

Page 6: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

General formalism: aggregated matrices

Aggregated topological network:

adjacency matrix A = {aij}:

aij =

{1 if ∃ α : a

[α]ij = 1

0 otherwise(1)

node degree ki =∑

j aij∑i ki = 2K

Aggregated overlapping network:

adjacency matrix O = {oij}:

oij =∑α

a[α]ij edge overlap (2)

node degree oi =∑

j oij =∑α k

[α]i , oi ≥ ki∑

i oi = 2O

Scalar variables describing system’s multiplexity cannot disregard the layer index [α].

Generalisation to the case of weighted layers: a[α]ij → w

[α]ij k

[α]i → s

[α]i oij → ow

ij

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 4/21

Page 7: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

General formalism: aggregated matrices

Aggregated topological network:

adjacency matrix A = {aij}:

aij =

{1 if ∃ α : a

[α]ij = 1

0 otherwise(1)

node degree ki =∑

j aij∑i ki = 2K

Aggregated overlapping network:

adjacency matrix O = {oij}:

oij =∑α

a[α]ij edge overlap (2)

node degree oi =∑

j oij =∑α k

[α]i , oi ≥ ki∑

i oi = 2O

Scalar variables describing system’s multiplexity cannot disregard the layer index [α].

Generalisation to the case of weighted layers: a[α]ij → w

[α]ij k

[α]i → s

[α]i oij → ow

ij

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 4/21

Page 8: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

General formalism: aggregated matrices

Aggregated topological network:

adjacency matrix A = {aij}:

aij =

{1 if ∃ α : a

[α]ij = 1

0 otherwise(1)

node degree ki =∑

j aij∑i ki = 2K

Aggregated overlapping network:

adjacency matrix O = {oij}:

oij =∑α

a[α]ij edge overlap (2)

node degree oi =∑

j oij =∑α k

[α]i , oi ≥ ki∑

i oi = 2O

Scalar variables describing system’s multiplexity cannot disregard the layer index [α].

Generalisation to the case of weighted layers: a[α]ij → w

[α]ij k

[α]i → s

[α]i oij → ow

ij

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 4/21

Page 9: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

The multi-layer network of Indonesian terrorists

78 nodes

911 edges representing 4 social relationships:

1 Trust (weighted edges)2 Operations (weighted edges)3 Communications4 Businness (only few information)

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 5/21

Page 10: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

The multi-layer network of Indonesian terrorists

LAYER CODE Nact K S O Ow

MULTIPLEX M 78 623 / 911 1014

Trust T 70 259 293 / /Operations O 68 437 506 / /

Communications C 74 200 200 / /Businness B 13 15 15 / /

Figure : Coloured-edge representation of a subset of 10 nodes for the multiplex network ofIndonesian terrorist: green edges represent trust, red edges communications and blue edgescommon operations.

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 6/21

Page 11: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

The multi-layer network of Indonesian terrorists

LAYER CODE Nact K S O Ow

MULTIPLEX M 78 623 / 911 1014

Trust T 70 259 293 / /Operations O 68 437 506 / /

Communications C 74 200 200 / /Businness B 13 15 15 / /

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 6/21

Page 12: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

Basic node properties

A layer-by-layer exploration of node properties: the case of the degree distribution.

Different layers show different patterns.

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 7/21

Page 13: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

Basic node properties: cartography of a multiplex

Participation coefficient: Pi = 1−∑Mα=1

(k

[α]ioi

)2

1 Focused nodes 0 ≤ Pi ≤ 0.3

2 Mixed-pattern nodes 0.3 < Pi ≤ 0.6

3 Truly multiplex nodes Pi > 0.6

Z-score of the overlapping degree: zi (o) = oi−<o>σo

1 Simple nodes −2 ≤ zi (o) ≤ 2

2 Hubs zi (o) > 2

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 8/21

Page 14: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

Basic node properties: cartography of a multiplex

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 9/21

Page 15: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

Edge overlap and social reinforcement

oij Percentage of edges (%)1 462 273 234 4

Probability conditional overlap:

F (a[α′]ij |a

[α]ij ) =

∑ij a

[α′]ij a

[α]ij∑

ij a[α]ij

(3)

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 10/21

Page 16: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

Edge overlap and social reinforcement

oij Percentage of edges (%)1 462 273 234 4

Probability conditional overlap:

F (a[α′]ij |a

[α]ij ) =

∑ij a

[α′]ij a

[α]ij∑

ij a[α]ij

(3)

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 10/21

Page 17: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

Edge overlap and social reinforcement

F (a[α′]ij |a

[α]ij ) → Fw(a

[α′]ij |w

[α]ij )

1.0 1.5 2.0 2.5 3.0

w[T]ij

0.0

0.2

0.4

0.6

0.8

1.0F

w(α′ |w

[T]

ij)

α′ = O

α′ = C

α′ = B

The existence of strong connections in the Trust layer, which represents the strongestrelationships between two people, actually fosters the creation of links in other layers.

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 11/21

Page 18: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

Triads and triangles

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 12/21

Page 19: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

Clustering

Ci,1 =

∑α

∑α′ 6=α

∑j 6=i,m 6=i (a

[α]ij a

[α′]jm a

[α]mi )∑

α

∑j 6=i,m 6=i (a

[α]ij a

[α]mi )

(4)

Ci,2 =

∑α

∑α′ 6=α

∑α′′ 6=α,α′

∑j 6=i,m 6=i (a

[α]ij a

[α′′]jm a

[α′]mi )∑

α

∑α′ 6=α

∑j 6=i,m 6=i (a

[α]ij a

[α′]mi )

(5)

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 13/21

Page 20: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

Clustering

Ci,1 =

∑α

∑α′ 6=α

∑j 6=i,m 6=i (a

[α]ij a

[α′]jm a

[α]mi )∑

α

∑j 6=i,m 6=i (a

[α]ij a

[α]mi )

(4)

Ci,2 =

∑α

∑α′ 6=α

∑α′′ 6=α,α′

∑j 6=i,m 6=i (a

[α]ij a

[α′′]jm a

[α′]mi )∑

α

∑α′ 6=α

∑j 6=i,m 6=i (a

[α]ij a

[α′]mi )

(5)

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 13/21

Page 21: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

Transitivity

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 14/21

Page 22: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

Clustering

Ci,1 and Ci,2 show different patterns of multi-clustering and are not correlated with oi .

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 15/21

Page 23: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

Transitivity and clustering

We call configuration model (CM) the set of multiplexes obtained from the originalsystem by randomising edges and keeping fixed the sequence of degree vectorsk1, k2, . . . , kN , i.e. keeping fixed the degree sequence at each layer α.

Variable Real data Randomised dataC1 0.26 0.17C2 0.26 0.18T1 0.21 0.15T2 0.21 0.16

Measures of multi-clustering for real data are systematically higher than the onesobtained for randomised data, where edge correlations are washed out byrandomisation

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 16/21

Page 24: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

Navigability: shortest paths and interdependence

The interdependence λi of node i is defined as:

λi =∑j 6=i

ψij

σij(6)

where σij is the total number of shortest paths between i and j and ψij is the numberof interdependent shortest paths between node i and node j .

1 78Rank

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

λi

λ

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 17/21

Page 25: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

Reachability: shortest paths and interdependence

0 20 40 60 80 100 120oi

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

λi

0.0 0.1 0.2 0.3 0.4 0.5 0.6Pi

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

λi

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 18/21

Page 26: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

Centrality

For a duplex we can construct the following adjacency matrix:

M(b) = bA[1] + (1− b)A[2], M(b = 0.5) = O (7)

0.0 0.2 0.4 0.6 0.8 1.0b

0.5

0.6

0.7

0.8

0.9

1.0τ k

(Ei(O

),Ei(M

))T - OT - CO - C

The symmetry/asymmetry of the curves tell us about the interplay between the layersin determining the centrality of the multi-layer system.Both layers T and O dominate C in determining the centrality of the multiplex.

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 19/21

Page 27: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

Summary

We suggested a comprehensive formalism to deal with systems composed ofseveral layers

We also proposed a number of metrics to characterize multiplex systems withrespect to:

1 Node degree2 Node participation to different layers3 Edge overlap4 Clustering5 Transitivity6 Reachability7 Eigenvector centrality

8 You can find more in the paper

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 20/21

Page 28: Structural measures for multiplex networks · 3 Global properties (transitivity, reachability, centrality) Validation of all measures on a genuine multi-layer dataset of Indonesian

section1 section2 section3 section4 section5 section6 section7 section8 section9

”Structural measures for multiplex networks”, Phys. Rev. E 89 032804 (2014).F. Battiston, V. Nicosia and V. Latora,the LASAGNE team at Queen Mary University of London.

Acknowledge financial support from the

EU-FP7 LASAGNE Project | Queen Mary University of London F. Battiston et al. Structural measures for multiplex networks 21/21