Download - Optimal Marketing Strategies over Social Networks

Transcript
Page 1: Optimal Marketing Strategies  over Social Networks

Optimal Marketing Strategies over Social Networks

Jason Hartline (Northwestern),Vahab Mirrokni (Microsoft Research) Mukund Sundararajan (Stanford)

Page 2: Optimal Marketing Strategies  over Social Networks

Network Affects Value

JOHN

VAHAB

JASON

zune

$20 A person’s value for an item depends on others who own the item

Page 3: Optimal Marketing Strategies  over Social Networks

Network Affects Value

JOHN

VAHAB

JASON zune

zune

$30 A person’s value for an item depends on others who own the item

Page 4: Optimal Marketing Strategies  over Social Networks

Examples

Early phone system• Value proportional to #subscribers• Monthly fee doubles every year for first four years

CompuServe• Initially, small sign up fee

Page 5: Optimal Marketing Strategies  over Social Networks

Standard Influence Models(See [Kempe+03], its citations)

•Probability of adoption depends on who else has item

No dependence on price

•Maximize adoption: Which k players would you give item away to?

Page 6: Optimal Marketing Strategies  over Social Networks

Standard Optimal Pricing Set B of buyers

No network effect or externalities

Value vi drawn from distribution Fi

Revenue(p) = p(1 - F(p))

pi* is optimal price, Ri is optimal revenue

Page 7: Optimal Marketing Strategies  over Social Networks

ContributionsPropose model where adoption is based on price and network effects

Study Revenue maximization

Identify a family of strategies called influence and exploit strategies that are easy to implement and optimize over

Page 8: Optimal Marketing Strategies  over Social Networks

Problem DefinitionGiven:

a monopolist seller and set V of potential buyersdigital goods (zero manufacturing cost)value of buyer for good vi = 2V R+

Page 9: Optimal Marketing Strategies  over Social Networks

Problem Definition (cont.)Assumptions:

buyer’s decision to buy an item depends on other buyers who own the item and the price

seller does not know the buyer’s value function but instead has a distributional information about them

Page 10: Optimal Marketing Strategies  over Social Networks

Value with Network Effects

Set B of buyers

If set S of buyers has adopted, viS drawn from distribution FiS.

Page 11: Optimal Marketing Strategies  over Social Networks

Directed Graph Setting

vi(S) = wii + ∑j in S wji

wii

wji

Page 12: Optimal Marketing Strategies  over Social Networks

Marketing Strategy

Seller visits buyers in a sequence and offers each buyer a price

Order and price can depend on history of sales

Seller earns the price as revenue when buyer accepts

Goal: maximize expected revenue

Marketing Strategy: sequence of offer to buyers and the prices that we offer

Question: algorithmic techniques?

Page 13: Optimal Marketing Strategies  over Social Networks

Upper Bound on Revenue

viS drawn from distribution FiS

Player specific revenue function Ri(S)

Ri(S) is monotone

∑i Ri(B/i) is an upper bound on revenueOptimal price no longer optimal (myopic optimal price)

Page 14: Optimal Marketing Strategies  over Social Networks

Optimizing Symmetric Casevi(S) drawn from distr. Fk(k=|S|)

Define: p*(#bought, #remain), E*(.,.)

E(k, t) = (1 - Fk(p))[p + E*(k+1, t-1)] + Fk(p)[E*(k,t-1)]

optimal price is myopic

Initial discounts or freebies are reasonable

Page 15: Optimal Marketing Strategies  over Social Networks

Hardness of General Case?

vi(S) = wii + ∑j in S Wji

Even when weights are known,Maximizing Revenue =Maximizing feedback arc set

Approximation-ratio of 1/2Random ordering achieves approx ratio of 1/2

wii

wij

Page 16: Optimal Marketing Strategies  over Social Networks

Influence and Exploit(IE)

Give buyers in set I item for free. Recall freebies by symmetric strategy

Visit remaining buyers in random sequence,offer each(adaptively) myopic optimal price

Motivated by max feedback arc set heuristic and optimal pricing

Page 17: Optimal Marketing Strategies  over Social Networks

Diminishing Returns

We assume Ri(S) is submodular

Ri(S) - Ri(S/j) >= Ri(T) - Ri(T/j), if S is a subset of T

Studies indicate this is reasonable assumption

Page 18: Optimal Marketing Strategies  over Social Networks

Easy 0.25-Approximation

Building I:

Pick each buyer with probability ½Offer remaining myopic optimal price

Sub-modularity implies:Pick each element in set S with prob. p,then: E[f(S)] >= p f(S)

Page 19: Optimal Marketing Strategies  over Social Networks

Monotone Hazard Rate

Monotone Hazard Rate: f(t)/(1-F(t)) is increasing in t

Buyers accepts offer with non-trivial probability

Can be used to improve the bounds to 2/3

Satisfied by exponential, uniform and Gaussian distributions

Nice closure properties

Page 20: Optimal Marketing Strategies  over Social Networks

Optimizing over IEDefine Revenue(I)

Lemma: If Ri s are submodular, so is revenue as a function of influence set.

But, it is not monotone

Use Feige, Mirrokni, Vondrak, to get a 0.4 approximation

Page 21: Optimal Marketing Strategies  over Social Networks

Local Search

Add to S/Delete from S, if F(S) improves

S = {5}

F(S) = 5

Maximizing non-monotone sub-modular functions (Feige et. al., 08)

Page 22: Optimal Marketing Strategies  over Social Networks

Local Search

S = {3,5}

F(S) = 10

Add to S/Delete from S, if F(S) improves

Maximizing non-monotone sub-modular functions (Feige et. al., 08)

Page 23: Optimal Marketing Strategies  over Social Networks

Local Search

S = {2, 3, 5}

F(S) = 11

Add to S/Delete from S, if F(S) improves

Maximizing non-monotone sub-modular functions (Feige et. al., 08)

Page 24: Optimal Marketing Strategies  over Social Networks

Local Search

S = {2, 5}

F(S) = 12

Add to S/Delete from S, if F(S) improves

Maximizing non-monotone sub-modular functions (Feige et. al., 08)

Page 25: Optimal Marketing Strategies  over Social Networks

Recap

We propose model where adoption depends on price, study revenue maximization

Identify Influence and Exploit StrategiesShow they are reasonableDiscuss optimization techniques

Page 26: Optimal Marketing Strategies  over Social Networks

Further Work

Pricing model: set prices once and for all (no traveling salesman)

No price discrimination

Dynamics ?

Page 27: Optimal Marketing Strategies  over Social Networks

Thanks

Page 28: Optimal Marketing Strategies  over Social Networks