Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of...
Transcript of Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of...
![Page 1: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/1.jpg)
1/21
Introduction Model Proofs Other results and open questions
Adaptive Rumor Spreading
Jose Correa 1 Marcos Kiwi 1
Neil Olver 2 Alberto Vera 1
1Universidad de Chile
2VU Amsterdam and CWI
July 27, 2015
Adaptive Rumor Spreading Universidad de Chile
![Page 2: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/2.jpg)
2/21
Introduction Model Proofs Other results and open questions
The situation
Adaptive Rumor Spreading Universidad de Chile
![Page 3: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/3.jpg)
2/21
Introduction Model Proofs Other results and open questions
The situation
Adaptive Rumor Spreading Universidad de Chile
![Page 4: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/4.jpg)
2/21
Introduction Model Proofs Other results and open questions
The situation
Adaptive Rumor Spreading Universidad de Chile
![Page 5: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/5.jpg)
2/21
Introduction Model Proofs Other results and open questions
The situation
Adaptive Rumor Spreading Universidad de Chile
![Page 6: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/6.jpg)
3/21
Introduction Model Proofs Other results and open questions
Introduction
I Rumors in social networks: contents, updates, newtechnology, etc.
I In viral marketing campaigns, the selection of vertices iscrucial. Domingos and Richardson (2001)
I An agent (service provider) wants to efficiently speed upthe communication process.
Adaptive Rumor Spreading Universidad de Chile
![Page 7: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/7.jpg)
3/21
Introduction Model Proofs Other results and open questions
Introduction
I Rumors in social networks: contents, updates, newtechnology, etc.
I In viral marketing campaigns, the selection of vertices iscrucial. Domingos and Richardson (2001)
I An agent (service provider) wants to efficiently speed upthe communication process.
Adaptive Rumor Spreading Universidad de Chile
![Page 8: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/8.jpg)
3/21
Introduction Model Proofs Other results and open questions
Introduction
I Rumors in social networks: contents, updates, newtechnology, etc.
I In viral marketing campaigns, the selection of vertices iscrucial. Domingos and Richardson (2001)
I An agent (service provider) wants to efficiently speed upthe communication process.
Adaptive Rumor Spreading Universidad de Chile
![Page 9: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/9.jpg)
4/21
Introduction Model Proofs Other results and open questions
Rumor spreading
I Models differ in time and communication protocol. Demers etal. (1987) and Boyd et al. (2006)
I In simple cases, the time to activate all the network ismostly understood.
I Even in random networks the estimates are logarithmic inthe number of nodes. Doerr et al. (2012) and Chierichetti et al. (2011)
Adaptive Rumor Spreading Universidad de Chile
![Page 10: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/10.jpg)
4/21
Introduction Model Proofs Other results and open questions
Rumor spreading
I Models differ in time and communication protocol. Demers etal. (1987) and Boyd et al. (2006)
I In simple cases, the time to activate all the network ismostly understood.
I Even in random networks the estimates are logarithmic inthe number of nodes. Doerr et al. (2012) and Chierichetti et al. (2011)
Adaptive Rumor Spreading Universidad de Chile
![Page 11: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/11.jpg)
4/21
Introduction Model Proofs Other results and open questions
Rumor spreading
I Models differ in time and communication protocol. Demers etal. (1987) and Boyd et al. (2006)
I In simple cases, the time to activate all the network ismostly understood.
I Even in random networks the estimates are logarithmic inthe number of nodes. Doerr et al. (2012) and Chierichetti et al. (2011)
Adaptive Rumor Spreading Universidad de Chile
![Page 12: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/12.jpg)
5/21
Introduction Model Proofs Other results and open questions
Opportunistic networksI We have an overload problem, an option is to exploit
opportunistic communications.
I A fixed deadline scenario has been studied heuristicallyalong with real large-scale data. Whitbeck et al. (2011)
I Control theory based algorithms greatly outperform staticones. Sciancalepore et al. (2014)
Adaptive Rumor Spreading Universidad de Chile
![Page 13: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/13.jpg)
5/21
Introduction Model Proofs Other results and open questions
Opportunistic networksI We have an overload problem, an option is to exploit
opportunistic communications.I A fixed deadline scenario has been studied heuristically
along with real large-scale data. Whitbeck et al. (2011)
I Control theory based algorithms greatly outperform staticones. Sciancalepore et al. (2014)
Adaptive Rumor Spreading Universidad de Chile
![Page 14: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/14.jpg)
5/21
Introduction Model Proofs Other results and open questions
Opportunistic networksI We have an overload problem, an option is to exploit
opportunistic communications.I A fixed deadline scenario has been studied heuristically
along with real large-scale data. Whitbeck et al. (2011)
I Control theory based algorithms greatly outperform staticones. Sciancalepore et al. (2014)
Adaptive Rumor Spreading Universidad de Chile
![Page 15: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/15.jpg)
6/21
Introduction Model Proofs Other results and open questions
The model
I Bob communicates and shares information.
I Bob meets Alice according to a Poisson process of rate λ/n.I Every pair of nodes can meet and gossip.
Adaptive Rumor Spreading Universidad de Chile
![Page 16: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/16.jpg)
6/21
Introduction Model Proofs Other results and open questions
The model
I Bob communicates and shares information.I Bob meets Alice according to a Poisson process of rate λ/n.
I Every pair of nodes can meet and gossip.
λ/n
Adaptive Rumor Spreading Universidad de Chile
![Page 17: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/17.jpg)
6/21
Introduction Model Proofs Other results and open questions
The model
I Bob communicates and shares information.I Bob meets Alice according to a Poisson process of rate λ/n.I Every pair of nodes can meet and gossip.
λ/n
Adaptive Rumor Spreading Universidad de Chile
![Page 18: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/18.jpg)
7/21
Introduction Model Proofs Other results and open questions
The problem
I There is a unit cost for pushing the rumor.I Opportunistic communications have no cost.I At time τ all of the graph must be active.
We want a strategy that minimizes the overall number ofpushes.
Adaptive Rumor Spreading Universidad de Chile
![Page 19: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/19.jpg)
7/21
Introduction Model Proofs Other results and open questions
The problem
I There is a unit cost for pushing the rumor.I Opportunistic communications have no cost.I At time τ all of the graph must be active.
We want a strategy that minimizes the overall number ofpushes.
Adaptive Rumor Spreading Universidad de Chile
![Page 20: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/20.jpg)
8/21
Introduction Model Proofs Other results and open questions
Adaptive and non-adaptiveI A non-adaptive strategy pushes only at times t = 0 and
t = τ .
I An adaptive strategy may push at any time, with the fullknowledge of the process’ evolution.
0
1
2
3
4
5
t
Number of active nodes
τ
b
b
bc
bc
0
1
2
3
4
5
t
Number of active nodes
τ
b
b
bc
bc
bc
bcb
b
Push
t3
Adaptive Rumor Spreading Universidad de Chile
![Page 21: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/21.jpg)
8/21
Introduction Model Proofs Other results and open questions
Adaptive and non-adaptiveI A non-adaptive strategy pushes only at times t = 0 and
t = τ .I An adaptive strategy may push at any time, with the full
knowledge of the process’ evolution.
0
1
2
3
4
5
t
Number of active nodes
τ
b
b
bc
bc
0
1
2
3
4
5
t
Number of active nodes
τ
b
b
bc
bc
bc
bcb
b
Push
t3
Adaptive Rumor Spreading Universidad de Chile
![Page 22: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/22.jpg)
8/21
Introduction Model Proofs Other results and open questions
Adaptive and non-adaptiveI A non-adaptive strategy pushes only at times t = 0 and
t = τ .I An adaptive strategy may push at any time, with the full
knowledge of the process’ evolution.
0
1
2
3
4
5
t
Number of active nodes
τ
b
b
bc
bc
0
1
2
3
4
5
t
Number of active nodes
τ
b
b
bc
bc
bc
bcb
b
Push
t3
Adaptive Rumor Spreading Universidad de Chile
![Page 23: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/23.jpg)
9/21
Introduction Model Proofs Other results and open questions
Main result
Define the adaptivity gap as the ratio between the expectedcosts of non-adaptive and adaptive.
TheoremIn the complete graph the adaptivity gap is constant.
Adaptive Rumor Spreading Universidad de Chile
![Page 24: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/24.jpg)
10/21
Introduction Model Proofs Other results and open questions
Adaptive can be arbitrarily better
I With a small deadline, non-adaptive activates all of the vi ’s.I Adaptive activates only the root, then at some time t ′
pushes to the inactive vi ’s.I An adaptivity gap of log k
log log k is easy to prove.
r
v1 v2 v3 vk
Adaptive Rumor Spreading Universidad de Chile
![Page 25: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/25.jpg)
10/21
Introduction Model Proofs Other results and open questions
Adaptive can be arbitrarily better
I With a small deadline, non-adaptive activates all of the vi ’s.I Adaptive activates only the root, then at some time t ′
pushes to the inactive vi ’s.
I An adaptivity gap of log klog log k is easy to prove.
r
v1 v2 v3 vk
Adaptive Rumor Spreading Universidad de Chile
![Page 26: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/26.jpg)
10/21
Introduction Model Proofs Other results and open questions
Adaptive can be arbitrarily better
I With a small deadline, non-adaptive activates all of the vi ’s.I Adaptive activates only the root, then at some time t ′
pushes to the inactive vi ’s.I An adaptivity gap of log k
log log k is easy to prove.
r
v1 v2 v3 vk
Adaptive Rumor Spreading Universidad de Chile
![Page 27: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/27.jpg)
11/21
Introduction Model Proofs Other results and open questions
Non-adaptive
I Optimal non-adaptive pays almost the same at t = 0 andat t = τ .
- A 2-approximation is easy to see.
I Non-adaptive does not push more than n/2 rumors.Therefore, neither adaptive.
1 nk
λk
n/2
kN n− kN
λ = 1.λk := k(n−k)
n .
Adaptive Rumor Spreading Universidad de Chile
![Page 28: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/28.jpg)
11/21
Introduction Model Proofs Other results and open questions
Non-adaptiveI Optimal non-adaptive pays almost the same at t = 0 and
at t = τ .
- A 2-approximation is easy to see.I Non-adaptive does not push more than n/2 rumors.
Therefore, neither adaptive.
1 nk
λk
n/2
kN n− kN
λ = 1.λk := k(n−k)
n .
Adaptive Rumor Spreading Universidad de Chile
![Page 29: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/29.jpg)
11/21
Introduction Model Proofs Other results and open questions
Non-adaptiveI Optimal non-adaptive pays almost the same at t = 0 and
at t = τ .- A 2-approximation is easy to see.
I Non-adaptive does not push more than n/2 rumors.Therefore, neither adaptive.
1 nk
λk
n/2
kN n− kN
λ = 1.λk := k(n−k)
n .
Adaptive Rumor Spreading Universidad de Chile
![Page 30: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/30.jpg)
11/21
Introduction Model Proofs Other results and open questions
Non-adaptiveI Optimal non-adaptive pays almost the same at t = 0 and
at t = τ .- A 2-approximation is easy to see.
I Non-adaptive does not push more than n/2 rumors.Therefore, neither adaptive.
1 nk
λk
n/2
kN n− kN
λ = 1.λk := k(n−k)
n .
Adaptive Rumor Spreading Universidad de Chile
![Page 31: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/31.jpg)
12/21
Introduction Model Proofs Other results and open questions
Big deadline: τ ≥ (2 + δ) log n
I Starting from a single active node, the time until everyoneis active is 2 log n +O(1).
I The time is exponentially concentrated. Jason (1999)
I Just starting with one node has cost 1 + ε, thereforeadaptivity does not help.
Adaptive Rumor Spreading Universidad de Chile
![Page 32: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/32.jpg)
13/21
Introduction Model Proofs Other results and open questions
Small deadline: τ ≤ 2 log log n
I A Poisson process of unit rate gives the randomness.
I Given the points Si and Si+1, the rescaling Si+1−Siλi
is theinter-arrival time.
I A push can be seen as adding a point.
tb b b b b
Adaptive Rumor Spreading Universidad de Chile
![Page 33: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/33.jpg)
13/21
Introduction Model Proofs Other results and open questions
Small deadline: τ ≤ 2 log log n
I A Poisson process of unit rate gives the randomness.I Given the points Si and Si+1, the rescaling Si+1−Si
λiis the
inter-arrival time.
I A push can be seen as adding a point.
tb b b b b
b
b
b
bk
λk λk+1 λi
Adaptive Rumor Spreading Universidad de Chile
![Page 34: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/34.jpg)
13/21
Introduction Model Proofs Other results and open questions
Small deadline: τ ≤ 2 log log n
I A Poisson process of unit rate gives the randomness.I Given the points Si and Si+1, the rescaling Si+1−Si
λiis the
inter-arrival time.I A push can be seen as adding a point.
tb b b b bbc
b
b
b
bk
λk λk+1 λi λi+1
Adaptive Rumor Spreading Universidad de Chile
![Page 35: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/35.jpg)
14/21
Introduction Model Proofs Other results and open questions
Small deadline (cont.): τ ≤ 2 log log n
I A clairvoyant strategy knows the realization, thereforeoutperforms adaptive.
I We show that clairvoyant adds points only at thebeginning.
I Clairvoyant chooses the best number of initial pushes,given the realization.
tb b b b bbc
b
b
b
bk
λk λk+1 λi λi+1
Adaptive Rumor Spreading Universidad de Chile
![Page 36: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/36.jpg)
14/21
Introduction Model Proofs Other results and open questions
Small deadline (cont.): τ ≤ 2 log log n
I A clairvoyant strategy knows the realization, thereforeoutperforms adaptive.
I We show that clairvoyant adds points only at thebeginning.
I Clairvoyant chooses the best number of initial pushes,given the realization.
tb b b b bbc
b
b
b
bk
λk λk+1 λi λi+1
Adaptive Rumor Spreading Universidad de Chile
![Page 37: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/37.jpg)
14/21
Introduction Model Proofs Other results and open questions
Small deadline (cont.): τ ≤ 2 log log n
I A clairvoyant strategy knows the realization, thereforeoutperforms adaptive.
I We show that clairvoyant adds points only at thebeginning.
I Clairvoyant chooses the best number of initial pushes,given the realization.
tb b b b bbc
b
b
b
bk
λk λk+1 λi λi+1
Adaptive Rumor Spreading Universidad de Chile
![Page 38: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/38.jpg)
15/21
Introduction Model Proofs Other results and open questions
Small deadline (cont.): τ ≤ 2 log log n
Say we start with k initial pushes.
I We know the inter-arrival distributions.I We know the non-adaptive cost; it pays Ω( n
log n ).
LemmaClairvoyant is considerably better than non-adaptive withprobability at most 1
n2 .
Adaptive Rumor Spreading Universidad de Chile
![Page 39: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/39.jpg)
15/21
Introduction Model Proofs Other results and open questions
Small deadline (cont.): τ ≤ 2 log log n
Say we start with k initial pushes.I We know the inter-arrival distributions.I We know the non-adaptive cost; it pays Ω( n
log n ).
LemmaClairvoyant is considerably better than non-adaptive withprobability at most 1
n2 .
Adaptive Rumor Spreading Universidad de Chile
![Page 40: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/40.jpg)
15/21
Introduction Model Proofs Other results and open questions
Small deadline (cont.): τ ≤ 2 log log n
Say we start with k initial pushes.I We know the inter-arrival distributions.I We know the non-adaptive cost; it pays Ω( n
log n ).
LemmaClairvoyant is considerably better than non-adaptive withprobability at most 1
n2 .
Adaptive Rumor Spreading Universidad de Chile
![Page 41: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/41.jpg)
15/21
Introduction Model Proofs Other results and open questions
Small deadline (cont.): τ ≤ 2 log log n
Say we start with k initial pushes.I We know the inter-arrival distributions.I We know the non-adaptive cost; it pays Ω( n
log n ).
LemmaClairvoyant is considerably better than non-adaptive withprobability at most 1
n2 .
In this case we can prove the gap to be 1 + o(1).
Adaptive Rumor Spreading Universidad de Chile
![Page 42: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/42.jpg)
16/21
Introduction Model Proofs Other results and open questions
Other deadlines
Insight: adaptive interferes when the cost of pushing is lessthan or equal to that of not pushing, i.e.,
1 + cost(k + 1 active nodes) ≤ cost(k active nodes). (?)
The expected cost remains the same, it is a martingale, thus thecondition should be met only a few times.
I A relaxed strategy pushes for free, but with certainconditions.
- Pushes only when (?) holds.- Does not push after n/2.
I Relaxed outperforms adaptive.
Adaptive Rumor Spreading Universidad de Chile
![Page 43: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/43.jpg)
16/21
Introduction Model Proofs Other results and open questions
Other deadlines
Insight: adaptive interferes when the cost of pushing is lessthan or equal to that of not pushing, i.e.,
1 + cost(k + 1 active nodes) ≤ cost(k active nodes). (?)
The expected cost remains the same, it is a martingale, thus thecondition should be met only a few times.
I A relaxed strategy pushes for free, but with certainconditions.
- Pushes only when (?) holds.- Does not push after n/2.
I Relaxed outperforms adaptive.
Adaptive Rumor Spreading Universidad de Chile
![Page 44: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/44.jpg)
16/21
Introduction Model Proofs Other results and open questions
Other deadlines
Insight: adaptive interferes when the cost of pushing is lessthan or equal to that of not pushing, i.e.,
1 + cost(k + 1 active nodes) ≤ cost(k active nodes). (?)
The expected cost remains the same, it is a martingale, thus thecondition should be met only a few times.
I A relaxed strategy pushes for free, but with certainconditions.
- Pushes only when (?) holds.- Does not push after n/2.
I Relaxed outperforms adaptive.
Adaptive Rumor Spreading Universidad de Chile
![Page 45: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/45.jpg)
16/21
Introduction Model Proofs Other results and open questions
Other deadlines
Insight: adaptive interferes when the cost of pushing is lessthan or equal to that of not pushing, i.e.,
1 + cost(k + 1 active nodes) ≤ cost(k active nodes). (?)
The expected cost remains the same, it is a martingale, thus thecondition should be met only a few times.
I A relaxed strategy pushes for free, but with certainconditions.
- Pushes only when (?) holds.- Does not push after n/2.
I Relaxed outperforms adaptive.
Adaptive Rumor Spreading Universidad de Chile
![Page 46: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/46.jpg)
16/21
Introduction Model Proofs Other results and open questions
Other deadlines
Insight: adaptive interferes when the cost of pushing is lessthan or equal to that of not pushing, i.e.,
1 + cost(k + 1 active nodes) ≤ cost(k active nodes). (?)
The expected cost remains the same, it is a martingale, thus thecondition should be met only a few times.
I A relaxed strategy pushes for free, but with certainconditions.
- Pushes only when (?) holds.- Does not push after n/2.
I Relaxed outperforms adaptive.
Adaptive Rumor Spreading Universidad de Chile
![Page 47: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/47.jpg)
17/21
Introduction Model Proofs Other results and open questions
Other deadlines (cont.)
I Relaxed adaptive can be described by thresholds φk .
I Let K (t) be the number of active nodes at time t.I We transform the process:
H (L(t)) := λK(t) log cost(K (t))φK(t)
.
Adaptive Rumor Spreading Universidad de Chile
![Page 48: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/48.jpg)
17/21
Introduction Model Proofs Other results and open questions
Other deadlines (cont.)I Relaxed adaptive can be described by thresholds φk .I Let K (t) be the number of active nodes at time t.
I We transform the process:
H (L(t)) := λK(t) log cost(K (t))φK(t)
.
bc
t
cost(K(t))
φk
φk+1
φk+2
cost(K(0))
t′ tk+1
bc
bc
b
b
b
b
L(t)L(t′) L(tk+1)
bb
H(L(t))
bc
bc
H(0)
Adaptive Rumor Spreading Universidad de Chile
![Page 49: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/49.jpg)
17/21
Introduction Model Proofs Other results and open questions
Other deadlines (cont.)I Relaxed adaptive can be described by thresholds φk .I Let K (t) be the number of active nodes at time t.I We transform the process:
H (L(t)) := λK(t) log cost(K (t))φK(t)
.
bc
t
cost(K(t))
φk
φk+1
φk+2
cost(K(0))
t′ tk+1
bc
bc
b
b
b
b
L(t)L(t′) L(tk+1)
bb
H(L(t))
bc
bc
H(0)
Adaptive Rumor Spreading Universidad de Chile
![Page 50: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/50.jpg)
17/21
Introduction Model Proofs Other results and open questions
Other deadlines (cont.)I Relaxed adaptive can be described by thresholds φk .I Let K (t) be the number of active nodes at time t.I We transform the process:
H (L(t)) := λK(t) log cost(K (t))φK(t)
.
bc
t
cost(K(t))
φk
φk+1
φk+2
cost(K(0))
t′ tk+1
bc
bc
b
b
b
b
L(t)L(t′) L(tk+1)
bb
H(L(t))
bc
bc
H(0)
bc
t
cost(K(t))
φk
φk+1
φk+2
cost(K(0))
t′ tk+1
bc
bc
b
b
b
b
L(t)L(t′) L(tk+1)
bb
H(L(t))
bc
bc
H(0)
Adaptive Rumor Spreading Universidad de Chile
![Page 51: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/51.jpg)
18/21
Introduction Model Proofs Other results and open questions
Other deadlines (cont.)I We show that each time H touches zero, relaxed wins
exactly 1 compared to non-adaptive.
I Essentially H (s) is dominated by s − 2 Poiss(s).I The number of times H (s) touches zero is constant.
bc
t
cost(K(t))
φk
φk+1
φk+2
cost(K(0))
t′ tk+1
bc
bc
b
b
b
b
L(t)L(t′) L(tk+1)
bb
H(L(t))
bc
bc
H(0)
Adaptive Rumor Spreading Universidad de Chile
![Page 52: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/52.jpg)
18/21
Introduction Model Proofs Other results and open questions
Other deadlines (cont.)I We show that each time H touches zero, relaxed wins
exactly 1 compared to non-adaptive.I Essentially H (s) is dominated by s − 2 Poiss(s).
I The number of times H (s) touches zero is constant.
bc
t
cost(K(t))
φk
φk+1
φk+2
cost(K(0))
t′ tk+1
bc
bc
b
b
b
b
L(t)L(t′) L(tk+1)
bb
H(L(t))
bc
bc
H(0)
Adaptive Rumor Spreading Universidad de Chile
![Page 53: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/53.jpg)
18/21
Introduction Model Proofs Other results and open questions
Other deadlines (cont.)I We show that each time H touches zero, relaxed wins
exactly 1 compared to non-adaptive.I Essentially H (s) is dominated by s − 2 Poiss(s).I The number of times H (s) touches zero is constant.
bc
t
cost(K(t))
φk
φk+1
φk+2
cost(K(0))
t′ tk+1
bc
bc
b
b
b
b
L(t)L(t′) L(tk+1)
bb
H(L(t))
bc
bc
H(0)
Adaptive Rumor Spreading Universidad de Chile
![Page 54: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/54.jpg)
19/21
Introduction Model Proofs Other results and open questions
Additional results
I The target set version has a constant adaptivity gap.
I The maximization problem has a 1 + o(1) adaptivity gap.
Adaptive Rumor Spreading Universidad de Chile
![Page 55: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/55.jpg)
19/21
Introduction Model Proofs Other results and open questions
Additional results
I The target set version has a constant adaptivity gap.I The maximization problem has a 1 + o(1) adaptivity gap.
Adaptive Rumor Spreading Universidad de Chile
![Page 56: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/56.jpg)
20/21
Introduction Model Proofs Other results and open questions
General model
2
1
5 4
3
Adaptive Rumor Spreading Universidad de Chile
![Page 57: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/57.jpg)
20/21
Introduction Model Proofs Other results and open questions
General model
2
1
5 4
3λ1,3
Adaptive Rumor Spreading Universidad de Chile
![Page 58: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/58.jpg)
20/21
Introduction Model Proofs Other results and open questions
General model
2
1
5 4
3λ1,3
λ1,2 =∞
λ4,5 = 0
Adaptive Rumor Spreading Universidad de Chile
![Page 59: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/59.jpg)
20/21
Introduction Model Proofs Other results and open questions
General modelWe need to keep track of the set of active nodes.
2
1
5 4
3λ1,3
λ1,2 =∞
λ4,5 = 0
Adaptive Rumor Spreading Universidad de Chile
![Page 60: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/60.jpg)
20/21
Introduction Model Proofs Other results and open questions
General modelWe need to keep track of the set of active nodes.Even the non-adaptive problem is difficult in this setting!
2
1
5 4
3λ1,3
λ1,2 =∞
λ4,5 = 0
Adaptive Rumor Spreading Universidad de Chile
![Page 61: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/61.jpg)
21/21
Introduction Model Proofs Other results and open questions
Conjectures and open problems
I Is there a broader class of graphs maintaining the constantgap result?
- High conductance/connectivity.- Metric induced rates.
I Additive gap for the complete graph is constant, i.e.,costNA − costA = O(1).
Adaptive Rumor Spreading Universidad de Chile
![Page 62: Adaptive Rumor Spreading - Cornell UniversityI In viral marketing campaigns, the selection of vertices is crucial. Domingos and Richardson (2001) I An agent (service provider) wants](https://reader036.fdocuments.us/reader036/viewer/2022081615/5fdf5e4f6157af487b200121/html5/thumbnails/62.jpg)
21/21
Introduction Model Proofs Other results and open questions
Conjectures and open problems
I Is there a broader class of graphs maintaining the constantgap result?
- High conductance/connectivity.- Metric induced rates.
I Additive gap for the complete graph is constant, i.e.,costNA − costA = O(1).
Adaptive Rumor Spreading Universidad de Chile