Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan...

123
Multiplex Dynamics Introduction Dynamics on Multiplex Networks Daryl DeFord Dartmouth College Department of Mathematics Department of Mathematics and Computer Science Providence College January 24, 2018

Transcript of Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan...

Page 1: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Introduction

Dynamics on Multiplex Networks

Daryl DeFord

Dartmouth CollegeDepartment of Mathematics

Department of Mathematics and Computer ScienceProvidence CollegeJanuary 24, 2018

Page 2: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Introduction

Outline

1 Introduction

2 Complex Networks

3 Dynamics on Networks

4 Multiplex Networks

5 Structural Models

6 Dynamical Models

7 Conclusion

Page 3: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Introduction

Philosophy

Data

Math Objects

Math Objects

Build Model

Math

Predicition

Math

Page 4: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Introduction

Philosophy

Data

Math Objects

Math Objects

Build Model

Math

Predicition

Math

Page 5: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Introduction

Philosophy

Data Math Objects

Math Objects

Build Model

Math

Predicition

Math

Page 6: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Introduction

Philosophy

Data Math Objects

Math Objects

Build Model

Math

Predicition

Math

Page 7: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Introduction

Philosophy

Data Math Objects

Math Objects

Build Model

Math

Predicition

Math

Page 8: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Introduction

Philosophy

Data Math Objects

Math Objects

Build Model

Math

Predicition

Math

Page 9: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Introduction

Complex Networks

Page 10: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Complex Networks

Examples

(a) Graph (b) Network

Page 11: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Complex Networks

Examples

(a) Graph (b) Network

Page 12: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Complex Networks

Examples

(a) Graph (b) Network

Page 13: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Complex Networks

Centrality

Page 14: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Complex Networks

Centrality

Page 15: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Complex Networks

Clustering

Page 16: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Complex Networks

Clustering

Page 17: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Complex Networks

Clustering

Page 18: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Complex Networks

Degree Matrix

D =

1 0 0 0 0 0 0 00 5 0 0 0 0 0 00 0 2 0 0 0 0 00 0 0 6 0 0 0 00 0 0 0 5 0 0 00 0 0 0 0 4 0 00 0 0 0 0 0 4 00 0 0 0 0 0 0 3

Page 19: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Complex Networks

Adjacency Matrix

A =

0 0 0 1 0 0 0 00 0 0 1 1 1 1 10 0 0 1 1 0 0 01 1 1 0 1 1 1 00 1 1 1 0 1 0 10 1 0 1 1 0 1 00 1 0 1 0 1 0 10 1 0 0 1 0 1 0

Page 20: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Complex Networks

Laplacian Matrix

L =

1 0 0 −1 0 0 0 00 5 0 −1 −1 −1 −1 −10 0 2 −1 −1 0 0 0−1 −1 −1 6 −1 −1 −1 0

0 −1 −1 −1 5 −1 0 −10 −1 0 −1 −1 4 −1 00 −1 0 −1 0 −1 4 −10 −1 0 0 −1 0 −1 3

Page 21: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Dynamics on Networks

Spectral Graph Theory

Fan Chung: Spectral Graph Theory, AMS, (1997).

“Roughly speaking, half of the main problems of spectral theory lie inderiving bounds on the distributions of eigenvalues. The other halfconcern the impact and consequences of the eigenvalue bounds as well astheir applications.”

Page 22: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Dynamics on Networks

Diffusion

Page 23: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Dynamics on Networks

Random Walks

Page 24: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Multiplex Networks

What is a multiplex?

Definition

A multiplex is a collection of graphs all defined on the same node set.

(a) Family (b) Colleagues (c) Facebook

Page 25: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Multiplex Networks

What is a multiplex?

Definition

A multiplex is a collection of graphs all defined on the same node set.

(a) Family (b) Colleagues (c) Facebook

Page 26: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Multiplex Networks

What is a multiplex?

Definition

A multiplex is a collection of graphs all defined on the same node set.

(a) Family (b) Colleagues (c) Facebook

Page 27: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Multiplex Networks

What is a multiplex?

Definition

A multiplex is a collection of graphs all defined on the same node set.

(a) Buses (b) Trains (c) Airplanes

Page 28: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Multiplex Networks

World Trade Web1

Figure: World trade networks

1 R. Feenstra, R. Lipsey, H. Deng, A.C. Ma, and H. Mo. World Trade Flows: 1962-2000. NBER Working Paper 11040, (2005).

Page 29: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Multiplex Networks

WTW Layers

Layer Description Volume % Total Transitivity

0 Food and live animals 291554437 5.1 .821 Beverages and tobacco 48046852 0.9 .672 Crude materials 188946835 3.3 .793 Mineral fuels 565811660 10.0 .624 Animal and vegetable oils 14578671 0.3 .645 Chemicals 535703156 9.5 .836 Manufactured Goods 790582194 13.9 .877 Machinery 2387828874 42.1 .858 Miscellaneous manufacturing 736642890 13.0 .839 Other commodities 107685024 1.9 .56

All Aggregate Trade 5667380593 100 .93

Table: Layer information for the 2000 World Trade Web.

Page 30: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Multiplex Networks

Karnataka Village Data1

(a) Village 5 (b) Village 61

Figure: Karnataka Villages

1 A. Banerjee, A.G. Chandrasekhar, E. Duflo, and M.O. Jackson, The Diffusion of Microfinance. Science, (2013).

Page 31: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Multiplex Networks

Village Layers

Layer Village 4 Village 61Description Density Comp. Giant % Density Comp. Giant %

Borrow Money .0082 26 .8354 .0108 15 .9188Give Advice .0077 49 .5892 .0098 34 .7377

Help Make Decisions .0076 61 .1277 .0100 24 .8562Borrow Kerosene or Rice .0085 21 .8338 .0113 14 .9171

Lend Kerosene or Rice .0086 22 .8308 .0113 14 .9255Lend Money .0081 14 .7908 .0107 17 .9036

Medical Advice .0075 84 .2938 .0106 14 .9306Friends .0089 15 .9277 .0105 22 .8714

Relatives .0085 29 .7231 .0105 26 .5448Attend Temple With .0073 117 .0462 .0089 108 .0372

Visit Their Home .0087 15 .9185 .0116 11 .9475Visit Your Home .0088 16 .9108 .0117 11 .9492

Aggregate .0121 3 .9862 .0155 8 .9679

Table: Layer information for two of the Karnataka Villages.

Page 32: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Multiplex Networks

Medical Advice

(a) Village 5 (b) Village 61

Page 33: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Multiplex Networks

Medical Advice

(a) Village 5 (b) Village 61

Page 34: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Structural Models

Disjoint Layers

Figure: Disjoint Layers

Page 35: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Structural Models

Aggregate Models

(a) Disjoint Layers (b) Aggregate

Page 36: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Structural Models

Matched Sum

(a) Disjoint Layers (b) Matched Sum

Page 37: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Structural Models

Algebraic Structure

We can represent the matched sum with a supra–adjacency matrix:A1 wIn · · · wIn wInwIn A2 · · · wIn wIn

.... . .

. . .. . .

...wIn wIn · · · Ak−1 wInwIn wIn · · · wIn Ak

where the Aα are the adjacency matrices of the individual layers and w isa connection strength parameter.

Page 38: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Structural Models

Structural Asymptotics

As the number of layers grows, what happens to the:

• Density?

• Degree Distribution?

• Transitivity?

• Average Path Length?

• Diameter?

• Clique Number?

• ...

• Dynamics!

Page 39: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Structural Models

Structural Asymptotics

As the number of layers grows, what happens to the:

• Density?

• Degree Distribution?

• Transitivity?

• Average Path Length?

• Diameter?

• Clique Number?

• ...

• Dynamics!

Page 40: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Structural Models

Random Walk Convergence

(a) Aggregate (b) Matched Sum

Page 41: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Dynamical Models

Dynamics on Multiplex Networks

• Two types of interactions• Within the individual layers• Between the layers

• Effects should “pass through”nodes

• Two step iterative model• Symbolically:

v′ = Dv

(v′)αi =k∑

β=1

mα,βi cα,βi (Dv)βi

Page 42: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Dynamical Models

Dynamics on Multiplex Networks

• Two types of interactions• Within the individual layers• Between the layers

• Effects should “pass through”nodes

• Two step iterative model

• Symbolically:

v′ = Dv

(v′)αi =k∑

β=1

mα,βi cα,βi (Dv)βi

Page 43: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Dynamical Models

Dynamics on Multiplex Networks

• Two types of interactions• Within the individual layers• Between the layers

• Effects should “pass through”nodes

• Two step iterative model• Symbolically:

v′ = Dv

(v′)αi =

k∑β=1

mα,βi cα,βi (Dv)βi

Page 44: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Dynamical Models

Dynamics on Multiplex Networks

• Two types of interactions• Within the individual layers• Between the layers

• Effects should “pass through”nodes

• Two step iterative model• Symbolically:

v′ = Dv

(v′)αi =

k∑β=1

mα,βi cα,βi (Dv)βi

Page 45: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Dynamical Models

Matrix Realization

The matrix associated to the total operator also takes a convenient blockform:

C1D1 C1D2 · · · C1Dk

C2D1 C2D2 · · · C2Dk

......

......

CkD1 CkD2 · · · CkDk

Where the {Di} are the dynamical operators associated to the layers andthe {Ci} are the diagonal proportionality matrices.

Page 46: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Dynamical Models

Preserved Properties

If the dynamics on each layer are assumed to have certain properties, wecan prove that those properties are preserved in our operator:

• Stochasticity

• Irreducibility

• Primitivity

• Positive (negative) (semi)–definiteness

Page 47: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Dynamical Models

Multiplex Random Walks

Figure: Comparison of random walk convergence for multiplex models.

D. DeFord and S. Pauls: A new Framework for Dynamical Models on Multiplex Networks, Journal of Complex Networks, (2017).

Page 48: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Dynamical Models

Laplacian Dynamics

Under our dynamical model, where effects pass through node copies toother layers, the heat diffusion interpretation of the Laplacian can bederived from first principles:

dvαidt

= −Kk∑

β=1

cα,βi∑

nβi ∼nβj

(vβi − vβj ).

dvαidt

= −Kk∑

β=1

cα,βi (Lv)βi ,

Page 49: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Dynamical Models

Laplacian Eigenvalue Bounds

Let {λi} be the eigenvalues of D and {λαi } be the eigenvalues of theα–layer Laplacian Dα. We have the following bounds:

• Fiedler Value:

maxα(λαF ) ≤ kλF ≤ λmF +∑β 6=m

λβ1

• Leading Value:

maxi(λi1) ≤ kλ1 ≤

∑i

λi1

• General Form:

maxi(λin−j) ≤ kλn−j ≤ min

J`n+k−(j+1)

(minσ∈Sn

(k∑

α=1

λσ(α)jα

))

Page 50: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Dynamical Models

Social Diffusion

(a) Synthetic (b) Villages

Page 51: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Dynamical Models

Centrality Comparison

Figure: Comparison of multiplex eigenvector centrality scores. Varying theweighting scheme allows us to control how much mixing of centrality occursbetween layers, while the matched sum model is just a linear transformation ofthe original rankings.

Page 52: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Dynamical Models

Centrality Comparison

Figure: Comparison of multiplex eigenvector centrality scores. Varying theweighting scheme allows us to control how much mixing of centrality occursbetween layers, while the matched sum model is just a linear transformation ofthe original rankings.

Page 53: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Dynamical Models

Clustering Comparison

(a) Matched Sum (c) Aggregate

Page 54: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Dynamical Models

Clustering Comparison

(a) Matched Sum (b) Dynamical Model (c) Aggregate

Page 55: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

References

• M. Kivela, A. Arenas, M. Barthelemy, J. Gleeson, Y.Moreno, and M. Porter: Multilayer Networks, Journal ofComplex Networks, 1–69, (2014).

• D. DeFord and S. Pauls: A New Framework for DynamicalModels on Multiplex Networks, Journal of Complex Networks, toappear, (2017), 29 pages.

• D. DeFord and S. Pauls: Spectral Clustering Methods forMultiplex Networks, submitted, arXiv:1703.05355, (2017), 22 pages.

• D. DeFord: Multiplex Dynamics on the World Trade Web, Proc.6th International Conference on Complex Networks and Applications,Studies in Computational Intelligence, Springer, 1111–1123, (2018).

Page 56: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

That’s all...

Thank You!

Page 57: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Different Perspectives on “Friendship”

Page 58: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Different Perspectives on “Friendship”

Krackhardt D. (1987). Cognitive social structures. Social Networks, 9, 104-134.

Page 59: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Different Perspectives on “Friendship”

Krackhardt D. (1987). Cognitive social structures. Social Networks, 9, 104-134.

Page 60: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Different Perspectives on “Friendship”

Krackhardt D. (1987). Cognitive social structures. Social Networks, 9, 104-134.

Page 61: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Different Perspectives on “Friendship”

Krackhardt D. (1987). Cognitive social structures. Social Networks, 9, 104-134.

Page 62: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Different Perspectives on “Friendship”

Krackhardt D. (1987). Cognitive social structures. Social Networks, 9, 104-134.

Page 63: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Different Perspectives on “Friendship”

Krackhardt D. (1987). Cognitive social structures. Social Networks, 9, 104-134.

Page 64: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Different Perspectives on “Friendship”

Krackhardt D. (1987). Cognitive social structures. Social Networks, 9, 104-134.

Page 65: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Different Perspectives on “Friendship”

Krackhardt D. (1987). Cognitive social structures. Social Networks, 9, 104-134.

Page 66: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Different Perspectives on “Friendship”

Krackhardt D. (1987). Cognitive social structures. Social Networks, 9, 104-134.

Page 67: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Different Perspectives on “Friendship”

Krackhardt D. (1987). Cognitive social structures. Social Networks, 9, 104-134.

Page 68: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Different Perspectives on “Friendship”

Krackhardt D. (1987). Cognitive social structures. Social Networks, 9, 104-134.

Page 69: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Different Perspectives on “Friendship”

Krackhardt D. (1987). Cognitive social structures. Social Networks, 9, 104-134.

Page 70: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Different Perspectives on “Friendship”

Krackhardt D. (1987). Cognitive social structures. Social Networks, 9, 104-134.

Page 71: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Different Perspectives on “Friendship”

Krackhardt D. (1987). Cognitive social structures. Social Networks, 9, 104-134.

Page 72: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Different Perspectives on “Friendship”

Krackhardt D. (1987). Cognitive social structures. Social Networks, 9, 104-134.

Page 73: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Different Perspectives on “Friendship”

Krackhardt D. (1987). Cognitive social structures. Social Networks, 9, 104-134.

Page 74: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Different Perspectives on “Friendship”

Krackhardt D. (1987). Cognitive social structures. Social Networks, 9, 104-134.

Page 75: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Different Perspectives on “Friendship”

Krackhardt D. (1987). Cognitive social structures. Social Networks, 9, 104-134.

Page 76: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Different Perspectives on “Friendship”

Krackhardt D. (1987). Cognitive social structures. Social Networks, 9, 104-134.

Page 77: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Different Perspectives on “Friendship”

Krackhardt D. (1987). Cognitive social structures. Social Networks, 9, 104-134.

Page 78: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

“Friendship” over Time

Newcomb T. (1961). The acquaintance process. New York: Holt, Reinhard and Winston.

Page 79: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

“Friendship” over Time

Newcomb T. (1961). The acquaintance process. New York: Holt, Reinhard and Winston.

Page 80: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

“Friendship” over Time

Newcomb T. (1961). The acquaintance process. New York: Holt, Reinhard and Winston.

Page 81: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

“Friendship” over Time

Newcomb T. (1961). The acquaintance process. New York: Holt, Reinhard and Winston.

Page 82: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

“Friendship” over Time

Newcomb T. (1961). The acquaintance process. New York: Holt, Reinhard and Winston.

Page 83: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

“Friendship” over Time

Newcomb T. (1961). The acquaintance process. New York: Holt, Reinhard and Winston.

Page 84: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

“Friendship” over Time

Newcomb T. (1961). The acquaintance process. New York: Holt, Reinhard and Winston.

Page 85: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

“Friendship” over Time

Newcomb T. (1961). The acquaintance process. New York: Holt, Reinhard and Winston.

Page 86: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

“Friendship” over Time

Newcomb T. (1961). The acquaintance process. New York: Holt, Reinhard and Winston.

Page 87: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

“Friendship” over Time

Newcomb T. (1961). The acquaintance process. New York: Holt, Reinhard and Winston.

Page 88: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

“Friendship” over Time

Newcomb T. (1961). The acquaintance process. New York: Holt, Reinhard and Winston.

Page 89: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

“Friendship” over Time

Newcomb T. (1961). The acquaintance process. New York: Holt, Reinhard and Winston.

Page 90: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

“Friendship” over Time

Newcomb T. (1961). The acquaintance process. New York: Holt, Reinhard and Winston.

Page 91: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

“Friendship” over Time

Newcomb T. (1961). The acquaintance process. New York: Holt, Reinhard and Winston.

Page 92: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Solution

Definition (Null Model)

A random network, parameterized to match some features of a givennetwork, used to compare “expected” network measures.

Page 93: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Solution

Definition (Null Model)

A random network, parameterized to match some features of a givennetwork, used to compare “expected” network measures.

Page 94: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Solution

Definition (Null Model)

A random network, parameterized to match some features of a givennetwork, used to compare “expected” network measures.

Page 95: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Erdos–Renyi

(d) Graph Example (e) Degree Distribution

Page 96: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Erdos–Renyi

(f) Graph Example (g) Degree Distribution

Page 97: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Barabasi–Albert (Centrality)

(h) Graph Example (i) Degree Distribution

Page 98: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Barabasi–Albert (Centrality)

(j) Graph Example (k) Degree Distribution

Page 99: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Watts–Strogatz (Local Clustering)

(l) Graph Example (m) Degree Distribution

Page 100: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Watts–Strogatz (Local Clustering)

(n) Graph Example (o) Degree Distribution

Page 101: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Stochastic Block Model (Global Clustering)

(p) Graph Example (q) Degree Distribution

Page 102: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Stochastic Block Model (Global Clustering)

(r) Graph Example (s) Degree Distribution

Page 103: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

RDPM

• Associate each node to a vector in Rn

• Place an edge between two nodes with probability proportional to〈x, y〉.

• Since each node is associated to a vector, it is natural to try andinterpret the properties of the node from the vector

• 〈x, y〉 = ||x|| · ||y|| cos(x, y)

• Angle – Community assignment

• Magnitude – Centrality

Page 104: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

RDPM

• Associate each node to a vector in Rn

• Place an edge between two nodes with probability proportional to〈x, y〉.

• Since each node is associated to a vector, it is natural to try andinterpret the properties of the node from the vector

• 〈x, y〉 = ||x|| · ||y|| cos(x, y)

• Angle – Community assignment

• Magnitude – Centrality

Page 105: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

RDPM

• Associate each node to a vector in Rn

• Place an edge between two nodes with probability proportional to〈x, y〉.

• Since each node is associated to a vector, it is natural to try andinterpret the properties of the node from the vector

• 〈x, y〉 = ||x|| · ||y|| cos(x, y)

• Angle – Community assignment

• Magnitude – Centrality

Page 106: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

RDPM

• Associate each node to a vector in Rn

• Place an edge between two nodes with probability proportional to〈x, y〉.

• Since each node is associated to a vector, it is natural to try andinterpret the properties of the node from the vector

• 〈x, y〉 = ||x|| · ||y|| cos(x, y)

• Angle – Community assignment

• Magnitude – Centrality

Page 107: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

RDPM

• Associate each node to a vector in Rn

• Place an edge between two nodes with probability proportional to〈x, y〉.

• Since each node is associated to a vector, it is natural to try andinterpret the properties of the node from the vector

• 〈x, y〉 = ||x|| · ||y|| cos(x, y)

• Angle – Community assignment

• Magnitude – Centrality

Page 108: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

RDPM

• Associate each node to a vector in Rn

• Place an edge between two nodes with probability proportional to〈x, y〉.

• Since each node is associated to a vector, it is natural to try andinterpret the properties of the node from the vector

• 〈x, y〉 = ||x|| · ||y|| cos(x, y)

• Angle – Community assignment

• Magnitude – Centrality

Page 109: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

RDPM

• Associate each node to a vector in Rn

• Place an edge between two nodes with probability proportional to〈x, y〉.

• Since each node is associated to a vector, it is natural to try andinterpret the properties of the node from the vector

• 〈x, y〉 = ||x|| · ||y|| cos(x, y)

• Angle – Community assignment

• Magnitude – Centrality

Page 110: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Angle – Community Assignment

(t) Vectors (u) Graph

Page 111: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Example: Uniform Noise

(v) Community 1 Vectors (w) Community 2 Vectors (x) Community 3 Vectors

(y) All Vectors

Figure

Page 112: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Example: Uniform Noise

(a) Dot Products (b) WRDPM Network

Page 113: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Magnitude – Centrality

(c) Vectors (d) Graph

Page 114: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Example: Multiresolution Communities

(e) Community 1 Vectors (f) Community 2 Vectors (g) Community 3 Vectors

(h) All Vectors

Page 115: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Example: Multiresolution Communities

(i) Dot Products (j) WRDPM Network

Page 116: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Edge Parameterized Models

Theorem

Let n be a fixed positive integer. For each pair (i, j) with 1 ≤ i < j ≤ nlet ai,j = aj,i ∈ R. Then there exist n real numbers a`,` for 1 ≤ ` ≤ nsuch that the matrix Ai,j = ai,j is positive definite.

Corollary

Any generative network model, on a fixed number of nodes n, where theedge weight between each pair of nodes is drawn independently from afixed probability distribution, possibly with different parameters for eachpair, can be realized under the WRDPM.

D. DeFord and D. Rockmore, A Random Dot Product Model for Weighted Networks, with D. Rockmore, arXiv:1611.02530, (2016).

Page 117: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Unweighted Collaboration Network

(k) CollaborationNetwork

(l) Unweighted 2–Embedding (m) Unweighted 3–Embedding

V. Batagelj and A. Mrvar: Pajek datasets, (2006).

Page 118: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Weighted Collaboration Network

(n) CollaborationNetwork

(o) Weighted 2–Embedding (p) Weighted 3–Embedding

V. Batagelj and A. Mrvar: Pajek datasets, (2006).

Page 119: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Voting Data

J. Lewis and K. Poole: Roll Call Data,

voteview.com/dwnl.html.

Page 120: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

That’s all...

Thank You!

Page 121: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Dimension Selection

Since the dimension of the embedding is intrinsically related to therealized community structure it is natural to try and make use of thisrelationship to determine the right choice of d. Motivated by the case ofdisjoint communities, where if we have an effective, normalizedembedding we should have

〈Xi, Xj〉 =

{1 i and j belong to the same community

0 i and j belong to different communities

Thus, the sum of intra–community dot products should be∑`i=1

(z`2

).

Similarly, the sum of the inter–community dot products should be 0. wedefine a stress function s depending on the community assignments afterembedding.

s(d) =

d∑i=1

(zi2

)− sintra(d) + sinter(d)

Page 122: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Dimension Example

(q) Weighted Network (r) 2-Embedding (s) 3-Embedding

(t) Stress Function

Figure: Comparison of WRDPN embeddings of a weighted network (a) as thedimension of the embedding varies. As expected, the minimum value occurs atd = 3, matching the correct structure.

Page 123: Dynamics on Multiplex Networks · Multiplex Dynamics Dynamics on Networks Spectral Graph Theory Fan Chung: Spectral Graph Theory, AMS, (1997). \Roughly speaking, half of the main

Multiplex Dynamics

Conclusion

Coauthorship Revisited

Figure: Comparison of stress values for the computational geometrycoauthorship network between the weighted and unweighted realizations. Theweighted embedding significantly outperforms the binarized model.