62
1/21 Introduction Model Proofs Other results and open questions Adaptive Rumor Spreading Jos´ e Correa 1 Marcos Kiwi 1 Neil Olver 2 Alberto Vera 1 1 Universidad de Chile 2 VU Amsterdam and CWI July 27, 2015 Adaptive Rumor Spreading Universidad de Chile

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

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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