Incentivized optimal advert assignment via utility decomposition

We consider a large-scale Ad-auction where adverts are assigned over a potentially infinite number of searches. We capture the intrinsic asymmetries in information between advertisers, the advert platform and the space of searches: advertisers know and can optimize the average performance of their advertisement campaign; the platform knows and can optimize on each search instance; and, neither party knows the distribution of the infinite number of searches that can occur. We look at maximizing the aggregate utility of the click-through rates of advertisers subject to the matching constraints of online ad allocation. We show that this optimization can be decomposed into subproblems, which occur on timescales relevant to the platform or the advertisers respectively. The interpretation of the subproblems is that advertisers choose prices which are optimal given the average click-through rate they receive, that the platform allocates adverts according to a classical assignment problem per search impression and that prices satisfy a nominal complementary slackness condition. We then place this optimization result in a game-theoretic framework by assuming that advertisers bid strategically to maximize their net benefit. In this setting, we construct a mechanism with a unique Nash equilibrium that achieves the decomposition just described, and thus maximizes aggregate utility. This simple and implementable mechanism is as follows. When a search occurs, the platform allocates advertisement slots in order to maximize the expected bid from a click-throughs - this is a classical assignment problem. If an advert receives a click, the platform then solves the assignment problem a second time with the advertiser's bid replaced by a bid which is uniformly distributed between zero and the original bid. The advertiser is then charged their bid minus a rebate. The rebate is the product of the advertiser's bid and ratio of the advertiser's click-through rate in the second assignment calculation (after a click-through) to the first assignment click-through rate (before the click-through). We demonstrate that, under the assignment and pricing mechanism just described, advertisers bidding strategically will maximize aggregate utility. The novelty of the mechanism just described is that, while maximizing utilitarian objective, it can be implemented by the platform in a strategic environment on the time-scales relevant to the platform (per-impression) and advertiser (on-average) respectively, and neither party requires information on the distribution of searches. We also show that dynamic models, where advertisers adapt their bids smoothly over time, will converge to the solution that maximizes aggregate utility.

[1]  Yvonne Schuhmacher,et al.  Mechanism Design A Linear Programming Approach , 2016 .

[2]  J. Wardrop ROAD PAPER. SOME THEORETICAL ASPECTS OF ROAD TRAFFIC RESEARCH. , 1952 .

[3]  Michael Ostrovsky,et al.  Reserve Prices in Internet Advertising Auctions: A Field Experiment , 2009, Journal of Political Economy.

[4]  David Williams,et al.  Probability with Martingales , 1991, Cambridge mathematical textbooks.

[5]  Paul R. Milgrom Putting Auction Theory To Work: The Churchill Lectures in Economics , 2004 .

[6]  S. Athey,et al.  A Structural Model of Sponsored Search Advertising Auctions , 2011 .

[7]  A. Barrett Network Flows and Monotropic Optimization. , 1984 .

[8]  Bruce E. Hajek,et al.  VCG-Kelly Mechanisms for Allocation of Divisible Goods: Adapting VCG Mechanisms to One-Dimensional Signals , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

[9]  Éva Tardos,et al.  Bayesian sequential auctions , 2012, EC '12.

[10]  Vijay V. Vazirani Spending Constraint Utilities with Applications to the Adwords Market , 2010, Math. Oper. Res..

[11]  T. Koopmans,et al.  Studies in the Economics of Transportation. , 1956 .

[12]  John N. Tsitsiklis,et al.  Efficiency of Scalar-Parameterized Mechanisms , 2008, Oper. Res..

[13]  Roger B. Myerson,et al.  Optimal Auction Design , 1981, Math. Oper. Res..

[14]  Nikhil R. Devanur,et al.  New Convex Programs and Distributed Algorithms for Fisher Markets with Linear and Spending Constraint Utilities , 2010 .

[15]  Paul Milgrom,et al.  Putting Auction Theory to Work , 2004 .

[16]  Peter B. Key,et al.  Stochastic variability in sponsored search auctions: observations and models , 2011, EC '11.

[17]  Bruce Hajek,et al.  Revenue and Stability of a Mechanism for Efficient Allocation of a Divisible Good , 2005 .

[18]  Dinan Gunawardena,et al.  Ranking and tradeoffs in sponsored search auctions , 2013 .

[19]  Dinan Gunawardena,et al.  Ranking and tradeoffs in sponsored search auctions , 2013, EC '13.

[20]  E. Eisenberg,et al.  CONSENSUS OF SUBJECTIVE PROBABILITIES: THE PARI-MUTUEL METHOD, , 1959 .

[21]  J. Borwein,et al.  Convex Analysis And Nonlinear Optimization , 2000 .

[22]  Bo Tan,et al.  Online Advertisement, Optimization and Stochastic Networks , 2010, IEEE Transactions on Automatic Control.

[23]  I. Fisher Mathematical Investigations in the Theory of Value and Prices , 1893 .

[24]  Vijay V. Vazirani,et al.  Eisenberg-Gale markets: algorithms and structural properties , 2007, STOC '07.

[25]  P. Olver Nonlinear Systems , 2013 .

[26]  Frank Kelly,et al.  Charging and rate control for elastic traffic , 1997, Eur. Trans. Telecommun..

[27]  Derong Liu The Mathematics of Internet Congestion Control , 2005, IEEE Transactions on Automatic Control.

[28]  D. Bertsekas The auction algorithm: A distributed relaxation method for the assignment problem , 1988 .

[29]  Elena Yudovina,et al.  Stochastic networks , 1995, Physics Subject Headings (PhySH).

[30]  Harold W. Kuhn,et al.  The Hungarian method for the assignment problem , 1955, 50 Years of Integer Programming.

[31]  William Vickrey,et al.  Counterspeculation, Auctions, And Competitive Sealed Tenders , 1961 .

[32]  Moshe Babaioff,et al.  Truthful mechanisms with implicit payment computation , 2010, EC '10.

[33]  Yoram Bachrach,et al.  Optimising trade-offs among stakeholders in ad auctions , 2014, EC.