X Revenue Optimization in the Generalized Second-Price Auction

Size: px
Start display at page:

Download "X Revenue Optimization in the Generalized Second-Price Auction"

Transcription

1 X Optimization in the Generalized Second-Price Auction David R. M. Thompson, University of British Columbia and Kevin Leyton-Brown, University of British Columbia In this paper, we consider the question of how to optimize revenue in advertising auctions without changing away from the generalized second-price paradigm that has become the de facto standard. We consider several different GSP variants (including squashing and different types of reserve prices), and how to set their parameters optimally. Our main finding is that unweighted reserve prices (i.e., where each advertiser has the same per-click reserve price) are dramatically better than the quality-weighted reserve prices that have become common practice in the last few years. This result is extremely robust, appearing in theoretical analysis as well as multiple computational experiments. Our paper also includes one of the first studies of how squashing and reserve prices interact, and of how equilibrium selection affects the revenue of GSP when features such as reserves or squashing are applied. Categories and Subject Descriptors: J. [Computer Applications]: Social and Behavioral Sciences - Economics; I..11 [Distributed Artificial Intelligence]: Multiagent Systems General Terms: Economics, Experiments, Theory Additional Key Words and Phrases: Auctions, game theory ACM Reference Format: David R. M. Thompson and Kevin Leyton-Brown, 13. optimization in the generalized secondprice auction. ACM X, X, Article X (February 13), 15 pages. DOI: 1. INTRODUCTION Advertising on search result pages is a multi-billion dollar industry and the main source of revenue for major search engines. This ad space is sold by auction on a perkeyword basis. The auction designs used for this evolved in an ad hoc way, but all the major search engines converged on the same design the weighted generalized secondprice auction (GSP). Notably, this auction design is not incentive compatible, i.e., it is typically not in an advertisers best interests to truthfully report how much she would be willing to spend per click. During this time, the research community has proposed several incentive compatible designs, but no search engine has been willing to change away from GSP. Ordinarily, the problem of revenue optimization is typically framed as a question of finding the revenue-maximizing incentive compatible auction. Given that no search engines have switched to a non-gsp design, we instead study the question how can we optimize revenue while retaining the basic GSP design? A number of variants (with adjustable parameters) have been used in practice, and we explore this space of parametrized mechanisms, searching for the optimal designs. Contribution: Although this paper makes a number of contributions, there is one exceptionally striking one. We found that the new reserve-price scheme used by major Author s addresses: D. Thompson: K. Leyton-Brown: Computer Science Department, Vancouver, Canada. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies show this notice on the first page or initial screen of a display along with the full citation. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, to republish, to post on servers, to redistribute to lists, or to use any component of this work in other works requires prior specific permission and/or a fee. Permissions may be requested from Publications Dept., ACM, Inc., Penn Plaza, Suite 71, New York, NY USA, fax +1 (1) 9-1, or permissions@acm.org. c 13 ACM -/13/-ARTX $15. DOI: EC 13, June 1, 13, Philadelphia, PA, Vol. X, No. X, Article X, Publication date: February 13.

2 X: Thompson and Leyton-Brown search engines (where low-quality advertisers must pay more per click) is not optimal. In fact, the old scheme (where all advertisers have the same per-click reserve price) is substantially better. This finding is consistent across three different analysis methods and two different valuation distributions. Also, we identify new GSP variant that is provably optimal in some restricted settings, and very good in settings where it is not optimal. Finally, we also do the first systematic investigation of the interaction between reserve prices and squashing (another revenue optimization technique). Interestingly, we find that squashing can substantially improve the performance of qualityweighted reserve prices, but this effect is almost entirely due to squashing undoing the quality-weighting. We also do the first systematic investigation of how equilibrium selection interacts with revenue optimization techniques like reserve prices. Again, unweighted reserve prices prove to be superior, especially when trying to optimize the revenue of worst-case equilibria. This paper proceeds as follows. Section two describes the GSP variants and how they are used in practice, the model of advertiser preferences, and finally a review of related work. Section three covers our first analysis where we consider the problem of selling only a single position. The simplicity of this setting allowed us to identify properties of the optimal auction, and to contrast them with the GSP variants. Section two covers our first computational analysis of auctions involving multiple ad positions. Here, we did very large scale experiments, but only for a restricted class of Nash equilibria. Section five covers our other computational analysis. Using efficient game representations, we were able to actually enumerate the entire set of equilibria. Finally, in section six we discuss the implications of our results and directions for future work.. BACKGROUND The weighted generalized second-price auction (GSP) works as follows. Each advertiser i is assigned a quality score q i by the search engine. (In standard models, this quality score is proportional to the probability that the advertiser s ad would be clicked on, if it were shown in the top position.) Each advertiser submits a bid b i that specifies the maximum per-click price that she would be willing to pay. Adds are shown ordered by b i q i from highest to lowest. Any time a user clicks on an ad, the advertiser must pay the minimum amount she could bid without changing her position. Three simple variants of GSP have been proposed (and used in practice) to improve on GSP s revenue: (1) Squashing changes GSP by changing how bidders are ranked, according to a realvalued parameter s. Bidders are ranked by b i qi s. Thus, when s = 1 squashing GSP behaves identically to regular GSP. When s = squashing GSP throws away all quality information and ranks advertisers by their bids, promoting lower-quality advertisers and forcing higher-quality advertisers to pay more to retain the same position. s (, 1) gives a smooth control between these two extremes [Lahaie and Pennock 7]. () An unweighted reserve price (UWR) specifies a minimum per-click price r that an advertiser must bid (and pay) in order for her ad to appear on the page 1. Unweighted means that the reserve price per-click is constant across all the advertisers, regardless of their qualities. 1 Note: we assume that advertisers who do not bid above their minimum bid do not affect the outcome in any way. Particularly, this means that an advertiser who bids below her minimum bid does not affect the prices that other agents must pay.) EC 13, June 1, 13, Philadelphia, PA, Vol. X, No. X, Article X, Publication date: February 13.

3 Optimization in the Generalized Second-Price Auction X:3 (3) An quality reserve price (QWR) also specifies a minimum price for each advertiser, but in this case the price can vary across advertisers. Specifically, each advertiser i must pay r/q i per click. For this paper, we also explore three richer GSP variants. The first two rich variants, UWR+Sq and QWR+Sq, involve combining squashing with reserve prices. The third, anchoring, retains the back pay-to-keep-position structure of GSP and also uses unweighted reserve prices. However, unlike UWR advertisers are ranked by how much they bid above the reserve price (b i r)q i. We believe anchoring is an important design to study because, as we show in Section 3, it corresponds exactly to the optimal auction for some settings. We also found that anchoring performed well in settings where it was not provably optimal. (When GSP has none of these extensions, we refer to it as vanilla GSP. ) Squashing and both kinds of reserve prices have been used in practice (and in combination). Google initially used a UWR of $.7 per-click across all keywords, but has since switched to QWR. Yahoo! also had a UWR ($.1), but in a well-documented field experiment [Ostrovsky and Schwarz 9] switched to QWR while dramatically increasing reserve prices (and tailoring them to specific keywords). As recently as 1, Microsoft adcenter used a UWR ($.5). Because the exact formulas for quality scores are kept as trade-secrets by all major search engines, it is not immediately clear whether any search engine is employing squashing. However, Yahoo! researchers have publicly confirmed that its ad auctions do use squashing [Metz 1]..1. Model To demonstrate that our findings are not the by-product of an unusual model, we focus on one of the most widely used models of advertiser preferences, first introduced by Varian [7]. In this model, a setting is specified by a -tuple N, v, q, α ; N is the set of agents (numbered 1,, n); v i specifies agent i s value for a single click; q i specifies agent i s quality score, which is proportional to the probability of i s ad being clicked on (q i > ); and α j is the probability that an agent with quality of 1. will receive a click in position j (and α is decreasing, so higher positions get more clicks). For notational simplicity, we assume that α 1 = 1.. Thus, if agent i s ad is shown in position j with a price of p per click, then her payoff will be α j q i (v i p). As in most literature on GSP (e.g., [Edelman et al. 7; Varian 7]), we assume that the setting is common knowledge to all the advertisers in practice, advertisers can learn a great deal about each other through repeated interactions. We assume that the search engine is able to directly observe and condition on the number of bidders and their quality scores. As is common in literature on revenue optimization (going back to [Myerson 191] and extending up to efforts related to GSP [Ostrovsky and Schwarz 9; Sun et al. 11]), we further assume that these settings are drawn from some distribution P, which is known to the seller. Thus while the search engine is unable to choose a reserve price conditional on the advertisers valuations, it is able to choose a reserve price conditional on the distribution those values are drawn from... Related Work has been a major consideration since the earliest equilibrium analysis of vanilla GSP. Varian [7] and Edelman, et al, each analyzed a specific equilibrium refinement, where they found that GSP was equivalent to VCG. Subsequent work has shown that VCG (and therefore GSP) are good approximators of the optimal auction [Dughmi et al. 9] though in practice, even a good approximation could involve search engines leaving billions of dollars on the table. Other researchers have looked into general Nash equilibria (without the refinements of Varian or EOS) and found EC 13, June 1, 13, Philadelphia, PA, Vol. X, No. X, Article X, Publication date: February 13.

4 X: Thompson and Leyton-Brown that GSP has many equilibria, ranging from much worse than VCG [Thompson and Leyton-Brown 9] to substantially better [Lucier et al. 1]. Lahaie and Pennock [7] first introduced the concept of squashing. While squashing behaves similarly to the virtual values of Myerson, in that it tends to promote weak bidders, they proved that no squashing (or other manipulation of quality scores) can produce the optimal auctions. (Our Figure 1 gives some visual intuition as to why). They also did some substantial simulation experiments, demonstrating the effectiveness of squashing as a means of sacrificing efficiency for revenue. Recently, it has been shown that squashing can actually improve efficiency when quality scores are noisy [Lahaie and McAfee 11], though this paper will not consider noisy-quality models. Reserve prices have been in place for years, but our theoretical understanding of them is still relatively limited. Some researchers (e.g., [Varian 7]) have argued that as GSP is equivalent to VCG, it follows that GSP with the optimal reserve is equivalent to the optimal auction of [Myerson 191]. Others have argued that, while this equivalence holds for the case of GSP without quality scores, GSP with weighted reserves are not quite equivalent to the optimal auction in the case with quality scores [Ostrovsky and Schwarz 9]. Recently, [Sun et al. 11] showed that GSP with weighted reserves is optimal when the quality score is part of the advertisers private information. However, the question of how to optimize revenue when quality scores are known to the auctioneer remains open. Despite the fact that squashing and reserve prices have been used together in practice, there have been no significant studies of how they interact. Further, little is known about how equilibrium selection affects the revenue of GSP with reserves or squashing. Note that there are many richer models, introducing considerations such as budgets, externalities and uncertainty. While there are many important open problems relating to revenue optimization in all of these models, we chose to stick with the a simple standard model. 3. FIRST ANALYSIS: RESTRICTED CASE For our first analysis of the problem of revenue optimization in GSP, we consider an extremely restricted case selling a single slot to advertisers with independent, identically distributed per-click valuations. We do this because the problem is analytically straightforward and we can directly rely on Myerson to identify the optimal auction. Also, richer models (cascade, position preferences, etc) all collapse to the same thing in this case. For the case of two goods, it s possible to give a visual representation of the different allocation functions. Another advantage is that it s possible to calculate expected revenue analytically, rather than by sampling (as we do in subsequent sections). First we consider a simple value distribution, the uniform one. Because the uniform valuation has such a simple functional form, it is easy to identify the optimal auction for such bidders. In fact, this auction allocates identically to the anchoring rule described earlier. THEOREM 3.1. Consider any one-position setting where all the agents per-click valuations (v) are independently drawn from a uniform distribution on [, v]. For this setting, the optimal auction s allocation function is identical to the allocation of the anchoring GSP auction. PROOF. The first thing to note (and the key insight behind this proof) is that although the per-click valuations are identical distribution, the agents per-impression valuations are not identically distributed. If a agent i s valuation per-click is drawn from uniform [, v], then her per-impression valuation (given q i ) is drawn from uni- EC 13, June 1, 13, Philadelphia, PA, Vol. X, No. X, Article X, Publication date: February 13.

5 Optimization in the Generalized Second-Price Auction X:5 Table I. Comparing the different GSP variants for an extremely restricted case with two bidders (q 1 = 1, q = 1/, and v1, v uniform (, 1)) Auction Parameters VCG/GSP. Squashing.55 s =.19 UWR.31 r =.59 QWR.79 r =.375 Anchoring.33 r =.5 UWR+Sq.3 r =.55, s =.3 QWR+Sq.31 r =.7, s =. form [, q i v]. Because the auctioneer is ultimately selling impressions, per-impression valuations are what concerns us here. As was shown by Myerson [191], the optimal auction allocates by virtual values ψ: ψ i (V i ) = V i 1 F i(v i ) f i (V i ) where V i is the per-impression valuation (i.e., V i = v i q i ), f(v i ) is the probability density function for V i and F i (V i ) is the cumulative distribution function. For uniform [, x] distributions, f(v) = 1/x and F (v) = v/x. Substituting into (1) gives ψ i (q i v i ) = q i v i 1 q iv i /(q i v) 1/(q i v) (1) = q i (v i v) () That the optimal per-click reserve price ri occurs at ψ i(q i r i ) = which happens when r i = v/, regardless of q i. Thus, like in the anchoring auction, the optimal per-click reserve price is independent of advertiser quality. In the optimal auction, advertisers are ranked by ψ(q i v i ) = q i (v i v) q i (v i ri ), as in the anchoring auction. A nearly identical proof works for the exponential distribution. The uniform distribution also makes it easy to analytically calculate how much revenue an auction will make in expectation. For the case of two bidders, one with high quality (q 1 = 1) and one with lower quality (q = 1/), we calculated the optimal parameter settings for each GSP variant under consideration. (See Table I.) Although anchoring provably generates the most revenue, other mechanisms were very nearly optimal: reserves and squashing used together were 99% optimal, UWR was 9% optimal. Squashing and QWR were far behind ( 79% 3%, respectively). Visualizing the auctions allocation functions can shed some insight on their differences and similarities. In each of these figures, the x and y axes correspond to the per-click values of agent 1 and respectively. The green region indicates regions where agent wins, yellow indicates agent and white indicates that neither agent wins. The dashed line indicates the dividing line of the efficient allocation. (See Figures 1 3.) Unfortunately, not all value distributions have optimal auctions with simple (e.g., linear) forms. In fact, the log-normal distribution, which is believed to be a very good fit of real-world bidder valuations [Lahaie and Pennock 7; Ostrovsky and Schwarz 9], is one such distribution. (See Figure.) The optimal auction for log-normal distributions uses unweighted reserve prices, and behaves similarly to anchoring when bids are close to the reserve. However, far from the reserves, the optimal auction s allocation more closely resembles vanilla GSP. Even so, it is worth noting that nearly all the probability mass of these distributions is concentrated near the reserve prices, so the optimal auction and the GSP behave differently with relatively little probability. Even so, it is possible to partly recover some distribution properties of the optimal auction. Specifically, we found that for any distribution where Myerson s auction is optimal, it uses unweighted per-click reserves. EC 13, June 1, 13, Philadelphia, PA, Vol. X, No. X, Article X, Publication date: February 13.

6 X: Thompson and Leyton-Brown v v v Fig. 1. Allocation functions visualized (Green signifies regions where agent 1 wins and yellow signifies regions where agent wins.) Left: the efficient (VCG) auction; middle: the revenue-optimal auction; right: the squashing auction (with revenue optimal s). Note that squashing changes the slope of the dividing line, while the optimal auction transposes it without changing the slope. (Specifically, the optimal auction anchors the dividing line to the point where every agent bids his reserve price.) Thus, as shown in [Lahaie and Pennock 7] no combination of squashing and reserve prices can do what the optimal auction does v v Fig.. Left: the UWR auction; right: the QWR auction. Note that the optimal unweighted reserve is higher than the reserve used by the optimal auction (.5 rather than.5), and that agent only wins when agent 1 does not meet his reserve, because 1 s quality is much higher. Also, note the compromise involved in quality-weighted reserve prices: because the reserve prices must correspond to a point on the efficient dividing line, getting a reasonable reserve for agent 1 (relative to the optimal auction) results in a much-toohigh reserve for agent. Because of this compromise, QWR generates 13.3% less revenue than UWR. Note that in UWR whenever agent 1 exceeds his reserve price, he wins regardless of agent s bid. This property has a potentially undesirable side-effect in multi-slot UWR auctions: a high-quality advertiser might find it impossible to win the second position. THEOREM 3.. Consider any one-position setting where all the agents per-click valuations (v) are independently drawn from a common distribution g. If g is regular, then the optimal auction uses the same per-click reserve price for all bidders. PROOF. Because g is regular, we can use the Myerson optimal auction to maximize revenue. For any per-click valuation distribution g, we can identify the per-impression valuation distribution for an agent with quality q i : f(q i v i ) = g(v i )/q i and F (g i v i ) = G(v i ). Substituting these into (1) gives: ψ i (q i v i ) = q i v i 1 G i(v i ) g i (v i )/q i = q i ( v i 1 G ) i(v i ) g i (v i ) (3) EC 13, June 1, 13, Philadelphia, PA, Vol. X, No. X, Article X, Publication date: February 13.

7 Optimization in the Generalized Second-Price Auction X: v v Fig. 3. Left: the UWR+Sq auction; right: the QWR+Sq auction. Both have reserves that are much closer to the reserves of the optimal auction (and both are within 1% of revenue-optimal), but both use substantial squashing (. and.3 respectively) v Fig.. Unfortunately, for some value distributions, the optimal auction doesnt have a simple linear form like anchoring. For lognormal valuations (µ =, σ =.5 in this example), the optimal auction resembles anchoring when the values are below or near to the reserve price. As values get further from the reserve, the allocation tends towards the efficient auction. Note that this figure showns valuations up to the 99.9 th % quantile. As in the uniform case, the value v i that makes this expression equal to zero is independent of q i, so the optimal per-click reserve is independent of q i. Although this section concerns only the special case of auctions selling a single good (the top position), the theoretical results generalize beyond that to the full multiposition case. This is because, as Theorem.3 of [Hartline 1] shows, revenue optimization in position environments reduces to revenue optimization in multi-unit auctions (where selling by optimizing virtual surplus is optimal). In summary, the main findings of this section are: EC 13, June 1, 13, Philadelphia, PA, Vol. X, No. X, Article X, Publication date: February 13.

8 X: Thompson and Leyton-Brown 1.. p(click) v i Fig. 5. Incentive compatible pricing for position auctions is easy to compute. For every marginal increase in click probability that an agent gains by moving up a position, she must pay that probability times the minimum she must bid to be shown that position. Thus, her payment corresponds is equal to the shaded area. (1) a revenue ranking of the different GSP variants when selling a single slot: the richer mechansisms (anchoring, QWR+sq, and UWR+sq) are approximately equal, and are better than UWR which is better than QWR and squashing; () identifying properties of the optimal auction: for some distributions, it has a simple linear form (anchoring) while for others it is more complicated. Regardless, when per-click valuations are i.i.d. the optimal auction always uses unweighted reserve prices; and (3) the Myerson reserve price is not necessarily the best reserve price for auctions that differ from Myerson s auction.. SECOND ANALYSIS: NCC EQUILIBRIUM For our second analysis, we considered settings where multiple slots are available to sell. In that cases, GSP is no longer equivalent to VCG and is no longer incentive compatible. This makes the analysis more difficult because we need to account for the fact that agents may be misreporting their valuations in equilibrium. Also, GSP is known to have many Nash equilibria that can differ substantially in revenue and efficiency, so it is important to choose carefully among those equilibria. For this section, we use the non-contradiction criterion (NCC) of Edelman and Schwarz [1]. An equilibrium satisfies the NCC iff the outcome of that equilibrium implementable by some incentive compatible mechanism. NCC was proposed to rule out unrealistic, revenue-optimistic equilibria, but it also has the advantage that it cleanly generalizes the other major equilibrium refinements used when studying GSP. Using NCC also makes equilibrium computation extremely quick. Rather than having to do full Nash equilibrium computation, we can simply compute what would happen in an equivalent incentive compatible mechanism. Because every auction variant we consider allocates monotonically (i.e., increasing an agents bid weakly increases his position and therefore his expected number of clicks), such an incentive compatible mechanism always exists. It is possible to compute payments efficiently using the algorithm of [Aggarwal et al. ]. (See Figure 5.) For this section experiments, we considered two distributions: Uniform, where each agent s valuation is drawn from a uniform [,5] distribution and each agent s quality score is drawn from a uniform [,1] distribution; and These other refinements include bidder-optimal locally envy-free equilibrium [Edelman et al. 7], symmetric equilibrium [Varian 7] and impersonation-proof equilibrium [Kash and Parkes 1]. EC 13, June 1, 13, Philadelphia, PA, Vol. X, No. X, Article X, Publication date: February 13.

9 Optimization in the Generalized Second-Price Auction X: Squashing Power Squashing Power Fig.. The optimal squashing power is zero or close to it. Squashing offers modest revenue gains given a uniform value distribution (left) and substantial gains given a lognormal value distribution (right). Lognormal, where each agent s valuation and quality are drawn from log-normal distributions. These distributions are correlated using a Gaussian copula [Nelsen ]. The exact parameters of these distributions are derived from confidential data, but roughly resemble the work of Lahaie and Pennock [Lahaie and Pennock 7]. From the uniform distribution, we sampled 1 5-bidder settings, while for the lognormal we sampled 1 5-bidder settings. 3 To explore auction parameters, we used a simple grid search. Reserve prices were varied between and 3 in steps of, between 3 and 1 in 1s and 1 to 1 in 1s and from 1 to 1 in 1s. Squashing power was varied between and 1 in steps of.5. First, we investigated what the optimal parameter settings for each mechanism were. For squashing, the optimal squashing power was (as in previous work [Lahaie and Pennock 7]) for lognormal distributions, but greater than zero for uniform distributions where squashing was also somewhat less effective. (See Figure.) UWR and anchoring had similar optimal reserve prices, and which were dramatically different from QWR s optimal reserve. (See Figure 7.) Adding squashing to UWR produced some improvements and had little effect on the optimal reserve price. (See Figure.) QWR greatly benefited from squashing, but the optimal reserve price is extremely sensitive to the squashing parameter. (See Figure 9.) We then compared across GSP-variants (summarized in Table II). We found that among simple variants UWR was clearly superior to squashing or QWR. The richer variants anchoring, QWR+Sq and UWR+Sq all performed comparably well (within % of each other), though QWR+Sq was consistently the worst. Interestingly, QWR+Sq is only competitive with the other top mechanisms when squashing power is close to zero. Squashing has two effects when added to QWR: it changes the ranking among bidders who exceed their reserve prices, but it also changes the reserve prices. As squashing power gets closer to zero, reserve prices tend towards UWR. We hypothesized that QWR+Sq was only performing as well as it did because of this second effect. To tease apart these two properties, we tested them in isolation. Specifically, we tested (i) a GSP variant where reserve prices are weighted by squashed quality, but ranking among reserve-exceeding bidders is done according to their true 3 A substantial portion of the expected revenue in lognormal settings comes from rare, high valuation bidders. Thus, the expected revenue was higher variance and more samples were needed to reduce noise. EC 13, June 1, 13, Philadelphia, PA, Vol. X, No. X, Article X, Publication date: February 13.

10 X:1 Thompson and Leyton-Brown 1 1 anchor ures wres 9 anchor ures wres Fig. 7. All three reserve-based variants (anchoring, QRW and UWR) provide substantial revenue games. Anchoring is slightly better than UWR, and both are substantially better than QWR Fig.. Adding squashing to UWR can provides modest marginal improvements and doesn t substantially affect the optimal reserve price. Table II. Comparing the various auction variants given their optimal parameter settings (Uniform distribution to the left and lognormal distribution to the right) Auction Parameters VCG Squashing 9.13 s =.5 UWR 1. r = 1. QWR 1.59 r =. Anchoring 1.79 r = 1. UWR+Sq 1. r = 1., s =.5 QWR+Sq 1. r = 1., s =.5 Auction Parameters VCG.5 Squashing s =. UWR.5 r =. QWR.71 r =. Anchoring.15 r =. UWR+Sq 1.9 r =., s =.5 QWR+Sq 79. r =., s =. qualities, and () a GSP variant where reserve prices are weighted by true qualities, but rankings are done using squashed qualities. These experiments confirmed our hypothesis: the first variant (Figure 1), where squashing is used to make the mechanism more UWR-like, was much more effective at increasing revenue than the second (Figure 11). Next, we investigated what happens as the number of bidders varies. Broadly we found that the ranking among auctions remained consistent. (See Figure 1.) Interestingly, the optimal reserve price tended to increase with the number of bidders, par- EC 13, June 1, 13, Philadelphia, PA, Vol. X, No. X, Article X, Publication date: February 13.

11 Optimization in the Generalized Second-Price Auction X: Fig. 9. Adding squashing to QWR can provides dramatic improvements. However, the higher the squashing power, the less the reserve prices are actually weighted by quality. In the case of a lognormal value distribution, the optimal parameter setting (s =.) removes quality scores entirely and is thus equivalent to UWR. Note that different values of squashing power lead to dramatically different optimal reserve prices Fig. 1. When squashing is only applied to reserve prices, it can dramatically increase QWR s revenue. However, there has to be a lot of squashing (i.e., s close to ), and the optimal reserve price is very dependent on the squashing power. In fact, for both distributions, the optimal parameters set s =, in which case the mechanism is identical to UWR. ticularly with UWR. This is especially interesting, because a common intuition in the literature is to take Myerson s optimal reserve prices and add them to GSP (e.g. [Ostrovsky and Schwarz 9]). However, as our results show, Myerson s finding that the optimal reserve price does not vary with the number of bidders is only a property of the optimal auction, not of other auctions such as these GSP variants. In summary, the main findings of this section are: (1) when selling multiple positions, the revenue ranking is the same as the earier analysis (and this ranking is robust as the number of agents varies); and () QWR+sq only performs well because the squashing makes its reserve prices behave more like UWR. 5. THIRD ANALYSIS: ALL PURE NASH EQUILIBRIA As mentioned earlier, GSP is known to have multiple Nash equilibria, and that different equilibria can lead to substantial differences in both revenue and social welfare. EC 13, June 1, 13, Philadelphia, PA, Vol. X, No. X, Article X, Publication date: February 13.

12 X:1 Thompson and Leyton-Brown Fig. 11. When squashing is only applied to ranking, but not to the reserve prices, the marginal gains from squashing over QWR (with the optimal reserve) are very small. 5 VCG Squashing UWR QWR Anchoring UWR+Sq QWR+Sq VCG Squashing UWR QWR Anchoring UWR+Sq QWR+Sq Agents Agents Fig. 1. As the number of agents varies, the relative ranking of GSP variants remains mostly unchanged. The one notable exception to this is squashing and QWR, their ranking can be reversed depending on the distribution and number of bidders. For our third analysis, we investigated how equilibrium selection affects GSP and the six GSP variants, by directly calculating pure strategy Nash equilibrium. To do equilibrium computation, we use the action-graph game (AGG) representation [Jiang et al. 11]. Using an appropriate encoding, it is possible to efficiently encode GSP games as polynomial-sized, computationally usable AGGs [Thompson and Leyton-Brown 9]. Further, using support enumeration, it is possible to enumerate Actually, our analyses are presented in reverse-chronological order: we began with the Nash equilibrium enumeration of this section. However, one of our findings the search engines appear to be switching to less profitable auction designs was so surprising that we moved to progressively simpler models, looking for intuition about this effect. EC 13, June 1, 13, Philadelphia, PA, Vol. X, No. X, Article X, Publication date: February 13.

13 Optimization in the Generalized Second-Price Auction X:13 Table III. Comparing the various auction variants given their optimal parameter settings (Left: Worst-case equilibrium; Right: Best-case equilibrium) Auction Parameters Vanilla GSP 3.1 Squashing.7 s =. UWR 11. r = 15. QWR 9.39 r = 9. Anchoring 1.1 r = 13. UWR+Sq 11.3 r = 15., s =. QWR+Sq 1.17 r = 15., s =. Auction Parameters Vanilla GSP Squashing s =. UWR 11. r = 11. QWR 1. r = 5. Anchoring 1. r = 11. UWR+Sq 1.75 r = 9., s =. QWR+Sq 1.7 r = 7., s =. all 5 the pure strategy Nash equilibria of an AGG [Porter et al. ; Thompson et al. 11]. For this set of experiments, we used uniform distribution as in the NCC experiments. We generated 1 5-bidder settings, and again used grid-search to explore the space of possible parameter settings. Every auction has a built in reserve of 1 increment per click, with ties broken randomly and prices rounded up to the next whole increment. Broadly, we found that while squashing did not help at all with the problem of equilibrium selection (Figure 13, top left), any reserve price scheme dramatically improved worst-case revenue, but especially UWR (top right). Comparing the mechanisms (Table III), we found that UWR and UWR+Sq were among the best and were dramatically better than any other mechanism in worst-case equilibria. In fact, averaging samples of advertiser valuations, we found that UWR s worst-case equilibria were better than squashing and QWR s best-case equilibria. Also, we noticed that optimizing for worstcase equilibria consistently required higher reserve prices than optimizing for bestcase equilibria. In summary, the main findings of this section are: (1) There is a huge gap between best- and worst-case equilibria (over.5 for vanilla GSP). Squashing does not help to close this gap, but reserve prices do. () When considering the best-case equilibria, the revenue ranking remains roughly the same as the earlier analyses. When considering the worst-case equilibria, UWR (with or without squashing) is clearly superior to other mechanisms. (3) The optimal reserve price is much higher (for any GSP variant) when optimizing worst-case revenue, than when optimizing best-case revenue.. DISCUSSION This paper set out to find a way to maximize expected revenue, while sticking to the generalized second-price auction framework. Working the most widely-studied model, and multiple analysis techniques, we consistently found that mechanisms using unweighted per-click reserve prices (or at least, reserve prices that, due to squashing, are very nearly unweighted). However, search engines have been moving from unweighted towards weighted reserve prices. One interpretation of this discrepancy is that search engines are not optimizing their short-term expected revenue, because they are optimizing some other objective 5 As is common in worst-case analysis of equilibria of auctions, (e.g., [Roughgarden and Tardos 1], [Caragiannis, Kaklamanis, Kanellopoulos, Kyropoulou, Lucier, Paes Leme, and Tardos Caragiannis et al.]) we assume that bidders are conservative, i.e., no bidder ever follows the weakly dominated strategy of bidding more than his valuation. Without this assumption, many implausible equilibria are possible, e.g., even single-good Vickrey auctions have equilibria that are unboundedly far from efficient, and unboundedly far from the revenue of truthful bidding. Unfortunately, the log-normal distribution is too high variance to get much signal from a modest number of samples. EC 13, June 1, 13, Philadelphia, PA, Vol. X, No. X, Article X, Publication date: February 13.

14 X:1 Thompson and Leyton-Brown 1 Worst NE Best NE 1 Worst NE Best NE s r 1 Worst NE Best NE 1 Worst NE Best NE r r Fig. 13. Depending on parameter settings, revenue can vary dramatically between worst- and best-case equilibria. (Top left: squashing; top right: UWR; bottom left: QWR; bottom right: anchoring) (e.g., user satisfaction, which could lead to greater market share and therefore longterm revenue), because there are other business considerations 7, or simply because the search engines are acting in error. However, another interpretation is that there is some fundamental shortcoming in the standard position auction model, which is exposed by our findings. We believe that there is an element of truth to both interpretations. For example, in the field experiment of [Ostrovsky and Schwarz 9], where Yahoo! increased revenue by increasing reserve prices and simultaneously switching to QWR, we conjecture that the short-term revenue increases would have been even greater if they had retained UWR. However, over the longer term, advertisers may have had an incentive to change not only their bids, but also the text of their ads. This extra dimension, where advertisers can change the ad text (which will influence quality score, click probability and 7 Ostrovsky and Schwarz were explicitly instructed to use weighted reserve prices in their experiments, because they are more consistent with the weighted GSP paradigm, and are perceived to be more fair by bidders [9]. For example, consider the problem of an advertiser who has two choices of ad text. One choice will yield 1 clicks per hour, leading to 11 sales per hour. The other choice yields 1 clicks per hour, but every click produces a sale. With weighted reserve prices (and no squashing) the advertiser will always choose the first text, since it produces more sales per hour for the same price. With quality-weighted reserve prices (or squashing), the advertiser would likely chose the second, which generates nearly as many sales, and requires him to pay the reserve price far less often. Its not immediately clear which text the search engine EC 13, June 1, 13, Philadelphia, PA, Vol. X, No. X, Article X, Publication date: February 13.

15 Optimization in the Generalized Second-Price Auction X:15 possibly click value) is absent from all major models of sponsored search. Thus, we believe that the most pressing open problem stemming from this work is to invent and analyze a richer model, where quality and click probability, rather than being exogenous, are determined by the advertiser s choice of ad text (which in equilibrium must be a best response to the rules of the auction and the choices of the other agents). REFERENCES AGGARWAL, G., GOEL, A., AND MOTWANI, R.. Truthful auctions for pricing search keywords. In EC: Proceedings of the ACM Conference on Electronic Commerce. ACM, New York, NY, USA, 1 7. CARAGIANNIS, I., KAKLAMANIS, C., KANELLOPOULOS, P., KYROPOULOU, M., LUCIER, B., PAES LEME, R., AND TARDOS, E. On the efficiency of equilibria in generalized second price auctions. Invited to the Journal of Economic Theory (JET). DUGHMI, S., ROUGHGARDEN, T., AND SUNDARARAJAN, M. 9. submodularity. In ACM-EC. EDELMAN, B., OSTROVSKY, M., AND SCHWARZ, M. 7. Internet advertising and the generalized second price auction: Selling billions of dollars worth of keywords. American Economic Review 97, 1, 59. EDELMAN, B. AND SCHWARZ, M. 1. Optimal auction design and equilibrium selection in sponsored search auctions. HBS Working Paper. HARTLINE, J. D. 1. Approximation in economic design. JIANG, A. X., LEYTON-BROWN, K., AND BHAT, N. A. R. 11. Action-graph games. GEB 71, KASH, I. A. AND PARKES, D. C. 1. Impersonation strategies in auctions. In WINE. LAHAIE, S. AND MCAFEE, P. 11. Efficient ranking in sponsored search. In WINE. LAHAIE, S. AND PENNOCK, D. M. 7. analysis of a family of ranking rules for keyword auctions. In EC: Proceedings of the ACM Conference on Electronic Commerce. LUCIER, B., PAES LEME, R., AND TARDOS, E. 1. On revenue in the generalized second price auction. In WWW. METZ, C. 1. Yahoo! handicaps its search ad auctions. does google squash too? MYERSON, R Optimal auction design. Mathematics of Operations Research, 1. NELSEN, R. B.. An Introduction to Copulas. Springer. OSTROVSKY, M. AND SCHWARZ, M. 9. Reserve prices in internet advertising auctions: A field experiment. Working Paper. PORTER, R., NUDELMAN, E., AND SHOHAM, Y.. Simple search methods for finding a nash equilibrium. GEB 3,. ROUGHGARDEN, T. AND TARDOS, E. 1. Do externalities degrade GSP s efficiency? In Workshop on Advertising Auctions. SUN, Y., ZHOU, Y., AND DENG, X. 11. Optimal reserve prices in weighted gsp auctions: Theory and experimental methodology. In Workshop on Ad Auctions. THOMPSON, D. R. M., LEUNG, S., AND LEYTON-BROWN, K. 11. Computing Nash equilibria of action-graph games via support enumeration. In WINE THOMPSON, D. R. M. AND LEYTON-BROWN, K. 9. Computational analysis of perfect-information position auctions. In EC: Proceedings of the ACM Conference on Electronic Commerce. 51. VARIAN, H. 7. Position auctions. International Journal of Industrial Organization 5,, should prefer, the first satisfies more users, but also wastes the time of many users who click through but do not buy. EC 13, June 1, 13, Philadelphia, PA, Vol. X, No. X, Article X, Publication date: February 13.

Internet Advertising and the Generalized Second Price Auction:

Internet Advertising and the Generalized Second Price Auction: Internet Advertising and the Generalized Second Price Auction: Selling Billions of Dollars Worth of Keywords Ben Edelman, Harvard Michael Ostrovsky, Stanford GSB Michael Schwarz, Yahoo! Research A Few

More information

An Introduction to Sponsored Search Advertising

An Introduction to Sponsored Search Advertising An Introduction to Sponsored Search Advertising Susan Athey Market Design Prepared in collaboration with Jonathan Levin (Stanford) Sponsored Search Auctions Google revenue in 2008: $21,795,550,000. Hal

More information

Optimal Auction Design and Equilibrium Selection in Sponsored Search Auctions

Optimal Auction Design and Equilibrium Selection in Sponsored Search Auctions Optimal Auction Design and Equilibrium Selection in Sponsored Search Auctions Benjamin Edelman Michael Schwarz Working Paper 10-054 Copyright 2010 by Benjamin Edelman and Michael Schwarz Working papers

More information

Economic background of the Microsoft/Yahoo! case

Economic background of the Microsoft/Yahoo! case Economic background of the Microsoft/Yahoo! case Andrea Amelio and Dimitrios Magos ( 1 ) Introduction ( 1 ) This paper offers an economic background for the analysis conducted by the Commission during

More information

Sharing Online Advertising Revenue with Consumers

Sharing Online Advertising Revenue with Consumers Sharing Online Advertising Revenue with Consumers Yiling Chen 2,, Arpita Ghosh 1, Preston McAfee 1, and David Pennock 1 1 Yahoo! Research. Email: arpita, mcafee, pennockd@yahoo-inc.com 2 Harvard University.

More information

Online Ad Auctions. By Hal R. Varian. Draft: February 16, 2009

Online Ad Auctions. By Hal R. Varian. Draft: February 16, 2009 Online Ad Auctions By Hal R. Varian Draft: February 16, 2009 I describe how search engines sell ad space using an auction. I analyze advertiser behavior in this context using elementary price theory and

More information

Internet Advertising and the Generalized Second-Price Auction: Selling Billions of Dollars Worth of Keywords

Internet Advertising and the Generalized Second-Price Auction: Selling Billions of Dollars Worth of Keywords Internet Advertising and the Generalized Second-Price Auction: Selling Billions of Dollars Worth of Keywords by Benjamin Edelman, Michael Ostrovsky, and Michael Schwarz (EOS) presented by Scott Brinker

More information

Cost of Conciseness in Sponsored Search Auctions

Cost of Conciseness in Sponsored Search Auctions Cost of Conciseness in Sponsored Search Auctions Zoë Abrams Yahoo!, Inc. Arpita Ghosh Yahoo! Research 2821 Mission College Blvd. Santa Clara, CA, USA {za,arpita,erikvee}@yahoo-inc.com Erik Vee Yahoo! Research

More information

Chapter 7. Sealed-bid Auctions

Chapter 7. Sealed-bid Auctions Chapter 7 Sealed-bid Auctions An auction is a procedure used for selling and buying items by offering them up for bid. Auctions are often used to sell objects that have a variable price (for example oil)

More information

Position Auctions with Externalities

Position Auctions with Externalities Position Auctions with Externalities Patrick Hummel 1 and R. Preston McAfee 2 1 Google Inc. phummel@google.com 2 Microsoft Corp. preston@mcafee.cc Abstract. This paper presents models for predicted click-through

More information

17.6.1 Introduction to Auction Design

17.6.1 Introduction to Auction Design CS787: Advanced Algorithms Topic: Sponsored Search Auction Design Presenter(s): Nilay, Srikrishna, Taedong 17.6.1 Introduction to Auction Design The Internet, which started of as a research project in

More information

ECON 459 Game Theory. Lecture Notes Auctions. Luca Anderlini Spring 2015

ECON 459 Game Theory. Lecture Notes Auctions. Luca Anderlini Spring 2015 ECON 459 Game Theory Lecture Notes Auctions Luca Anderlini Spring 2015 These notes have been used before. If you can still spot any errors or have any suggestions for improvement, please let me know. 1

More information

Sharing Online Advertising Revenue with Consumers

Sharing Online Advertising Revenue with Consumers Sharing Online Advertising Revenue with Consumers Yiling Chen 2,, Arpita Ghosh 1, Preston McAfee 1, and David Pennock 1 1 Yahoo! Research. Email: arpita, mcafee, pennockd@yahoo-inc.com 2 Harvard University.

More information

Empirical Model of Auction bidding

Empirical Model of Auction bidding Empirical Price Modeling for Sponsored Search Kuzman Ganchev, Alex Kulesza, Jinsong Tan, Ryan Gabbard, Qian Liu, and Michael Kearns University of Pennsylvania Philadelphia PA, USA {kuzman,kulesza,jinsong,gabbard,qianliu,mkearns}@cis.upenn.edu

More information

Contract Auctions for Sponsored Search

Contract Auctions for Sponsored Search Contract Auctions for Sponsored Search Sharad Goel, Sébastien Lahaie, and Sergei Vassilvitskii Yahoo! Research, 111 West 40th Street, New York, New York, 10018 Abstract. In sponsored search auctions advertisers

More information

Mechanism Design for Federated Sponsored Search Auctions

Mechanism Design for Federated Sponsored Search Auctions Proceedings of the Twenty-Fifth AAAI Conference on Artificial Intelligence Mechanism Design for Federated Sponsored Search Auctions Sofia Ceppi and Nicola Gatti Dipartimento di Elettronica e Informazione

More information

CITY UNIVERSITY OF HONG KONG. Revenue Optimization in Internet Advertising Auctions

CITY UNIVERSITY OF HONG KONG. Revenue Optimization in Internet Advertising Auctions CITY UNIVERSITY OF HONG KONG l ½ŒA Revenue Optimization in Internet Advertising Auctions p ]zwû ÂÃÙz Submitted to Department of Computer Science õò AX in Partial Fulfillment of the Requirements for the

More information

Introduction to Computational Advertising

Introduction to Computational Advertising Introduction to Computational Advertising ISM293 University of California, Santa Cruz Spring 2009 Instructors: Ram Akella, Andrei Broder, and Vanja Josifovski 1 Questions about last lecture? We welcome

More information

Optimal slot restriction and slot supply strategy in a keyword auction

Optimal slot restriction and slot supply strategy in a keyword auction WIAS Discussion Paper No.21-9 Optimal slot restriction and slot supply strategy in a keyword auction March 31, 211 Yoshio Kamijo Waseda Institute for Advanced Study, Waseda University 1-6-1 Nishiwaseda,

More information

A Truthful Mechanism for Offline Ad Slot Scheduling

A Truthful Mechanism for Offline Ad Slot Scheduling A Truthful Mechanism for Offline Ad Slot Scheduling Jon Feldman 1, S. Muthukrishnan 1, Evdokia Nikolova 2,andMartinPál 1 1 Google, Inc. {jonfeld,muthu,mpal}@google.com 2 Massachusetts Institute of Technology

More information

Chapter 15. Sponsored Search Markets. 15.1 Advertising Tied to Search Behavior

Chapter 15. Sponsored Search Markets. 15.1 Advertising Tied to Search Behavior From the book Networks, Crowds, and Markets: Reasoning about a Highly Connected World. By David Easley and Jon Kleinberg. Cambridge University Press, 2010. Complete preprint on-line at http://www.cs.cornell.edu/home/kleinber/networks-book/

More information

Moral Hazard. Itay Goldstein. Wharton School, University of Pennsylvania

Moral Hazard. Itay Goldstein. Wharton School, University of Pennsylvania Moral Hazard Itay Goldstein Wharton School, University of Pennsylvania 1 Principal-Agent Problem Basic problem in corporate finance: separation of ownership and control: o The owners of the firm are typically

More information

Internet Advertising and the Generalized Second Price Auction: Selling Billions of Dollars Worth of Keywords

Internet Advertising and the Generalized Second Price Auction: Selling Billions of Dollars Worth of Keywords Internet Advertising and the Generalized Second Price Auction: Selling Billions of Dollars Worth of Keywords Benjamin Edelman Harvard University bedelman@fas.harvard.edu Michael Ostrovsky Stanford University

More information

Internet Advertising and the Generalized Second-Price Auction: Selling Billions of Dollars Worth of Keywords

Internet Advertising and the Generalized Second-Price Auction: Selling Billions of Dollars Worth of Keywords Internet Advertising and the Generalized Second-Price Auction: Selling Billions of Dollars Worth of Keywords By Benjamin Edelman, Michael Ostrovsky, and Michael Schwarz August 1, 2006 Abstract We investigate

More information

Bidding Dynamics of Rational Advertisers in Sponsored Search Auctions on the Web

Bidding Dynamics of Rational Advertisers in Sponsored Search Auctions on the Web Proceedings of the International Conference on Advances in Control and Optimization of Dynamical Systems (ACODS2007) Bidding Dynamics of Rational Advertisers in Sponsored Search Auctions on the Web S.

More information

Reserve Prices in Internet Advertising Auctions: A Field Experiment

Reserve Prices in Internet Advertising Auctions: A Field Experiment Reserve Prices in Internet Advertising Auctions: A Field Experiment Michael Ostrovsky Stanford University ostrovsky@gsb.stanford.edu Michael Schwarz Yahoo! Labs mschwarz@yahoo-inc.com December 24, 2009

More information

Value of Learning in Sponsored Search Auctions

Value of Learning in Sponsored Search Auctions Value of Learning in Sponsored Search Auctions Sai-Ming Li 1, Mohammad Mahdian 1, and R. Preston McAfee 1 Yahoo! Inc. Santa Clara, CA, USA. Abstract. The standard business model in the sponsored search

More information

Equilibrium Bids in Sponsored Search. Auctions: Theory and Evidence

Equilibrium Bids in Sponsored Search. Auctions: Theory and Evidence Equilibrium Bids in Sponsored Search Auctions: Theory and Evidence Tilman Börgers Ingemar Cox Martin Pesendorfer Vaclav Petricek September 2008 We are grateful to Sébastien Lahaie, David Pennock, Isabelle

More information

Compact Representations and Approximations for Compuation in Games

Compact Representations and Approximations for Compuation in Games Compact Representations and Approximations for Compuation in Games Kevin Swersky April 23, 2008 Abstract Compact representations have recently been developed as a way of both encoding the strategic interactions

More information

On Best-Response Bidding in GSP Auctions

On Best-Response Bidding in GSP Auctions 08-056 On Best-Response Bidding in GSP Auctions Matthew Cary Aparna Das Benjamin Edelman Ioannis Giotis Kurtis Heimerl Anna R. Karlin Claire Mathieu Michael Schwarz Copyright 2008 by Matthew Cary, Aparna

More information

Discrete Strategies in Keyword Auctions and their Inefficiency for Locally Aware Bidders

Discrete Strategies in Keyword Auctions and their Inefficiency for Locally Aware Bidders Discrete Strategies in Keyword Auctions and their Inefficiency for Locally Aware Bidders Evangelos Markakis 1 and Orestis Telelis 2 1 Department of Informatics, Athens University of Economics and Business,

More information

Optimization Problems in Internet Advertising. Cliff Stein Columbia University Google Research

Optimization Problems in Internet Advertising. Cliff Stein Columbia University Google Research Optimization Problems in Internet Advertising Cliff Stein Columbia University Google Research Internet Advertising Multi-billion dollar business Google purchased DoubleClick for over 3 billion dollars,

More information

Sponsored Search with Contexts

Sponsored Search with Contexts Sponsored Search with Contexts Eyal Even-Dar, Michael Kearns, and Jennifer Wortman Department of Computer and Information Science University of Pennsylvania Philadelphia, PA 1914 ABSTRACT We examine a

More information

On Best response Bidding in GSP Auc5ons. By M. Cary et al., HBS working paper 08 056, 2008. CS 700 Commentary by Thomas Léauté and Luděk Cigler

On Best response Bidding in GSP Auc5ons. By M. Cary et al., HBS working paper 08 056, 2008. CS 700 Commentary by Thomas Léauté and Luděk Cigler On Best response Bidding in GSP Auc5ons. By M. Cary et al., HBS working paper 08 056, 2008 CS 700 Commentary by Thomas Léauté and Luděk Cigler Outline 1. Context 2. The Balanced Bidding (BB) strategy 3.

More information

Keyword Auctions as Weighted Unit-Price Auctions

Keyword Auctions as Weighted Unit-Price Auctions Keyword Auctions as Weighted Unit-Price Auctions De Liu Univ. of Kentucky Jianqing Chen Univ. of Texas at Austin September 7, 2006 Andrew B. Whinston Univ. of Texas at Austin In recent years, unit-price

More information

Discrete Strategies in Keyword Auctions and their Inefficiency for Locally Aware Bidders

Discrete Strategies in Keyword Auctions and their Inefficiency for Locally Aware Bidders Discrete Strategies in Keyword Auctions and their Inefficiency for Locally Aware Bidders Evangelos Markakis Orestis Telelis Abstract We study formally two simple discrete bidding strategies in the context

More information

Advertisement Allocation for Generalized Second Pricing Schemes

Advertisement Allocation for Generalized Second Pricing Schemes Advertisement Allocation for Generalized Second Pricing Schemes Ashish Goel Mohammad Mahdian Hamid Nazerzadeh Amin Saberi Abstract Recently, there has been a surge of interest in algorithms that allocate

More information

CPC/CPA Hybrid Bidding in a Second Price Auction

CPC/CPA Hybrid Bidding in a Second Price Auction CPC/CPA Hybrid Bidding in a Second Price Auction Benjamin Edelman Hoan Soo Lee Working Paper 09-074 Copyright 2008 by Benjamin Edelman and Hoan Soo Lee Working papers are in draft form. This working paper

More information

On the Effects of Competing Advertisements in Keyword Auctions

On the Effects of Competing Advertisements in Keyword Auctions On the Effects of Competing Advertisements in Keyword Auctions ABSTRACT Aparna Das Brown University Anna R. Karlin University of Washington The strength of the competition plays a significant role in the

More information

Convergence of Position Auctions under Myopic Best-Response Dynamics

Convergence of Position Auctions under Myopic Best-Response Dynamics Convergence of Position Auctions under Myopic Best-Response Dynamics Matthew Cary Aparna Das Benjamin Edelman Ioannis Giotis Kurtis Heimerl Anna R. Karlin Scott Duke Kominers Claire Mathieu Michael Schwarz

More information

On the interest of introducing randomness in ad-word auctions

On the interest of introducing randomness in ad-word auctions On the interest of introducing randomness in ad-word auctions Patrick Maillé 1 and Bruno Tuffin 2 1 Institut Telecom; Telecom Bretagne 2 rue de la Châtaigneraie CS 17607 35576 Cesson Sévigné Cedex, France

More information

Optimal Auctions Continued

Optimal Auctions Continued Lecture 6 Optimal Auctions Continued 1 Recap Last week, we... Set up the Myerson auction environment: n risk-neutral bidders independent types t i F i with support [, b i ] residual valuation of t 0 for

More information

Price Dispersion. Ed Hopkins Economics University of Edinburgh Edinburgh EH8 9JY, UK. November, 2006. Abstract

Price Dispersion. Ed Hopkins Economics University of Edinburgh Edinburgh EH8 9JY, UK. November, 2006. Abstract Price Dispersion Ed Hopkins Economics University of Edinburgh Edinburgh EH8 9JY, UK November, 2006 Abstract A brief survey of the economics of price dispersion, written for the New Palgrave Dictionary

More information

arxiv:1403.5771v2 [cs.ir] 25 Mar 2014

arxiv:1403.5771v2 [cs.ir] 25 Mar 2014 A Novel Method to Calculate Click Through Rate for Sponsored Search arxiv:1403.5771v2 [cs.ir] 25 Mar 2014 Rahul Gupta, Gitansh Khirbat and Sanjay Singh March 26, 2014 Abstract Sponsored search adopts generalized

More information

Lecture 11: Sponsored search

Lecture 11: Sponsored search Computational Learning Theory Spring Semester, 2009/10 Lecture 11: Sponsored search Lecturer: Yishay Mansour Scribe: Ben Pere, Jonathan Heimann, Alon Levin 11.1 Sponsored Search 11.1.1 Introduction Search

More information

8 Modeling network traffic using game theory

8 Modeling network traffic using game theory 8 Modeling network traffic using game theory Network represented as a weighted graph; each edge has a designated travel time that may depend on the amount of traffic it contains (some edges sensitive to

More information

A Cascade Model for Externalities in Sponsored Search

A Cascade Model for Externalities in Sponsored Search A Cascade Model for Externalities in Sponsored Search David Kempe 1 and Mohammad Mahdian 2 1 University of Southern California, Los Angeles, CA. clkempe@usc.edu 2 Yahoo! Research, Santa Clara, CA. mahdian@yahoo-inc.com

More information

Pay-per-action model for online advertising

Pay-per-action model for online advertising Pay-per-action model for online advertising Mohammad Mahdian 1 and Kerem Tomak 1 Yahoo! Research. Email: {mahdian,kerem}@yahoo-inc.com Abstract. The online advertising industry is currently based on two

More information

ATHENS UNIVERSITY OF ECONOMICS AND BUSINESS. MASTER OF SCIENCE PROGRAM (MSc) In INFORMATION SYSTEMS MASTER THESIS

ATHENS UNIVERSITY OF ECONOMICS AND BUSINESS. MASTER OF SCIENCE PROGRAM (MSc) In INFORMATION SYSTEMS MASTER THESIS ATHENS UNIVERSITY OF ECONOMICS AND BUSINESS MASTER OF SCIENCE PROGRAM (MSc) In INFORMATION SYSTEMS MASTER THESIS Data Analysis and Bidding Strategies in Sponsored Search Auctions Sotiri Maria Registration

More information

Cournot s model of oligopoly

Cournot s model of oligopoly Cournot s model of oligopoly Single good produced by n firms Cost to firm i of producing q i units: C i (q i ), where C i is nonnegative and increasing If firms total output is Q then market price is P(Q),

More information

Monotone multi-armed bandit allocations

Monotone multi-armed bandit allocations JMLR: Workshop and Conference Proceedings 19 (2011) 829 833 24th Annual Conference on Learning Theory Monotone multi-armed bandit allocations Aleksandrs Slivkins Microsoft Research Silicon Valley, Mountain

More information

A Study of Second Price Internet Ad Auctions. Andrew Nahlik

A Study of Second Price Internet Ad Auctions. Andrew Nahlik A Study of Second Price Internet Ad Auctions Andrew Nahlik 1 Introduction Internet search engine advertising is becoming increasingly relevant as consumers shift to a digital world. In 2010 the Internet

More information

Part II: Bidding, Dynamics and Competition. Jon Feldman S. Muthukrishnan

Part II: Bidding, Dynamics and Competition. Jon Feldman S. Muthukrishnan Part II: Bidding, Dynamics and Competition Jon Feldman S. Muthukrishnan Campaign Optimization Budget Optimization (BO): Simple Input: Set of keywords and a budget. For each keyword, (clicks, cost) pair.

More information

A Quality-Based Auction for Search Ad Markets with Aggregators

A Quality-Based Auction for Search Ad Markets with Aggregators A Quality-Based Auction for Search Ad Markets with Aggregators Asela Gunawardana Microsoft Research One Microsoft Way Redmond, WA 98052, U.S.A. + (425) 707-6676 aselag@microsoft.com Christopher Meek Microsoft

More information

Market Power and Efficiency in Card Payment Systems: A Comment on Rochet and Tirole

Market Power and Efficiency in Card Payment Systems: A Comment on Rochet and Tirole Market Power and Efficiency in Card Payment Systems: A Comment on Rochet and Tirole Luís M. B. Cabral New York University and CEPR November 2005 1 Introduction Beginning with their seminal 2002 paper,

More information

Competition and Fraud in Online Advertising Markets

Competition and Fraud in Online Advertising Markets Competition and Fraud in Online Advertising Markets Bob Mungamuru 1 and Stephen Weis 2 1 Stanford University, Stanford, CA, USA 94305 2 Google Inc., Mountain View, CA, USA 94043 Abstract. An economic model

More information

Pricing Ad Slots with Consecutive Multi-unit Demand

Pricing Ad Slots with Consecutive Multi-unit Demand Pricing Ad Slots with Consecutive Multi-unit Demand Xiaotie Deng 1,2, Paul Goldberg 2, Yang Sun 3, Bo Tang 2, and Jinshan Zhang 2 1 Department of Computer Science, Shanghai Jiao Tong University, China

More information

Considerations of Modeling in Keyword Bidding (Google:AdWords) Xiaoming Huo Georgia Institute of Technology August 8, 2012

Considerations of Modeling in Keyword Bidding (Google:AdWords) Xiaoming Huo Georgia Institute of Technology August 8, 2012 Considerations of Modeling in Keyword Bidding (Google:AdWords) Xiaoming Huo Georgia Institute of Technology August 8, 2012 8/8/2012 1 Outline I. Problem Description II. Game theoretical aspect of the bidding

More information

How To Check For Differences In The One Way Anova

How To Check For Differences In The One Way Anova MINITAB ASSISTANT WHITE PAPER This paper explains the research conducted by Minitab statisticians to develop the methods and data checks used in the Assistant in Minitab 17 Statistical Software. One-Way

More information

Advertising in Google Search Deriving a bidding strategy in the biggest auction on earth.

Advertising in Google Search Deriving a bidding strategy in the biggest auction on earth. Advertising in Google Search Deriving a bidding strategy in the biggest auction on earth. Anne Buijsrogge Anton Dijkstra Luuk Frankena Inge Tensen Bachelor Thesis Stochastic Operations Research Applied

More information

Invited Applications Paper

Invited Applications Paper Invited Applications Paper - - Thore Graepel Joaquin Quiñonero Candela Thomas Borchert Ralf Herbrich Microsoft Research Ltd., 7 J J Thomson Avenue, Cambridge CB3 0FB, UK THOREG@MICROSOFT.COM JOAQUINC@MICROSOFT.COM

More information

How to Win the Stock Market Game

How to Win the Stock Market Game How to Win the Stock Market Game 1 Developing Short-Term Stock Trading Strategies by Vladimir Daragan PART 1 Table of Contents 1. Introduction 2. Comparison of trading strategies 3. Return per trade 4.

More information

The Role of Search Engine Optimization in Search Marketing

The Role of Search Engine Optimization in Search Marketing The Role of Search Engine Optimization in Search Marketing Ron Berman and Zsolt Katona January, 011 We thank Pedro Gardete, Ganesh Iyer, Shachar Kariv, John Morgan, Miklos Sarvary, Dana Sisak, Kenneth

More information

I d Rather Stay Stupid: The Advantage of Having Low Utility

I d Rather Stay Stupid: The Advantage of Having Low Utility I d Rather Stay Stupid: The Advantage of Having Low Utility Lior Seeman Department of Computer Science Cornell University lseeman@cs.cornell.edu Abstract Motivated by cost of computation in game theory,

More information

Ad Auction Design and User Experience

Ad Auction Design and User Experience Ad Auction Design and User Experience Zoë Abrams 1 and Michael Schwarz 2 1 Yahoo!, Inc., 2821 Mission College Blvd., Santa Clara, CA, USA, za@yahoo-inc.com 2 Yahoo! Research, 1950 University Ave., Berkeley,

More information

Financial Markets. Itay Goldstein. Wharton School, University of Pennsylvania

Financial Markets. Itay Goldstein. Wharton School, University of Pennsylvania Financial Markets Itay Goldstein Wharton School, University of Pennsylvania 1 Trading and Price Formation This line of the literature analyzes the formation of prices in financial markets in a setting

More information

Estimation Bias in Multi-Armed Bandit Algorithms for Search Advertising

Estimation Bias in Multi-Armed Bandit Algorithms for Search Advertising Estimation Bias in Multi-Armed Bandit Algorithms for Search Advertising Min Xu Machine Learning Department Carnegie Mellon University minx@cs.cmu.edu ao Qin Microsoft Research Asia taoqin@microsoft.com

More information

Comparing Tag Clouds, Term Histograms, and Term Lists for Enhancing Personalized Web Search

Comparing Tag Clouds, Term Histograms, and Term Lists for Enhancing Personalized Web Search Comparing Tag Clouds, Term Histograms, and Term Lists for Enhancing Personalized Web Search Orland Hoeber and Hanze Liu Department of Computer Science, Memorial University St. John s, NL, Canada A1B 3X5

More information

Structural Models and Market Design in the Age of Experimentation. Susan Athey, Harvard University

Structural Models and Market Design in the Age of Experimentation. Susan Athey, Harvard University Structural Models and Market Design in the Age of Experimentation Susan Athey, Harvard University Today s Talk Market design problem Design auction-based marketplace Extent of participation and engagement

More information

Branding and Search Engine Marketing

Branding and Search Engine Marketing Branding and Search Engine Marketing Abstract The paper investigates the role of paid search advertising in delivering optimal conversion rates in brand-related search engine marketing (SEM) strategies.

More information

A Bidding Strategy of Intermediary in Display Advertisement Auctions

A Bidding Strategy of Intermediary in Display Advertisement Auctions Master Thesis A Bidding Strategy of Intermediary in Display Advertisement Auctions Supervisor Associate Professor Shigeo MATSUBARA Department of Social Informatics Graduate School of Informatics Kyoto

More information

Priority Based Load Balancing in a Self-Interested P2P Network

Priority Based Load Balancing in a Self-Interested P2P Network Priority Based Load Balancing in a Self-Interested P2P Network Xuan ZHOU and Wolfgang NEJDL L3S Research Center Expo Plaza 1, 30539 Hanover, Germany {zhou,nejdl}@l3s.de Abstract. A fundamental issue in

More information

Week 7 - Game Theory and Industrial Organisation

Week 7 - Game Theory and Industrial Organisation Week 7 - Game Theory and Industrial Organisation The Cournot and Bertrand models are the two basic templates for models of oligopoly; industry structures with a small number of firms. There are a number

More information

Regret Minimization for Reserve Prices in Second-Price Auctions

Regret Minimization for Reserve Prices in Second-Price Auctions Regret Minimization for Reserve Prices in Second-Price Auctions Nicolò Cesa-Bianchi Università degli Studi di Milano Joint work with: Claudio Gentile (Varese) and Yishay Mansour (Tel-Aviv) N. Cesa-Bianchi

More information

Tractable Computational Methods for Finding Nash Equilibria of Perfect-Information Position Auctions

Tractable Computational Methods for Finding Nash Equilibria of Perfect-Information Position Auctions Tractable Computational Methods for Finding Nash Equilibria of Perfect-Information Position Auctions David Robert Martin Thompson Department of Computer Science University of British Columbia 201-2366

More information

Should Ad Networks Bother Fighting Click Fraud? (Yes, They Should.)

Should Ad Networks Bother Fighting Click Fraud? (Yes, They Should.) Should Ad Networks Bother Fighting Click Fraud? (Yes, They Should.) Bobji Mungamuru Stanford University bobji@i.stanford.edu Stephen Weis Google sweis@google.com Hector Garcia-Molina Stanford University

More information

A Simple Model of Price Dispersion *

A Simple Model of Price Dispersion * Federal Reserve Bank of Dallas Globalization and Monetary Policy Institute Working Paper No. 112 http://www.dallasfed.org/assets/documents/institute/wpapers/2012/0112.pdf A Simple Model of Price Dispersion

More information

A Survey on Sponsored Search Advertising in Large Commercial Search Engines

A Survey on Sponsored Search Advertising in Large Commercial Search Engines A Survey on Sponsored Search Advertising in Large Commercial Search Engines A Survey on Sponsored Search Advertising in Large Commercial Search Engines George Trimponias, Dimitris Papadias Department of

More information

Optimal Mobile App Advertising Keyword Auction Model with Variable Costs

Optimal Mobile App Advertising Keyword Auction Model with Variable Costs 2013 8th International Conference on Communications and Networking in China (CHINACOM) Optimal Mobile App Advertising Keyword Auction Model with Variable Costs Meng Wang, Zhide Chen, Li Xu and Lei Shao

More information

Common Agency and Coordinated Bids in Sponsored Search Auctions

Common Agency and Coordinated Bids in Sponsored Search Auctions Common Agency and Coordinated Bids in Sponsored Search Auctions Francesco Decarolis, Maris Goldmanis, Antonio Penta August 31, 2015 Abstract The transition of the advertisement market from traditional

More information

An Expressive Auction Design for Online Display Advertising. AUTHORS: Sébastien Lahaie, David C. Parkes, David M. Pennock

An Expressive Auction Design for Online Display Advertising. AUTHORS: Sébastien Lahaie, David C. Parkes, David M. Pennock An Expressive Auction Design for Online Display Advertising AUTHORS: Sébastien Lahaie, David C. Parkes, David M. Pennock Li PU & Tong ZHANG Motivation Online advertisement allow advertisers to specify

More information

Mediated Equilibria in Load-Balancing Games

Mediated Equilibria in Load-Balancing Games Mediated Equilibria in Load-Balancing Games Joshua R. Davis, David Liben-Nowell, Alexa Sharp, and Tom Wexler Carleton College; Northfield, MN Oberlin College; Oberlin, OH joshuadavis@q.com, dlibenno@carleton.edu,

More information

Click efficiency: a unified optimal ranking for online Ads and documents

Click efficiency: a unified optimal ranking for online Ads and documents DOI 10.1007/s10844-015-0366-3 Click efficiency: a unified optimal ranking for online Ads and documents Raju Balakrishnan 1 Subbarao Kambhampati 2 Received: 21 December 2013 / Revised: 23 March 2015 / Accepted:

More information

Computational Game Theory and Clustering

Computational Game Theory and Clustering Computational Game Theory and Clustering Martin Hoefer mhoefer@mpi-inf.mpg.de 1 Computational Game Theory? 2 Complexity and Computation of Equilibrium 3 Bounding Inefficiencies 4 Conclusion Computational

More information

Buyer Search Costs and Endogenous Product Design

Buyer Search Costs and Endogenous Product Design Buyer Search Costs and Endogenous Product Design Dmitri Kuksov kuksov@haas.berkeley.edu University of California, Berkeley August, 2002 Abstract In many cases, buyers must incur search costs to find the

More information

Persuasion by Cheap Talk - Online Appendix

Persuasion by Cheap Talk - Online Appendix Persuasion by Cheap Talk - Online Appendix By ARCHISHMAN CHAKRABORTY AND RICK HARBAUGH Online appendix to Persuasion by Cheap Talk, American Economic Review Our results in the main text concern the case

More information

A Simple Characterization for Truth-Revealing Single-Item Auctions

A Simple Characterization for Truth-Revealing Single-Item Auctions A Simple Characterization for Truth-Revealing Single-Item Auctions Kamal Jain 1, Aranyak Mehta 2, Kunal Talwar 3, and Vijay Vazirani 2 1 Microsoft Research, Redmond, WA 2 College of Computing, Georgia

More information

Bayesian Nash Equilibrium

Bayesian Nash Equilibrium . Bayesian Nash Equilibrium . In the final two weeks: Goals Understand what a game of incomplete information (Bayesian game) is Understand how to model static Bayesian games Be able to apply Bayes Nash

More information

Sharing Online Advertising Revenue with Consumers

Sharing Online Advertising Revenue with Consumers Sharing Online Advertising Revenue with Consumers Yiling Chen 2,, Arpita Ghosh 1, Preston McAfee 1, and David Pennock 1 1 Yahoo! Research. Email: arpita, mcafee, pennockd@yahoo-inc.com 2 Harvard University.

More information

Sponsored Search. Corsi di Laurea Specialistica in Ingegneria Informatica/Gestionale. Corso di Sistemi Informativi per il Web A.A.

Sponsored Search. Corsi di Laurea Specialistica in Ingegneria Informatica/Gestionale. Corso di Sistemi Informativi per il Web A.A. Corsi di Laurea Specialistica in Ingegneria Informatica/Gestionale Corso di Sistemi Informativi per il Web A.A. 2005 2006 Sponsored Search Game Theory Azzurra Ragone Sponsored Search Results in Google

More information

How To Understand The Power Of Search Engine Optimization

How To Understand The Power Of Search Engine Optimization MPRA Munich Personal RePEc Archive The Role of Search Engine Optimization in Search Rankings Ron Berman and Zsolt Katona University of California, Berkeley - Haas School of Business 1. January 010 Online

More information

Oligopoly: Cournot/Bertrand/Stackelberg

Oligopoly: Cournot/Bertrand/Stackelberg Outline Alternative Market Models Wirtschaftswissenschaften Humboldt Universität zu Berlin March 5, 2006 Outline 1 Introduction Introduction Alternative Market Models 2 Game, Reaction Functions, Solution

More information

Essays on Internet and Network Mediated Marketing Interactions

Essays on Internet and Network Mediated Marketing Interactions DOCTORAL DISSERTATION Essays on Internet and Network Mediated Marketing Interactions submitted to the David A. Tepper School of Business in partial fulfillment for the requirements for the degree of DOCTOR

More information

Equilibrium: Illustrations

Equilibrium: Illustrations Draft chapter from An introduction to game theory by Martin J. Osborne. Version: 2002/7/23. Martin.Osborne@utoronto.ca http://www.economics.utoronto.ca/osborne Copyright 1995 2002 by Martin J. Osborne.

More information

Microeconomic Theory Jamison / Kohlberg / Avery Problem Set 4 Solutions Spring 2012. (a) LEFT CENTER RIGHT TOP 8, 5 0, 0 6, 3 BOTTOM 0, 0 7, 6 6, 3

Microeconomic Theory Jamison / Kohlberg / Avery Problem Set 4 Solutions Spring 2012. (a) LEFT CENTER RIGHT TOP 8, 5 0, 0 6, 3 BOTTOM 0, 0 7, 6 6, 3 Microeconomic Theory Jamison / Kohlberg / Avery Problem Set 4 Solutions Spring 2012 1. Subgame Perfect Equilibrium and Dominance (a) LEFT CENTER RIGHT TOP 8, 5 0, 0 6, 3 BOTTOM 0, 0 7, 6 6, 3 Highlighting

More information

Bernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA

Bernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA Are Image Quality Metrics Adequate to Evaluate the Quality of Geometric Objects? Bernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA ABSTRACT

More information

An Autonomous Agent for Supply Chain Management

An Autonomous Agent for Supply Chain Management In Gedas Adomavicius and Alok Gupta, editors, Handbooks in Information Systems Series: Business Computing, Emerald Group, 2009. An Autonomous Agent for Supply Chain Management David Pardoe, Peter Stone

More information

Online Primal-Dual Algorithms for Maximizing Ad-Auctions Revenue

Online Primal-Dual Algorithms for Maximizing Ad-Auctions Revenue Online Primal-Dual Algorithms for Maximizing Ad-Auctions Revenue Niv Buchbinder 1, Kamal Jain 2, and Joseph (Seffi) Naor 1 1 Computer Science Department, Technion, Haifa, Israel. 2 Microsoft Research,

More information

Whole Page Optimization: How Page Elements Interact with the Position Auction

Whole Page Optimization: How Page Elements Interact with the Position Auction Whole Page Optimization: How Page Elements Interact with the Position Auction PAVEL METRIKOV, Northeastern University FERNANDO DIAZ, Microsoft Research SÉBASTIEN LAHAIE, Microsoft Research JUSTIN RAO,

More information

Direct Marketing of Insurance. Integration of Marketing, Pricing and Underwriting

Direct Marketing of Insurance. Integration of Marketing, Pricing and Underwriting Direct Marketing of Insurance Integration of Marketing, Pricing and Underwriting As insurers move to direct distribution and database marketing, new approaches to the business, integrating the marketing,

More information