Rumour Spreading in Social Networks - PowerPoint PPT Presentation

About This Presentation
Title:

Rumour Spreading in Social Networks

Description:

Rumour Spreading in Social Networks Alessandro Panconesi Dipartimento di Informatica Joint work with Flavio Chierichetti and Silvio Lattanzi – PowerPoint PPT presentation

Number of Views:377
Avg rating:3.0/5.0
Slides: 78
Provided by: Alessa53
Category:

less

Transcript and Presenter's Notes

Title: Rumour Spreading in Social Networks


1
Rumour Spreading in Social Networks
  • Alessandro Panconesi
  • Dipartimento di Informatica
  • Joint work with Flavio Chierichetti and Silvio
    Lattanzi

2
Rumours spread quickly
3
OUR GOAL
Argue in a rigorous way that rumours spread
quickly in a social network
4
(No Transcript)
5
How to tackle the problem
6
How to tackle the problem
7
OUR GOAL
Prove that rumours spread quickly in a social
network
8
Gossip a very simple model
9
Gossiping
10
Gossiping
11
Gossiping
12
Gossiping
13
Gossiping
14
Gossiping
15
Gossiping
16
Gossiping Variants
PUSH
Node with information sends to a random neighbour
17
Gossiping Variants
PUSH
Node with information sends to a random neighbour
PULL
Node without information asks a random neighbour
18
Gossiping Variants
PUSH-PULL
PUSH
Node with information sends to a random neighbour
PULL
Node without information asks a random neighbour
19
Motivation
  • Technological Rumour spreading algorithms are
    widely used in communication networks which, more
    and more, are likely to exhibit a social
    dimension. This knowledge might be exploited for
    more efficient communication protocols
  • Sociological rumour spreading is a basic, simple
    form of a contagion dynamics. By studying it we
    hope to gain some insight into more complex
    diffusion phenomena

20
Previous Work
21
Different approach
  • We are looking for necessary and/or sufficient
    conditions for rumour spreading to be fast in a
    given network

22
Push
23
Push
24
Push
25
Push
26
Push
27
Push
28
Pull
29
Pull
30
Pull
31
Pull
32
Pull
33
Pull
34
Both Push and Pull are hopeless
35
Therefore, we consider Push-Pull, quite
appropriately in the Age of the Internet
36
Push
37
Push
Pull
38
Push
Pull
Push-Pull
39
OUR GOAL
Prove that rumours spread quickly in a social
network
40
Time is of the essence
41
Gossiping
0
42
Gossiping
1
43
Gossiping
1
44
Gossiping
1
45
Gossiping
2
46
Gossiping
2
47
Gossiping
3
48
Time is of the essence
Time rounds
Speed Time is poly-logarithmic
49
OUR GOAL
Prove that rumours spread quickly in a social
network
50
Recall our goal..
Prove that rumours spread quickly in a social
network
Problem formulation How many rounds will it take
Push-Pull to broadcast a message in a social
network?
51
But..what is a social network??
52
Argue about a model
53
Argue about a model
  • Chierichetti, Lattanzi, P ICALP09 Randomized
    broadcast is fast in PA graphs with high
    probability, regardless of the source, push-pull
    broadcasts the message within O(log2N) many
    rounds

54
Argue about a model
  • Chierichetti, Lattanzi, P ICALP09 Randomized
    broadcast is fast in PA graphs with high
    probability, regardless of the source, push-pull
    broadcasts the message within O(log2N) many
    rounds
  • Dörr, Fouz, Sauerwald STOC11 show optimal
    T(logN) bound holds

55
Argue about a model
  • However, there is no accepted model for social
    networks

56
Empiricism to the rescue
  • Leskovec et al WWW08 show that real-world
    networks (seem to) enjoy high conductance (in the
    order of log -1 N)

57
Conductance
S
58
Conductance
S
59
Conductance
S
60
Conductance
S
61
Conductance
S
62
Our Goal finally becomes..
Prove that if a network has high conductance then
rumours spread quickly
63
Our Goal finally becomes..
Prove that if a network has high conductance then
rumours spread quickly assuming a worst case
source
64
Results
  • Chierichetti, Lattanzi, P SODA10 With high
    probability, regardless of the source, push-pull
    broadcasts the message within
  • O(log4 N/ ?6)
  • many rounds
  • Chierichetti, Lattanzi, P STOC10 Improved to
    O( ?-1 log N log2 ?-1 )
  • Giakkoupis STACS11 Improved to O( ?-1 log N)

65
Results
  • Chierichetti, Lattanzi, P SODA10 With high
    probability, regardless of the source, push-pull
    broadcasts the message within
  • O(log4 N/ ?6)
  • many rounds
  • Chierichetti, Lattanzi, P STOC10 Improved to
    O( ?-1 log N log2 ?-1 )
  • Giakkoupis STACS11 Improved to O( ?-1 log N)

66
Results
  • Chierichetti, Lattanzi, P SODA10 With high
    probability, regardless of the source, push-pull
    broadcasts the message within
  • O(log4 N/ ?6)
  • many rounds
  • Chierichetti, Lattanzi, P STOC10 Improved to
    O( ?-1 log N log2 ?-1 )
  • Giakkoupis STACS11 Improved to O( ?-1 log N)

67
Results
T( ?-1 log N)
68
Variationson the theme
Dörr, Fouz, Sauerwald STOC11 Time for
Push-Pull in PA graphs becomes O(log N/ loglog N)
if random choice excludes last used neighbour
69
Variationson the theme
Dörr, Fouz, Sauerwald STOC11 Time for
Push-Pull in PA graphs becomes O(log N/ loglog N)
if random choice excludes last used neighbour
70
Variationson the theme
Dörr, Fouz, Sauerwald STOC11 Time for
Push-Pull in PA graphs becomes O(log N/ loglog N)
if random choice excludes last used neighbour
71
Variationson the theme
Dörr, Fouz, Sauerwald STOC11 Time for
Push-Pull in PA graphs becomes O(log N/ loglog N)
if random choice excludes last used neighbour
72
Variationson the theme
Dörr, Fouz, Sauerwald STOC11 Time for
Push-Pull in PA graphs becomes O(log N/ loglog N)
if random choice excludes last used neighbour
73
Variationson the theme
  • Fountoulakis, Panagiotou, Sauerwald SODA12 In
    power law graphs (Chung-Lu)
  • With 2 lt a lt 3 O(loglog N) rounds are
    sufficient, with high probability, for Push-Pull
    to reach a (1-e) fraction of the network,
    starting from a random source
  • If a gt 3 then O(logN) rounds are necessary, with
    high probability

74
Variationson the theme
  • Giakkoupis, Sauerwald STOC11 For graphs with
    vertex expansion at least ? Push-Pull takes
  • At most O(? log5/2 N) rounds to reach every node,
    with high probability
  • At least O(? log2 N) rounds, with positive
    probability

75
To summarize
  • There is a close connection between conductance
    (and other expansion properties) and rumour
    spreading
  • Since social networks enjoy high conductance,
    this by itself ensures that rumours will spread
    fast

76
Things to come
  • Rumour spreading without the network
  • Rumour spreading in evolving graphs

77
THANKS
Write a Comment
User Comments (0)
About PowerShow.com