Top Banner
ETH Zurich – Distributed Computing – www.disco.ethz.ch Silvio Frischknecht, Barbara Keller, Roger Wattenhofer Convergence in (Social) Influence Networks
47

Convergence in (Social) Influence Networks

Nov 16, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Convergence in (Social) Influence Networks

ETH Zurich – Distributed Computing – www.disco.ethz.ch

Silvio Frischknecht, Barbara Keller, Roger Wattenhofer

Convergence in (Social) Influence Networks

Page 2: Convergence in (Social) Influence Networks
Page 3: Convergence in (Social) Influence Networks

Simple World

2 Opinions:

Opinion changes: Whatever the majority of

my friends think

Page 4: Convergence in (Social) Influence Networks

b

Page 5: Convergence in (Social) Influence Networks

b

Page 6: Convergence in (Social) Influence Networks

b

Page 7: Convergence in (Social) Influence Networks

b

Page 8: Convergence in (Social) Influence Networks

b

Page 9: Convergence in (Social) Influence Networks

What Can Happen?

and/or

Goles and Olivios 1980

Page 10: Convergence in (Social) Influence Networks
Page 11: Convergence in (Social) Influence Networks

Easy Lower Bound: Ω(n)

Page 12: Convergence in (Social) Influence Networks

Easy Lower Bound: Ω(n)

Page 13: Convergence in (Social) Influence Networks

Easy Lower Bound: Ω(n)

Page 14: Convergence in (Social) Influence Networks

Easy Lower Bound: Ω(n)

Page 15: Convergence in (Social) Influence Networks

Easy Lower Bound: Ω(n)

Page 16: Convergence in (Social) Influence Networks

Upper Bound:

v

)( 2nO

Page 17: Convergence in (Social) Influence Networks

v

Upper Bound: )( 2nO

Page 18: Convergence in (Social) Influence Networks

v

Upper Bound: )( 2nO

Page 19: Convergence in (Social) Influence Networks

Good edge: Friend takes advised opinion on next day

Bad edge: Friend does not take the proposed opinion

v

Upper Bound: )( 2nO

Page 20: Convergence in (Social) Influence Networks

Good edge: Friend takes advised opinion on next day

Bad edge: Friend does not take the proposed opinion

v

t t+1 t+2

v g

b

g: Nr. of good edges b: Nr. of bad edges

case g > b

Upper Bound: )( 2nO

Page 21: Convergence in (Social) Influence Networks

Good edge: Friend takes advised opinion on next day

Bad edge: Friend does not take the proposed opinion

v

t t+1 t+2

v g

b

g: Nr. of good edges b: Nr. of bad edges

case g > b

Upper Bound: )( 2nO

Page 22: Convergence in (Social) Influence Networks

Good edge: Friend takes advised opinion on next day

Bad edge: Friend does not take the proposed opinion

v

t t+1 t+2

v g

b

g: Nr. of good edges b: Nr. of bad edges

case g > b

Upper Bound: )( 2nO

Page 23: Convergence in (Social) Influence Networks

v

t t+1 t+2

v g

b

case b > g

g: Nr. of good edges b: Nr. of bad edges

Upper Bound: )( 2nO

Page 24: Convergence in (Social) Influence Networks

v

t t+1 t+2

v g

b

case b > g

g: Nr. of good edges b: Nr. of bad edges

Upper Bound: )( 2nO

Page 25: Convergence in (Social) Influence Networks

v

t t+1 t+2

v g

b

case b > g

g: Nr. of good edges b: Nr. of bad edges

Upper Bound: )( 2nO

Page 26: Convergence in (Social) Influence Networks

v

t t+1 t+2

v g

b

case b > g

g: Nr. of good edges b: Nr. of bad edges

Upper Bound: )( 2nO

b

g

Page 27: Convergence in (Social) Influence Networks

Tight Bound?

Lower bound Upper bound

vs. 2nn

Page 28: Convergence in (Social) Influence Networks

Let`s Vote

vs. 2nn

Page 29: Convergence in (Social) Influence Networks

n

n2

2

log

Page 30: Convergence in (Social) Influence Networks

Simpler Example: nn

Page 31: Convergence in (Social) Influence Networks

Simpler Example: nn

Page 32: Convergence in (Social) Influence Networks
Page 33: Convergence in (Social) Influence Networks

A Transistor

Page 34: Convergence in (Social) Influence Networks

A Transistor

Page 35: Convergence in (Social) Influence Networks

B

C

E

B

C

E

Page 36: Convergence in (Social) Influence Networks

B C

E

E

C B

B C

E

B E

C

Page 37: Convergence in (Social) Influence Networks

B B C

E E

C

B C

E

Page 38: Convergence in (Social) Influence Networks

B B B E E E

C C C

B E

C B B

C C

E E

Page 39: Convergence in (Social) Influence Networks
Page 40: Convergence in (Social) Influence Networks
Page 41: Convergence in (Social) Influence Networks
Page 42: Convergence in (Social) Influence Networks
Page 43: Convergence in (Social) Influence Networks
Page 44: Convergence in (Social) Influence Networks

Other Results

Iterative model: Adversary picks nodes instead of synchronous rounds:

1 Step = 1 node change its opinion

Page 45: Convergence in (Social) Influence Networks

Convergence Time: θ(n²)

Page 46: Convergence in (Social) Influence Networks

Iterative Model

Benevolent algorithm: θ(n)

Page 47: Convergence in (Social) Influence Networks

תודה רבה