Small World Model: Cascades and Myopic Routing Jie Gao, Grant - - PowerPoint PPT Presentation

small world model
SMART_READER_LITE
LIVE PREVIEW

Small World Model: Cascades and Myopic Routing Jie Gao, Grant - - PowerPoint PPT Presentation

Nonhomogeneous Kleinbergs Small World Model: Cascades and Myopic Routing Jie Gao, Grant Schoenebeck, Fang-Yi Yu What is a social network? Social network models interactions between individuals Individuals behave freely. Society


slide-1
SLIDE 1

Nonhomogeneous Kleinberg’s Small World Model: Cascades and Myopic Routing

Jie Gao, Grant Schoenebeck, Fang-Yi Yu

slide-2
SLIDE 2

What is a social network?

  • Social network models interactions between individuals

– Individuals behave freely. – Society shows special properties.

slide-3
SLIDE 3

Outline

  • Background

– Milgram’s Experiment – Kleinberg's Small World Model

  • Nonhomogeneous Kleinberg’s Small World Model
  • Myopic Routing

– Theorem – Proof Outline

  • 𝑙-Complex Contagions Model
slide-4
SLIDE 4

An Experiment by Milgram[1967]

Starter Target

Information of the Target: Name, Address, Job

slide-5
SLIDE 5

An Experiment by Milgram[1967]

Starter Target

Information of the Target: Name, Address, Job

slide-6
SLIDE 6

An Experiment by Milgram[1967]

Starter Target

Information of the Target: Name, Address, Job

slide-7
SLIDE 7

An Experiment by Milgram[1967]

Starter Target

Information of the Target: Name, Address, Job

slide-8
SLIDE 8

An Experiment by Milgram[1967]

Starter Target

Information of the Target: Name, Address, Job

slide-9
SLIDE 9

Small World Model

  • Six degrees of separation--- very

short paths between arbitrary pairs of nodes

NE MA

slide-10
SLIDE 10

Watts/Strogatz model, Newman–Watts model

  • 𝑜 people on a ring/ torus
slide-11
SLIDE 11
  • 𝑜 people on a ring/ torus
  • Strong ties within distance 𝑟

Strong Ties

slide-12
SLIDE 12

Weak Ties

  • 𝑜 people on a ring/ torus
  • Strong ties within distance 𝑟
  • Weak ties: 𝑞𝑣𝑤 = 𝑞
slide-13
SLIDE 13

Algorithmically Small World

Starter Target

Information of the Target: Name, Address, Job

slide-14
SLIDE 14

Small World Model 2.0

  • Six degrees of separation--- very

short paths between arbitrary pairs of nodes

  • Decentralized routing---

Individuals with local information are very adept at finding these paths

NE MA

slide-15
SLIDE 15

Kleinberg’s Small World Model[2000]

  • 𝑜 people on a 𝑙-dimensional grid
slide-16
SLIDE 16
  • 𝑜 people on a 𝑙-dimensional grid
  • Strong ties within distance 𝑟

Strong Ties

slide-17
SLIDE 17

Weak Ties

  • 𝑜 people on a 𝑙-dimensional grid
  • Strong ties within distance 𝑟
  • Weak ties: 𝑞𝑣𝑤~

1 𝑒 𝑣,𝑤 𝛿

𝑣

slide-18
SLIDE 18

Weak Ties

  • 𝑜 people on a 𝑙-dimensional grid
  • Strong ties within distance 𝑟
  • Weak ties: 𝑞𝑣𝑤~

1 𝑒 𝑣,𝑤 𝛿

𝑣

0.2 0.4 0.6 0.8 1 5 10 15 20

𝑞𝑣𝑤 𝑒(𝑣,𝑤)

slide-19
SLIDE 19

Weak Ties with Different 𝛿

Small 𝛿 Large 𝛿

slide-20
SLIDE 20

Decentralized Routing on Kleinberg’s Model

S T When 𝛿 = 2

slide-21
SLIDE 21

Weak Ties with Different 𝛿

When 𝛿 < 2 When 𝛿 > 2

S T S T

slide-22
SLIDE 22

Threshold Property

If 𝛿 = 2 and 𝑞, 𝑟 ≥ 1, there is a decentralized algorithm A, so that the delivery time of A is 𝑃(log2 𝑜). If 𝛿 ≠ 2, there is a constant 𝜊 > 0, so that the delivery time of any decentralized algorithm is Ω(𝑜𝜊).

S T

S T S T

slide-23
SLIDE 23

0.25 0.5 0.75 1 1 2 3 PROBABILITY Γ

Histogram of γ

Threshold Property

slide-24
SLIDE 24

0.25 0.5 0.75 1 1 2 3 PROBABILITY Γ

Histogram of γ

Diversity

slide-25
SLIDE 25

Small World Model 2.0.1

  • Six degrees of separation--- very

short paths between arbitrary pairs of nodes

  • Decentralized routing---

Individuals with local information are very adept at finding these paths

NE MA

slide-26
SLIDE 26

Outline

  • Background

– Milgram’s Experiment – Kleinberg's Small World Model

  • Nonhomogeneous Kleinberg’s Small World Model
  • Myopic Routing

– Theorem – Proof Outline

  • 𝑙-Complex Contagions Model
slide-27
SLIDE 27

Recall: Kleinberg’s Small World Model

  • 𝑜 people on a 𝑙-dimensional grid
  • Strong ties within distance 𝑟
  • Weak ties: 𝑞𝑣𝑤~𝑒 𝑣, 𝑤 −𝛿
slide-28
SLIDE 28

Nonhomogeneous Kleinberg’s 𝐼𝑓𝑢𝐿𝑞,𝑟,𝐸(𝑜)

  • 𝑜 people on a 𝑙-dimensional grid
  • Strong ties within distance 𝑟
  • Weak ties: 𝑣 has 𝛿𝑣 from 𝐸, and

𝑞 ties sample from 𝑞𝑣𝑤~𝑒𝑣𝑤

−𝛿𝑣.

slide-29
SLIDE 29

A More Natural Histogram

0.2 0.4 0.6 0.8 1 1.2 0.01 1.01 2.01 3.01 4.01 PROBABILITY Γ

Histogram of γ

0.25 0.5 0.75 1 1 2 3 4 PROBABILITY Γ

Histogram of γ

slide-30
SLIDE 30

Outline

  • Background

– Milgram’s Experiment – Kleinberg's Small World Model

  • Nonhomogeneous Kleinberg’s Small World Model
  • Myopic Routing

– Theorems – Proof Outline

  • 𝑙-Complex Contagions Model
slide-31
SLIDE 31

0.2 0.4 0.6 0.8 1 1.2 1 2 3 4 5

Probability γ

0.2 0.4 0.6 0.8 1 1.2 1 2 3 4 5

Probability

γ

Theorems

Upper bounds Lower bounds

2 − 𝜗 2 + 𝜗 Pr

𝛿~𝐸[ 2 − 𝛿 < 𝜗] = Ω(𝜗𝛽)

𝛽 𝛽 𝛽 𝛽 𝛽

slide-32
SLIDE 32

Outline

  • Background

– Milgram’s Experiment – Kleinberg's Small World Model

  • Nonhomogeneous Kleinberg’s Small World Model
  • Myopic Routing

– Theorem – Proof Outline (upper bound)

  • 𝑙-Complex Contagions Model
slide-33
SLIDE 33

When 𝛿 = 2

T S

𝐸log 𝑜 𝐸

𝑘

𝑣

slide-34
SLIDE 34

Outline

  • Background

– Milgram’s Experiment – Kleinberg's Small World Model

  • Nonhomogeneous Kleinberg’s Small World Model
  • Myopic Routing

– Theorem – Proof Outline (lower bound)

  • 𝑙-Complex Contagions Model
slide-35
SLIDE 35

When 𝛿 < 2, weak ties are too random

T S

𝐸log 𝑜 𝐸

𝑘

𝑣 𝑜𝜗/3

𝛿 = 2 − 𝜗

slide-36
SLIDE 36

When 𝛿 > 2, weak ties are too short

T S

𝐸log 𝑜 𝐸

𝑘

𝑣 𝑜

1 1+𝜗

𝛿 = 2 + 𝜗

slide-37
SLIDE 37

Mixture of Both

T S

𝐸log 𝑜 𝐸

𝑘

𝑣 𝑜𝜗/3 𝑜

1 1+𝜗

𝛿 = 2 + 𝜗 𝛿 = 2 − 𝜗

slide-38
SLIDE 38

Mixture of Both

T S

𝐸log 𝑜 𝐸

𝑘

𝑣 𝑜

1 1+𝜗

𝑜

3+3𝜗 6+2𝜗

𝑜

1 2

𝑜𝜗/3

𝛿 = 2 + 𝜗 𝛿 = 2 − 𝜗

slide-39
SLIDE 39

Mixture of Both

S

𝐸log 𝑜

𝑣

T

𝑜

3+3𝜗 6+2𝜗

𝑜

1 2

𝛿 = 2 + 𝜗 𝛿 = 2 − 𝜗

slide-40
SLIDE 40

Outline

  • Background

– Milgram’s Experiment – Kleinberg's Small World Model

  • Nonhomogeneous Kleinberg’s Small World Model
  • Myopic Routing

– Theorem – Proof Outline

  • 𝑙-Complex Contagions Model
slide-41
SLIDE 41

Thanks for your listening

slide-42
SLIDE 42

Upper Bound — Non-negligible Mass Near 2

  • Fixed a distribution D with constant α ≥ 0 where 𝐺𝐸 2 + 𝜗 −

𝐺𝐸 2 − 𝜗 = Ω(𝜗𝛽) for any integer k > 0 and η > 0, there exists ξ = 3+α+k, such that a k-complex contagion 𝐷𝐷(𝐼𝑓𝑢𝐿𝑞,𝑟,𝐸(𝑜), 𝑙, 𝐽) starting from a k-seed cluster I and where 𝑞 > 𝑙, 𝑟2/2 ≥ k takes at most 𝑃( log𝜊𝑜) time to spread to the whole network with probability at least 1 − 𝑜 − 𝜃 over the randomness of 𝐼𝑓𝑢𝐿𝑞,𝑟,𝐸(𝑜).

slide-43
SLIDE 43

Upper Bound — Fixed k

  • Given a distribution D and an integer k > 0, such that Pr

𝛿←𝐸 [𝛿 ∈

[2, 𝛾𝑙)] > 0 where 𝛾𝑙 = 2(𝑙 + 1), for all 𝜃 > 0 there exists ξ > 0 depending on D and k such that, the speed of a k- complex contagion 𝐷𝐷(𝐼𝑓𝑢𝐿𝑞,𝑟,𝐸(𝑜), 𝑙, 𝐽) starting from a k- seed cluster I and 𝑞 > 𝑙, 𝑟2/2 ≥ 𝑙 is at most 𝑃(log𝜊𝑜) with probability at least 1 − 𝑜−𝜃 .

slide-44
SLIDE 44

Lower Bound

  • Given distribution D, constant integers 𝑙, 𝑞, 𝑟 > 0, and ε > 0

such that 𝐺𝐸 2 + 𝜗 − 𝐺𝐸 2 − 𝜗 = 0, then there exist constants 𝜊, 𝜃 > 0 depending on D and k, such that the time it takes a k-contagion starting at seed-cluster I, 𝐷𝐷(𝐼𝑓𝑢𝐿𝑞,𝑟,𝐸(𝑜), 𝑙, 𝐽), to infect all nodes is at least 𝑜𝜊 with probability at least 1 − 𝑃(𝑜−𝜃) over the randomness of 𝐼𝑓𝑢𝐿𝑞,𝑟,𝐸(𝑜).

slide-45
SLIDE 45

Idea of Myopic Routing Upper Bound

T S

𝐸log 𝑜 𝐸

𝑘

𝑣

slide-46
SLIDE 46

Idea of Complex Contagion Lower Bound

slide-47
SLIDE 47
  • Number of nodes within region 𝐸

𝑘

22𝑘

  • Probability of node 𝑣 connecting to a node 𝑤 ∈ 𝐸

𝑘

1 𝐿2+𝜗𝑒𝑣𝑤

2+𝜗𝑣

  • Probability for node 𝑣 entering region 𝐸

𝑘

Ω 𝜗 2𝑘𝜗 if 𝜗 > 0 and Ω |𝜗| 2(log 𝑜−𝑘)𝜗 if 𝜗 < 0

slide-48
SLIDE 48
  • Probability entering region 𝐸

𝑘

Ω න

𝜗0 𝜗

2𝑘𝜗 𝜗𝛽−1𝑒𝜗

  • r

Ω න

𝜗0

𝜗 2(log 𝑜−𝑘)𝜗 𝜗𝛽−1𝑒𝜗

slide-49
SLIDE 49

Proof Sketch for lower bound

  • 𝛿 > 2 the weak ties will be too short (concentrated edges)
  • 𝛿 < 2 the weak ties will be too random (diffuse edges)
slide-50
SLIDE 50

A Very Brief Summary — History

  • Kleinberg’s small world model models social networks with

both strong and weak ties, and the distribution of weak-ties, parameterized by γ.

– He showed how value of γ influences the efficacy of myopic routing

  • n the network.

– Recent work on social influence by k-complex contagion models discovered that the value of γ also impacts the spreading rate

slide-51
SLIDE 51

A Very Brief Summary — Our Work

  • A natural generalization of Kleinberg’s small world model to

allow node heterogeneity is proposed, and

– We show this model enables myopic routing and k-complex contagions on a large range of the parameter space. – Moreover, we show that our generalization is supported by real- world data.

slide-52
SLIDE 52

0.2 0.4 0.6 0.8 1 1.2 1 2 3 4 5

Probability γ