High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
The Hidden Geometry of Multiplex Networks @ Next Generation Network Analytics
1. The Hidden Geometry of Multiplex
Networks
January 5, 2018
Kaj Kolja Kleineberg
kkleineberg@ethz.ch • @KoljaKleineberg • www.koljakleineberg.wordpress.com
ETH Zurich
2. Multilayer networks: some reviews
Kivelä et al. Multilayer networks. J. Complex Netw. 2, 203–271
(2014)
Boccaletti el al. The structure and dynamics of multilayer
networks, Physics Reports 544, 1, pp. 1-122 (2014)
5. Multiplex: nodes are simultaneously present
in different network layers
Several networking layers
6. Multiplex: nodes are simultaneously present
in different network layers
Several networking layers
Same nodes exist in different
layers
7. Multiplex: nodes are simultaneously present
in different network layers
Several networking layers
Same nodes exist in different
layers
One-to-one mapping between
nodes in different layers
8. Multiplex: nodes are simultaneously present
in different network layers
Several networking layers
Same nodes exist in different
layers
One-to-one mapping between
nodes in different layers
Typical features: Edge overlap
& degree-degree correlations
& and geometric correlations!
Degree correlations and overlap have been studied extensively:
Nature Physics 8, 40–48 (2011); Phys. Rev. E 92, 032805 (2015); Phys. Rev.
Lett. 111, 058702 (2013); Phys. Rev. E 88, 052811 (2013); ...
10. Hidden metric spaces underlying real complex networks
provide a fundamental explanation of their observed topologies
Nature Physics 5, 74–80 (2008)
11. Hidden metric spaces underlying real complex networks
provide a fundamental explanation of their observed topologies
One can infer the coordinates of nodes embedded in
metric spaces by inverting models [PRE 92, 022807].
12. Hyperbolic geometry emerges from Newtonian model
and similarity × popularity optimization in growing networks
S1
p(κ) ∝ κ−γ
13. Hyperbolic geometry emerges from Newtonian model
and similarity × popularity optimization in growing networks
S1
p(κ) ∝ κ−γ
r = 1
1+
[
d(θ,θ′)
µκκ′
]1/T
PRL 100, 078701
14. Hyperbolic geometry emerges from Newtonian model
and similarity × popularity optimization in growing networks
S1 H2
p(κ) ∝ κ−γ ri = R − 2 ln κi
κmin
r = 1
1+
[
d(θ,θ′)
µκκ′
]1/T
PRL 100, 078701
15. Hyperbolic geometry emerges from Newtonian model
and similarity × popularity optimization in growing networks
S1 H2
p(κ) ∝ κ−γ
ρ(r) ∝ e
1
2
(γ−1)(r−R)
r = 1
1+
[
d(θ,θ′)
µκκ′
]1/T
PRL 100, 078701
16. Hyperbolic geometry emerges from Newtonian model
and similarity × popularity optimization in growing networks
S1 H2
p(κ) ∝ κ−γ
ρ(r) ∝ e
1
2
(γ−1)(r−R)
r = 1
1+
[
d(θ,θ′)
µκκ′
]1/T p(xij) = 1
1+e
xij−R
2T
PRL 100, 078701 PRE 82, 036106
17. Hyperbolic geometry emerges from Newtonian model
and similarity × popularity optimization in growing networks
S1 H2 growing
p(κ) ∝ κ−γ
ρ(r) ∝ e
1
2
(γ−1)(r−R) t = 1, 2, 3 . . .
r = 1
1+
[
d(θ,θ′)
µκκ′
]1/T p(xij) = 1
1+e
xij−R
2T
mins∈[1...t−1] s · ∆θst
PRL 100, 078701 PRE 82, 036106 Nature 489, 537–540
18. Hyperbolic maps of complex networks:
Poincaré disk
Nature Communications 1, 62 (2010)
Polar coordinates:
ri : Popularity (degree)
θi : Similarity
Distance:
xij = cosh−1
(cosh ri cosh rj
− sinh ri sinh rj cos ∆θij)
Connection probability:
p(xij) =
1
1 + e
xij−R
2T
19. Hyperbolic maps of complex networks:
Poincaré disk
Internet IPv6 topology
Polar coordinates:
ri : Popularity (degree)
θi : Similarity
Distance:
xij = cosh−1
(cosh ri cosh rj
− sinh ri sinh rj cos ∆θij)
Connection probability:
p(xij) =
1
1 + e
xij−R
2T
20. Hyperbolic maps of complex networks:
Poincaré disk
Internet IPv6 topology
Polar coordinates:
ri : Popularity (degree)
θi : Similarity
Distance:
xij = cosh−1
(cosh ri cosh rj
− sinh ri sinh rj cos ∆θij)
Connection probability:
p(xij) =
1
1 + e
xij−R
2T
21. Hyperbolic maps of complex networks:
Poincaré disk
Internet IPv6 topology
Polar coordinates:
ri : Popularity (degree)
θi : Similarity
Distance:
xij = cosh−1
(cosh ri cosh rj
− sinh ri sinh rj cos ∆θij)
Connection probability:
p(xij) =
1
1 + e
xij−R
2T
22. Coordinate inference
via maximum likelihood estimation
Goal: to infer ri, θi for every node i = 1...N in a given (real)
network
Approach: Maximum a posteriori probability estimation (MAP)
L(αij|{ri, θi}) =
∏
j<i
p(xij)αij
(1 − p(xij)(1−αij)
Inferring ri:
ri ≈ R − 2 ln ki
Inferring θi:
Numberical maximization of the Likelihood L(αij|{ri, θi})
See F. Papadopoulos et al., PRE 92, 022807 (2015)
24. Metric spaces underlying different layers
of real multiplexes could be correlated
Uncorrelated Correlated
25. Metric spaces underlying different layers
of real multiplexes could be correlated
Uncorrelated Correlated
Are there metric correlations in real multiplex
networks?
26. Embedd real multiplex systems
into separate hyperbolic spaces
Internet Air and train Drosophila
C. Elegans Human brain arXiv
Rattus Physicians SacchPomb
Embeddings: PRE 92, 022807 (2015)
27. Embedd real multiplex systems
into separate hyperbolic spaces
Details and data references: Nat. Phys. 12, 1076–1081 (2016)
Networks and embeddings:
koljakleineberg.wordpress.com/materials/
28. Radial and angular coordinates are correlated
between different layers in many real multiplexes
Degreecorrelations
Random superposition
of constituent layers
29. Radial and angular coordinates are correlated
between different layers in many real multiplexes
Degreecorrelations
Random superposition
of constituent layers
30. Radial and angular coordinates are correlated
between different layers in many real multiplexes
Degreecorrelations
Random superposition
of constituent layers
What is the impact of the discovered geometric
correlations?
32. Reshuffling of node IDs destroys correlations
but preserves the single layer topologies
Real system
Reshuffled counterpart: Artificial multiplex that corresponds to
a random superposition of the constituent layer topologies of the
real system.
33. Reshuffling of node IDs destroys correlations
but preserves the single layer topologies
Real system Reshuffled
Reshuffled counterpart: Artificial multiplex that corresponds to
a random superposition of the constituent layer topologies of the
real system.
34. Reshuffling of node IDs destroys correlations
but preserves the single layer topologies
Real system Reshuffled
Reshuffled counterpart: Artificial multiplex that corresponds to
a random superposition of the constituent layer topologies of the
real system.
35. Sets of nodes simultaneously similar in both layers
are overabundant in real systems
Real system
0
π
2 π
θ1
0
π
2 π
θ2
100
200
Reshuffled
0
π
2 π
θ1
0
π
2 π
θ2
100
200
NMI = 0.34 NMI ≈ 0
NMI =
I(X; Y )
max{I(X; X), I(Y ; Y )}
I(X; Y ) =
∫
Y
∫
X
p(x, y) ln
(
p(x, y)
p(x)p(y)
)
dxdy
Kraskov el al., Phys. Rev. E69, 066138 (2004)
38. Distance between pairs of nodes in one layer is
an indicator of the connection probability in another layer
Hyperbolic distance in IPv4
Connectionprob.inIPv6
P(2|1)
0 5 10 15 20 25 30 35 40
10-4
10-3
10-2
10-1
100
39. Distance between pairs of nodes in one layer is
an indicator of the connection probability in another layer
Hyperbolic distance in IPv4
Connectionprob.inIPv6
P(2|1)
0 5 10 15 20 25 30 35 40
10-4
10-3
10-2
10-1
100
Pran(2|1)
40. Distance between pairs of nodes in one layer is
an indicator of the connection probability in another layer
Arx36
Arx26
Arx23Arx612
Phys12
Arx56
Arx78
Arx35
Arx67
Internet
Arx12
CE23
Phys13
Phys23
Sac13
Sac37
Sac23
Sac12
Sac17
Dro12
CE13
Sac15
Sac25
Brain
Rattus
CE12
Sac35
AirTrain
0.5 0.6 0.7 0.8 0.9 1.0
0.5
0.6
0.7
0.8
0.9
1.0
AUC binary
AUChyperbolic
41. Distance between pairs of nodes in one layer is
an indicator of the connection probability in another layer
Arx36
Arx26
Arx23Arx612
Phys12
Arx56
Arx78
Arx35
Arx67
Internet
Arx12
CE23
Phys13
Phys23
Sac13
Sac37
Sac23
Sac12
Sac17
Dro12
CE13
Sac15
Sac25
Brain
Rattus
CE12
Sac35
AirTrain
0.5 0.6 0.7 0.8 0.9 1.0
0.5
0.6
0.7
0.8
0.9
1.0
AUC binary
AUChyperbolic
Geometric correlations enable precise trans-layer
link prediction.
43. Mutual greedy routing allows efficient navigation
using several network layers and metric spaces
[Credits: Marian Boguna]
Forward message
to contact closest
to target in metric
space
Delivery fails
if message runs into
a loop (define
success rate P)
44. Mutual greedy routing allows efficient navigation
using several network layers and metric spaces
[Credits: Marian Boguna]
Forward message
to contact closest
to target in metric
space
Delivery fails
if message runs into
a loop (define
success rate P)
45. Mutual greedy routing allows efficient navigation
using several network layers and metric spaces
[Credits: Marian Boguna]
Forward message
to contact closest
to target in metric
space
Delivery fails
if message runs into
a loop (define
success rate P)
46. Mutual greedy routing allows efficient navigation
using several network layers and metric spaces
[Credits: Marian Boguna]
Forward message
to contact closest
to target in metric
space
Delivery fails
if message runs into
a loop (define
success rate P)
47. Mutual greedy routing allows efficient navigation
using several network layers and metric spaces
[Credits: Marian Boguna]
Forward message
to contact closest
to target in metric
space
Delivery fails
if message runs into
a loop (define
success rate P)
48. Mutual greedy routing allows efficient navigation
using several network layers and metric spaces
[Credits: Marian Boguna]
Forward message
to contact closest
to target in metric
space
Delivery fails
if message runs into
a loop (define
success rate P)
Messages switch
layers if contact has
a closer neighbor in
another layer
49. Mutual greedy routing
in the Internet
Greedy routing using only IPv4 network: 90% success rate
Greedy routing using only IPv6 network: 92% success rate
Mutual greedy routing (MGR) using both: 95% success rate
50. Mutual greedy routing
in the Internet
Greedy routing using only IPv4 network: 90% success rate
Greedy routing using only IPv6 network: 92% success rate
Mutual greedy routing (MGR) using both: 95% success rate
Questions:
1. How do radial and angular correlations affect the
performance of MGR?
2. Is MGR always better than single-layer GR?
3. Performance of MGR with more layers?
51. Mutual greedy routing
in the Internet
Greedy routing using only IPv4 network: 90% success rate
Greedy routing using only IPv6 network: 92% success rate
Mutual greedy routing (MGR) using both: 95% success rate
Questions:
1. How do radial and angular correlations affect the
performance of MGR?
2. Is MGR always better than single-layer GR?
3. Performance of MGR with more layers?
We need a realistic model to construct multiplexes
with geometric correlations.
52. The geometric multiplex model (GMM)
constructs realistic multiplexes with geometric correlations
General idea:
1. Single-layer topologies shall obey the S1 or H2 model (in
general with different N, γ, ¯k, T)
2. Allow for correlations between the radial and angular
coordinates of nodes that simultaneously exist in different
layers
3. Allow tuning correlation strengths
4. Constraint: marginal coordinate distributions in each layer
should be the ones prescribed by the S1/H2 model
5. We work with the S1 model (then map to H2)
53. The geometric multiplex model (GMM)
constructs realistic multiplexes with geometric correlations
First, draw coordinates for layer 1:
p(κ1) ∝ κ−γ
1
θ1 uniform
Then, draw coordinates for layer 2 conditioned on layer 1:
p(κ2) ∝ Fν(κ2|κ1)
θ2 ∝ fg(θ2|θ1)
We can satisfy the constraint and tune the correlations by using
copulas.
Copulas are multivariate probability distributions used to describe
the dependence between random variables.
55. Constructing a two layer multiplex system
with geometric correlations
θ2,i = mod
[
θ1,i +
2πli
N
, 2π
]
,
fσ(l) =
1
σ ϕ
( l
σ
)
Φ
( N
2σ
)
− Φ
(
− N
2σ
), −
N
2
≤ l ≤
N
2
,
σ ≡ σ0
(
1
g
− 1
)
,
where ϕ(x) = 1√
2π
e− 1
2
x2
, Φ(x) =
∫
dx ϕ(x), σ ∈ (0, ∞), and
g ∈ [0, 1] is the angular correlation strength parameter.
56. We can generate multiplexes
with any number of layers
Assign node coordinates in layer j = 1
Then work in layer pairs: assign coordinates to nodes in layer
j ≥ 2 conditioned on the values of the node coordinates in
layer j − 1
Can have different correlation strengths νj+1,j, gj+1,j
between layer pairs
57. Geometric correlations determine the improvement of
mutual greedy routing by increasing the number of layers
Mi�ga�on factor: Number
of failed message deliveries
compared to single layer
case reduced by a constant
factor (independent of
temperature parameter)
Details: Nat. Phys. 12,
1076–1081 (2016)
0.0 0.2 0.4 0.6 0.8 1.0
0.0
0.2
0.4
0.6
0.8
1.0
0.80
0.82
0.84
0.86
0.88
0.90
P
0.0 0.2 0.4 0.6 0.8 1.0
0.0
0.2
0.4
0.6
0.8
1.0
0.980
0.985
0.990
0.995
P
Angular correla�ons
Radialcorrela�ons
Angular correla�ons
Radialcorrela�ons
T = 0.8 T = 0.1
59. Geometric correlations can lead to the formation
of coherent patterns among different layers
γ
β
GN
ON
+T+S
C D
Layer 1: Evolutionary games
Stag Hunt, Prisoner’s Dilemma
imitation dynamics
Layer 2: Social influence
Voter model bias towards
cooperation
Coupling: at each timestep, with probability
(1 − γ) perform respective dynamics in each layer
γ nodes copy their state from one layer to the other
64. Mutual percolation is a proxy of the vulnerability
of the system against random failures
Order parameter: Mutually connected component (MCC) is
largest fraction of nodes connected by a path in every layer using
only nodes in the component
65. Mutual percolation is a proxy of the vulnerability
of the system against random failures
Order parameter: Mutually connected component (MCC) is
largest fraction of nodes connected by a path in every layer using
only nodes in the component
Degree (radial) correlations mitigate vulnerability: Reis et al.,
Nature Physics 10, 762–767 (2014); Serrano et al., New Journal
of Physics 17, 053033 (2015)
66. Robustness of multiplexes against targeted attacks:
percolation properties as a proxy
Order parameter: Mutually connected component (MCC) is
largest fraction of nodes connected by a path in every layer using
only nodes in the component
Targeted attacks:
- Remove nodes in order of their Ki = max(k
(1)
i , k
(2)
i ) (k
(j)
i
degree in layer j = 1, 2)
- Reevaluate Ki’s after each removal
Control parameter: Fraction p of nodes that is present in the
system
67. Robustness of multiplexes against targeted attacks:
percolation properties as a proxy
Order parameter: Mutually connected component (MCC) is
largest fraction of nodes connected by a path in every layer using
only nodes in the component
Targeted attacks:
- Remove nodes in order of their Ki = max(k
(1)
i , k
(2)
i ) (k
(j)
i
degree in layer j = 1, 2)
- Reevaluate Ki’s after each removal
Control parameter: Fraction p of nodes that is present in the
system
Are real systems more robust than a random
superposition of their constituent layer topologies?
68. Racall: Reshuffling of node IDs destroys correlations
but preserves the single layer topologies
Real system Reshuffled
Reshuffled counterpart: Artificial multiplex that corresponds to
a random superposition of the individual layer topologies of the
real system.
69.
70. Real systems are more robust
than their reshuffled counterparts
Original
Reshuffled
0.80 0.85 0.90 0.95 1.00
0.00
0.25
0.50
0.75
1.00
p
MCC
Arxiv
Original
Reshuffled
0.5 0.6 0.7 0.8 0.9 1.0
0.00
0.25
0.50
0.75
1.00
p
MCC
CElegans
Original
Reshuffled
0.80 0.85 0.90 0.95 1.00
0.00
0.25
0.50
0.75
1.00
p
MCC
Drosophila
Original
Reshuffled
0.85 0.90 0.95 1.00
0.00
0.25
0.50
0.75
1.00
p
MCC
Sacc Pomb
71. Real systems are more robust
than their reshuffled counterparts
Original
Reshuffled
0.80 0.85 0.90 0.95 1.00
0.00
0.25
0.50
0.75
1.00
p
MCC
Arxiv
Original
Reshuffled
0.5 0.6 0.7 0.8 0.9 1.0
0.00
0.25
0.50
0.75
1.00
p
MCC
CElegans
Original
Reshuffled
0.80 0.85 0.90 0.95 1.00
0.00
0.25
0.50
0.75
1.00
p
MCC
Drosophila
Original
Reshuffled
0.85 0.90 0.95 1.00
0.00
0.25
0.50
0.75
1.00
p
MCC
Sacc Pomb
Why are real systems more robust than their
reshuffled counterparts?
73. Geometric (similarity) correlations mitigate failures cascades
and can lead to a smooth transition
a) b) c) d)
e) f) g) h) i)
Does the strength of similarity correlations predict
the robustness of real systems?
77. Edge overlap is not responsible
for the mitigation effect
id
an
rs
un
103
104
105
106
100
101
102
103
104
N
ΔN
∝ N0.822
∝ N0.829
-47.6+0.696 log[x]2.304
∝ N-0.011
id
an
rs
un
103
104
105
106
100
101
102
103
104
N
Max2ndcomp
id
an
rs
un
103
104
105
106
10-1
100
N
Rela�vecascadesize
Largest cascade
id
an
rs
un
103
104
105
106
10-2
10-1
N
Rela�vecascadesize
2nd largest cascade
79. Constituent network layers of real multiplexes
exhibit significant hidden geometric correlations
FrameworkResultBasis
Implications
Network
geometry
Networks embedded
in hyperbolic space
Useful maps of
complex systems
Structure governed by
joint hidden geometry
Perfect navigation,
increase robustness, ...
Importance to consider
geometric correlations
Geometric correlations
between layers
Nat. Phys. 12, 1076–1081
Connection probability
depends on distance
Multiplexes not random
combinations of layers
Multiplex
geometry
Geometric correlations
induce new behavior
PRE 82, 036106 PRL 118, 218301
80. Constituent network layers of real multiplexes
exhibit significant hidden geometric correlations
FrameworkResultBasis
Implications
Network
geometry
Networks embedded
in hyperbolic space
Useful maps of
complex systems
Structure governed by
joint hidden geometry
Perfect navigation,
increase robustness, ...
Importance to consider
geometric correlations
Geometric correlations
between layers
Nat. Phys. 12, 1076–1081
Connection probability
depends on distance
Multiplexes not random
combinations of layers
Multiplex
geometry
Geometric correlations
induce new behavior
PRE 82, 036106 PRL 118, 218301
81. Constituent network layers of real multiplexes
exhibit significant hidden geometric correlations
FrameworkResultBasis
Implications
Network
geometry
Networks embedded
in hyperbolic space
Useful maps of
complex systems
Structure governed by
joint hidden geometry
Perfect navigation,
increase robustness, ...
Importance to consider
geometric correlations
Geometric correlations
between layers
Nat. Phys. 12, 1076–1081
Connection probability
depends on distance
Multiplexes not random
combinations of layers
Multiplex
geometry
Geometric correlations
induce new behavior
PRE 82, 036106 PRL 118, 218301
82. Marian Boguñá M. Angeles Serrano Fragkiskos Papadopoulos
Lubos Buzna Roberta Amato
83. References:
»Hidden geometric correlations in real multiplex networks«
Nat. Phys. 12, 1076–1081 (2016)
K-K. Kleineberg, M. Boguñá, M. A. Serrano, F. Papadopoulos
»Geometric correlations mitigate the extreme vulnerability of multiplex
networks against targeted attacks«
PRL 118, 218301 (2017)
K-K. Kleineberg, L. Buzna, F. Papadopoulos, M. Boguñá, M. A. Serrano
»Interplay between social influence and competitive strategical games
in multiplex networks«
Scientific Reports 7, 7087 (2017)
R. Amato, A. Díaz-Guilera, K-K. Kleineberg
Kaj Kolja Kleineberg:
• kkleineberg@ethz.ch
• @KoljaKleineberg
• koljakleineberg.wordpress.com
84. References:
»Hidden geometric correlations in real multiplex networks«
Nat. Phys. 12, 1076–1081 (2016)
K-K. Kleineberg, M. Boguñá, M. A. Serrano, F. Papadopoulos
»Geometric correlations mitigate the extreme vulnerability of multiplex
networks against targeted attacks«
PRL 118, 218301 (2017)
K-K. Kleineberg, L. Buzna, F. Papadopoulos, M. Boguñá, M. A. Serrano
»Interplay between social influence and competitive strategical games
in multiplex networks«
Scientific Reports 7, 7087 (2017)
R. Amato, A. Díaz-Guilera, K-K. Kleineberg
Kaj Kolja Kleineberg:
• kkleineberg@ethz.ch
• @KoljaKleineberg ← Slides
• koljakleineberg.wordpress.com
85. References:
»Hidden geometric correlations in real multiplex networks«
Nat. Phys. 12, 1076–1081 (2016)
K-K. Kleineberg, M. Boguñá, M. A. Serrano, F. Papadopoulos
»Geometric correlations mitigate the extreme vulnerability of multiplex
networks against targeted attacks«
PRL 118, 218301 (2017)
K-K. Kleineberg, L. Buzna, F. Papadopoulos, M. Boguñá, M. A. Serrano
»Interplay between social influence and competitive strategical games
in multiplex networks«
Scientific Reports 7, 7087 (2017)
R. Amato, A. Díaz-Guilera, K-K. Kleineberg
Kaj Kolja Kleineberg:
• kkleineberg@ethz.ch
• @KoljaKleineberg ← Slides
• koljakleineberg.wordpress.com ← Data Model