Adopting the Cascade Model in Ad Auctions: Efficiency Bounds and Truthful Algorithmic Mechanisms

Sponsored Search Auctions (SSAs) are one of the most successful applications of microeconomic mechanisms, with a revenue of about $72 billion in the US alone in 2016. However, the problem of designing the best economic mechanism for sponsored search auctions is far from being solved, and, given the amount at stake, it is no surprise that it has received growing attention over the past few years. The most common auction mechanism for SSAs is the Generalized Second Price (GSP). However, the GSP is known not to be truthful: the agents participating in the auction might have an incentive to report false values, generating economic inefficiency and suboptimal revenues in turn. Superior, efficient truthful mechanisms, such as the Vickrey-Clarke-Groves (VCG) auction, are well known in the literature. However, while the VCG auction is currently adopted for the strictly related scenario of contextual advertising, e.g., by Google and Facebook, companies are reluctant to extend it to SSAs, fearing prohibitive switching costs. Other than truthfulness, two issues are of paramount importance in designing effective SSAs. First, the choice of the user model; not only does an accurate user model better target ads to users, it also is a critical factor in reducing the inefficiency of the mechanism. Often an antagonist to this, the second issue is the running time of the mechanism, given the performance pressure these mechanisms undertake in real-world applications. In our work, we argue in favor of adopting the VCG mechanism based on the cascade model with ad/position externalities (APDC-VCG). Our study includes both the derivation of inefficiency bounds and the design and the experimental evaluation of exact and approximate algorithms.

[1]  Filip Radlinski,et al.  Evaluating the accuracy of implicit feedback from clicks and query reformulations in Web search , 2007, TOIS.

[2]  Noam Nisan,et al.  Computationally feasible VCG mechanisms , 2000, EC '00.

[3]  Moshe Tennenholtz,et al.  User modeling in position auctions: re-considering the GSP and VCG mechanisms , 2009, AAMAS.

[4]  A. Gunawardana,et al.  Aggregators and Contextual Effects in Search Ad Markets , 2008 .

[5]  Anna R. Karlin,et al.  On the Equilibria and Efficiency of the GSP Mechanism in Keyword Auctions with Externalities , 2008, WINE.

[6]  J. Tukey,et al.  An algorithm for the machine calculation of complex Fourier series , 1965 .

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

[8]  Aravind Srinivasan,et al.  Splitters and near-optimal derandomization , 1995, Proceedings of IEEE 36th Annual Foundations of Computer Science.

[9]  Thomas Zichner,et al.  Algorithm Engineering for Color-Coding with Applications to Signaling Pathway Detection , 2008, Algorithmica.

[10]  Nick Craswell,et al.  An experimental comparison of click position-bias models , 2008, WSDM '08.

[11]  D. Friedman,et al.  Online ad auctions: An experiment , 2016 .

[12]  David R. Musser,et al.  Introspective Sorting and Selection Algorithms , 1997, Softw. Pract. Exp..

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

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

[15]  Carmine Ventre,et al.  Cascade Model with Contextual Externalities and Bounded User Memory for Sponsored Search Auctions , 2015, AAMAS.

[16]  H. Varian,et al.  The VCG Auction in Theory and Practice , 2014 .

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

[18]  Piotr Krysta,et al.  Externalities among Advertisers in Sponsored Search , 2011, SAGT.

[19]  Daniel S. Hirschberg,et al.  A linear space algorithm for computing maximal common subsequences , 1975, Commun. ACM.

[20]  Nicola Gatti,et al.  Which mechanism for sponsored search auctions with externalities? , 2013, AAMAS.

[21]  Kurt Mehlhorn,et al.  Dynamic fractional cascading , 1990, Algorithmica.

[22]  Renato Paes Leme,et al.  Pure and Bayes-Nash Price of Anarchy for Generalized Second Price Auction , 2010, 2010 IEEE 51st Annual Symposium on Foundations of Computer Science.

[23]  Jon Louis Bentley,et al.  Decomposable Searching Problems , 1979, Inf. Process. Lett..

[24]  Noga Alon,et al.  Color-coding: a new method for finding simple paths, cycles and other small subgraphs within large graphs , 1994, STOC '94.

[25]  Y. Narahari,et al.  Game Theoretic Problems in Network Economics and Mechanism Design Solutions , 2009, Advanced Information and Knowledge Processing.

[26]  Nicola Gatti,et al.  Truthful learning mechanisms for multi-slot sponsored search auctions with externalities , 2012, Artif. Intell..

[27]  Nicola Gatti,et al.  Ad Auctions and Cascade Model: GSP Inefficiency and Algorithms , 2016, AAAI.

[28]  Renato Paes Leme,et al.  On revenue in the generalized second price auction , 2012, WWW.

[29]  Evangelos Markakis,et al.  Discrete Strategies in Keyword Auctions and Their Inefficiency for Locally Aware Bidders , 2010, WINE.

[30]  Justin M. Rao,et al.  Experiments as Instruments: Heterogeneous Position Effects in Sponsored Search Auctions , 2015, AMMA 2015.