Handling forecast errors while bidding for display advertising

Most of the online advertising today is sold via an auction, which requires the advertiser to respond with a valid bid within a fraction of a second. As such, most advertisers employ bidding agents to submit bids on their behalf. The architecture of such agents typically has (1) an offline optimization phase which incorporates the bidder's knowledge about the market and (2) an online bidding strategy which simply executes the offline strategy. The online strategy is typically highly dependent on both supply and expected price distributions, both of which are forecast using traditional machine learning methods. In this work we investigate the optimum strategy of the bidding agent when faced with incorrect forecasts. At a high level, the agent can invest resources in improving the forecasts, or can tighten the loop between successive offline optimization cycles in order to detect errors more quickly. We show analytically that the latter strategy, while simple, is extremely effective in dealing with forecast errors, and confirm this finding with experimental evaluations.

[1]  Richard M. Karp,et al.  An optimal algorithm for on-line bipartite matching , 1990, STOC '90.

[2]  Sergei Vassilvitskii,et al.  Optimal online assignment with forecasts , 2010, EC '10.

[3]  Nikhil R. Devanur,et al.  Real-time bidding algorithms for performance-based display ad allocation , 2011, KDD.

[4]  Thomas P. Hayes,et al.  The adwords problem: online keyword matching with budgeted bidders under random permutations , 2009, EC '09.

[5]  S. Muthukrishnan,et al.  Ad Exchanges: Research Issues , 2009, WINE.

[6]  Wei Li,et al.  Bid landscape forecasting in online ad exchange marketplace , 2011, KDD.

[7]  Jared Saia,et al.  Internet and Network Economics, 5th International Workshop, WINE 2009, Rome, Italy, December 14-18, 2009. Proceedings , 2009, WINE.

[8]  Shirshanka Das,et al.  Efficient online ad serving in a display advertising exchange , 2011, WSDM '11.

[9]  Jon Feldman,et al.  Online Stochastic Packing Applied to Display Ad Allocation , 2010, ESA.

[10]  Sergei Vassilvitskii,et al.  Ad serving using a compact allocation plan , 2012, EC '12.

[11]  Sergei Vassilvitskii,et al.  Adaptive bidding for display advertising , 2009, WWW '09.

[12]  Sudipto Guha,et al.  Selective Call Out and Real Time Bidding , 2010, WINE.

[13]  Sergei Vassilvitskii,et al.  Bidding for Representative Allocations for Display Advertising , 2009, WINE.

[14]  Aranyak Mehta,et al.  Online Stochastic Matching: Beating 1-1/e , 2009, 2009 50th Annual IEEE Symposium on Foundations of Computer Science.