Budget Optimization for Online Advertising Campaigns with Carryover Effects

While it is relatively easy to start an online advertising campaign, proper allocation of the marketing budget is far from trivial. A major challenge faced by the marketers attempting to optimize their campaigns is in the sheer number of variables involved, the many individual decisions they make in fixing or changing these variables, and the nontrivial short and long-term interplay among these variables and decisions. In this paper, we study interactions among individual advertising decisions using a Markov model of user behavior. We formulate the budget allocation task of an advertiser as a constrained optimal control problem for a Markov Decision Process (MDP). Using the theory of constrained MDPs, a simple LP algorithm yields the optimal solution. Our main result is that, under a reasonable assumption that online advertising has positive carryover effects on the propensity and the form of user interactions with the same advertiser in the future, there is a simple greedy algorithm for the budget allocation with the worst-case running time cubic in the number of model states (potential advertising keywords) and an efficient parallel implementation in a distributed computing framework like MapReduce. Using realworld anonymized datasets from sponsored search advertising campaigns of several advertisers, we evaluate performance of the proposed budget allocation algorithm, and show that the greedy algorithm performs well compared to the optimal LP solution on these datasets and that both show consistent 5-10% improvement in the expected revenue against the optimal baseline algorithm ignoring carryover effects.

[1]  D. Clarke Econometric Measurement of the Duration of Advertising Effect on Sales , 1976 .

[2]  Donald M. Topkis,et al.  Minimizing a Submodular Function on a Lattice , 1978, Oper. Res..

[3]  Robert C. Blattberg,et al.  A Micromodeling Approach To Investigate The Advertising-Sales Relationship , 1981 .

[4]  Don Coppersmith,et al.  Matrix multiplication via arithmetic progressions , 1987, STOC.

[5]  Paul R. Milgrom,et al.  Monotone Comparative Statics , 1994 .

[6]  E. Altman Constrained Markov Decision Processes , 1999 .

[7]  Ravi Kumar,et al.  On targeting Markov segments , 1999, STOC '99.

[8]  Rajeev Motwani,et al.  The PageRank Citation Ranking : Bringing Order to the Web , 1999, WWW 1999.

[9]  Vijay V. Vazirani,et al.  Approximation algorithms for metric facility location and k-Median problems using the primal-dual schema and Lagrangian relaxation , 2001, JACM.

[10]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[11]  Jianan Wu,et al.  A Two-Stage Model of the Promotional Performance of Pure Online Firms , 2005, Inf. Syst. Res..

[12]  Jon Feldman,et al.  Budget optimization in search-based advertising auctions , 2006, EC '07.

[13]  Glenn Ellison,et al.  Position Auctions with Consumer Search , 2007 .

[14]  Anindya Ghose,et al.  An empirical analysis of sponsored search performance in search engine advertising , 2008, WSDM '08.

[15]  Mohammad Mahdian,et al.  A Cascade Model for Externalities in Sponsored Search , 2008, WINE.

[16]  Jon Feldman,et al.  Sponsored Search Auctions with Markovian Users , 2008, WINE.

[17]  Sudipto Guha,et al.  Information Acquisition and Exploitation in Multichannel Wireless Networks , 2008, ArXiv.

[18]  David H. Reiley,et al.  Does Retail Advertising Work? Measuring the Effects of Advertising on Sales Via a Controlled Experiment on Yahoo! , 2008 .

[19]  Nicole Immorlica,et al.  Externalities in Keyword Auctions: An Empirical and Theoretical Assessment , 2009, WINE.

[20]  S. Muthukrishnan,et al.  Stochastic Models for Budget Optimization in Search-Based Advertising , 2006, Algorithmica.

[21]  Arpita Ghosh,et al.  Expressive auctions for externalities in online advertising , 2010, WWW '10.

[22]  Vahab S. Mirrokni,et al.  Mining advertiser-specific user behavior using adfactors , 2010, WWW '10.

[23]  Anindya Ghose,et al.  Analyzing the Relationship Between Organic and Sponsored Search Advertising: Positive, Negative, or Zero Interdependence? , 2010, Mark. Sci..