Generalized second-price auction

Last updated

The generalized second-price auction (GSP) is a non-truthful auction mechanism for multiple items. Each bidder places a bid. The highest bidder gets the first slot, the second-highest, the second slot and so on, but the highest bidder pays the price bid by the second-highest bidder, the second-highest pays the price bid by the third-highest, and so on. First conceived as a natural extension of the Vickrey auction, it conserves some of the desirable properties of the Vickrey auction. It is used mainly in the context of keyword auctions, where sponsored search slots are sold on an auction basis. The first analyses of GSP are in the economics literature by Edelman, Ostrovsky, and Schwarz [1] and by Varian. [2] It is used by Google's AdWords technology and Facebook.

Contents

Formal model

Suppose that there are bidders and slots. Each slot has a probability of being clicked of . We can assume that top slots have a larger probability of being clicked, so:

We can think of additional virtual slots with click-through-rate zero, so, for . Now, each bidder submits a bid indicating the maximum they are willing to pay for a slot. Each bidder also has an intrinsic value for buying a slot . Notice that a player's bid doesn't need to be the same as their true valuation. We order the bidders by their bid, let's say:

and charge each bidder a price . The price will be 0 if they didn't win a slot. Slots are sold in a pay-per-click model, so a bidder just pays for a slot if the user actually clicks in that slot. We say the utility of bidder who is allocated to slot is . The total social welfare from owning or selling all slots is given by: The expected total revenue is given by:

GSP mechanism

To specify a mechanism we need to define the allocation rule (who gets which slot) and the prices paid by each bidder. In a generalized second-price auction we order the bidders by their bid and give the top slot to the highest bidder, the second top slot to the second highest bidder and so on. Then, assuming the bids are listed in decreasing order the bidder bidding gets slot for . Each bidder winning a slot pays the bid of the next highest bidder, so: .

Non-truthfulness

There are cases where bidding the true valuation is not a Nash equilibrium. For example, consider two slots with and and three bidders with valuations , and and bids , and respectively. Thus, , and . The utility for bidder is This set of bids is not a Nash equilibrium, since the first bidder could lower their bid to 5 and get the second slot for the price of 1, increasing their utility to .

Equilibria of GSP

Edelman, Ostrovsky and Schwarz, [1] working under complete information, show that GSP (in the model presented above) always has an efficient locally-envy free equilibrium, i.e., an equilibrium maximizing social welfare, which is measured as where bidder is allocated slot according to the decreasing bid vector . Further, the expected total revenue in any locally-envy free equilibrium is at least as high as in the (truthful) VCG outcome.

Bounds on the welfare at Nash equilibrium are given by Caragiannis et al., [3] proving a price of anarchy bound of . Dütting et al. [4] and Lucier at al. prove [5] that any Nash equilibrium extracts at least one half of the truthful VCG revenue from all slots but the first. Computational analysis of this game have been performed by Thompson and Leyton-Brown. [6]

GSP and uncertainty

The classical results due to Edelman, Ostrovsky and Schwarz [1] and Varian [2] hold in the full information setting – when there is no uncertainty involved. Recent results as Gomes and Sweeney [7] and Caragiannis et al. [3] and also empirically by Athey and Nekipelov [8] discuss the Bayesian version of the game - where players have beliefs about the other players but do not necessarily know the other players' valuations.

Gomes and Sweeney [7] prove that an efficient equilibrium might not exist in the partial information setting. Caragiannis et al. [3] consider the welfare loss at Bayes–Nash equilibrium and prove a price of anarchy bound of 2.927. Bounds on the revenue in Bayes–Nash equilibrium are given by Lucier et al. [5] and Caragiannis et al. [9]

Budget constraints

The effect of budget constraints in the sponsored search or position auction model is discussed in Ashlagi et al. [10] and in the more general assignment problem by Aggarwal et al. [11] and Dütting et al. [12]

See also

Related Research Articles

<span class="mw-page-title-main">Vickrey auction</span> Auction priced by second-highest sealed bid

A Vickrey auction or sealed-bid second-price auction (SBSPA) is a type of sealed-bid auction. Bidders submit written bids without knowing the bid of the other people in the auction. The highest bidder wins but the price paid is the second-highest bid. This type of auction is strategically similar to an English auction and gives bidders an incentive to bid their true value. The auction was first described academically by Columbia University professor William Vickrey in 1961 though it had been used by stamp collectors since 1893. In 1797 Johann Wolfgang von Goethe sold a manuscript using a sealed-bid, second-price auction.

The principle of detailed balance can be used in kinetic systems which are decomposed into elementary processes. It states that at equilibrium, each elementary process is in equilibrium with its reverse process.

In game theory, the war of attrition is a dynamic timing game in which players choose a time to stop, and fundamentally trade off the strategic gains from outlasting other players and the real costs expended with the passage of time. Its precise opposite is the pre-emption game, in which players elect a time to stop, and fundamentally trade off the strategic costs from outlasting other players and the real gains occasioned by the passage of time. The model was originally formulated by John Maynard Smith; a mixed evolutionarily stable strategy (ESS) was determined by Bishop & Cannings. An example is a second price all-pay auction, in which the prize goes to the player with the highest bid and each player pays the loser's low bid.

<span class="mw-page-title-main">Unique bid auction</span>

A unique bid auction is a type of strategy game related to traditional auctions where the winner is usually the individual with the lowest unique bid, although less commonly the auction rules may specify that the highest unique bid is the winner. Unique bid auctions are often used as a form of competition and strategy game where bidders pay a fee to make a bid, or may have to pay a subscription fee in order to be able to participate.

In mathematics and economics, the envelope theorem is a major result about the differentiability properties of the value function of a parameterized optimization problem. As we change parameters of the objective, the envelope theorem shows that, in a certain sense, changes in the optimizer of the objective do not contribute to the change in the objective function. The envelope theorem is an important tool for comparative statics of optimization models.

<span class="mw-page-title-main">Double auction</span>

A double auction is a process of buying and selling goods with multiple sellers and multiple buyers. Potential buyers submit their bids and potential sellers submit their ask prices to the market institution, and then the market institution chooses some price p that clears the market: all the sellers who asked less than p sell and all buyers who bid more than p buy at this price p. Buyers and sellers that bid or ask for exactly p are also included. A common example of a double auction is stock exchange.

<span class="mw-page-title-main">First-price sealed-bid auction</span>

A first-price sealed-bid auction (FPSBA) is a common type of auction. It is also known as blind auction. In this type of auction, all bidders simultaneously submit sealed bids so that no bidder knows the bid of any other participant. The highest bidder pays the price that was submitted.

<span class="mw-page-title-main">Revenue equivalence</span>

Revenue equivalence is a concept in auction theory that states that given certain conditions, any mechanism that results in the same outcomes also has the same expected revenue.

The Price of Anarchy (PoA) is a concept in economics and game theory that measures how the efficiency of a system degrades due to selfish behavior of its agents. It is a general notion that can be extended to diverse systems and notions of efficiency. For example, consider the system of transportation of a city and many agents trying to go from some initial location to a destination. Let efficiency in this case mean the average time for an agent to reach the destination. In the 'centralized' solution, a central authority can tell each agent which path to take in order to minimize the average travel time. In the 'decentralized' version, each agent chooses its own path. The Price of Anarchy measures the ratio between average travel time in the two cases.

<span class="mw-page-title-main">Market design</span>

Market design is a practical methodology for creation of markets of certain properties, which is partially based on mechanism design. In some markets, prices may be used to induce the desired outcomes — these markets are the study of auction theory. In other markets, prices may not be used — these markets are the study of matching theory.

<span class="mw-page-title-main">Sponsored search auction</span> Auctioning of sponsored search engine results

A sponsored search auction (SSA), also known as a keyword auction, is an indispensable part of the business model of modern web hosts. It refers to results from a search engine that are not output by the main search algorithm, but rather clearly separate advertisements paid for by third parties. These advertisements are typically related to the terms for which the user searched. They come in the form of a link and some information, with the hope that a search user will click on the link and buy something from the advertiser. In sponsored search auctions, there are typically some fixed number of slots for advertisements and more advertisers that want these slots than there are slots. The advertisers have different valuations for these slots and slots are a scarce resource, so an auction is done to determine how the slots will be assigned.

In cryptography, Learning with errors (LWE) is a mathematical problem that is widely used in cryptography to create secure encryption algorithms. It is based on the idea of representing secret information as a set of equations with errors. In other words, LWE is a way to hide the value of a secret by introducing noise to it. In more technical terms, it refers to the computational problem of inferring a linear -ary function over a finite ring from given samples some of which may be erroneous. The LWE problem is conjectured to be hard to solve, and thus to be useful in cryptography.

<span class="mw-page-title-main">Generalized first-price auction</span>

The generalized first-price auction (GFP) is a non-truthful auction mechanism for sponsored search. In sponsored search n bidders compete for the assignment of k slots. Each slot has an associate click-through rate, the click-through rates are decreasing from top to bottom. The GFP mechanism asks each bidder for a bid. Then the highest bidder gets the first slot, the second-highest, the second slot and so on. On each click the highest bidder pays his bid on the first slot, the second highest bidder pays his bid on the second slot, and so on.

In mechanism design and auction theory, a profit extraction mechanism is a truthful mechanism whose goal is to win a pre-specified amount of profit, if it is possible.

A sequential auction is an auction in which several items are sold, one after the other, to the same group of potential buyers. In a sequential first-price auction (SAFP), each individual item is sold using a first price auction, while in a sequential second-price auction (SASP), each individual item is sold using a second price auction.

Approximate Competitive Equilibrium from Equal Incomes (A-CEEI) is a procedure for fair item assignment. It was developed by Eric Budish.

<span class="mw-page-title-main">Price of anarchy in auctions</span>

The Price of Anarchy (PoA) is a concept in game theory and mechanism design that measures how the social welfare of a system degrades due to selfish behavior of its agents. It has been studied extensively in various contexts, particularly in auctions.

A set function is called fractionally subadditive if it is the maximum of several additive set functions. This valuation class was defined, and termed XOS, by Noam Nisan, in the context of combinatorial auctions. The term fractionally subadditive was given by Uriel Feige.

When allocating objects among people with different preferences, two major goals are Pareto efficiency and fairness. Since the objects are indivisible, there may not exist any fair allocation. For example, when there is a single house and two people, every allocation of the house will be unfair to one person. Therefore, several common approximations have been studied, such as maximin-share fairness (MMS), envy-freeness up to one item (EF1), proportionality up to one item (PROP1), and equitability up to one item (EQ1). The problem of efficient approximately fair item allocation is to find an allocation that is both Pareto-efficient (PE) and satisfies one of these fairness notions. The problem was first presented at 2016 and has attracted considerable attention since then.

References

  1. 1 2 3 Benjamin Edelman, Michael Ostrovsky, and Michael Schwarz: "Internet Advertising and the Generalized Second-Price Auction: Selling Billions of Dollars Worth of Keywords". American Economic Review 97(1), 2007 pp 242-259
  2. 1 2 H. R. Varian: "Position auctions. International Journal of Industrial Organization, 2006".
  3. 1 2 3 Caragiannis, Ioannis; Kaklamanis, Christos; Kanellopoulos, Panagiotis; Kyropoulou, Maria; Lucier, Brendan; Paes Leme, Renato; Tardos, Eva (2015). "Bounding the inefficiency of outcomes in generalized second price auctions". Journal of Economic Theory. 156: 343–388. arXiv: 1201.6429 . doi:10.1016/j.jet.2014.04.010. S2CID   37395632.
  4. Dütting, Paul; Fischer, Felix; Parkes, David C. (2011). "Simplicity-Expressiveness Tradeoffs in Mechanism Design". Proceedings of the 12th ACM Conference on Electronic Commerce (EC'11): 341–350. doi:10.1145/1993574.1993632. ISBN   9781450302616. S2CID   607322.
  5. 1 2 Lucier, Brendan; Renato, Paes Leme; Eva, Tardos (2012). "On Revenue in the Generalized Second Price Auction". Proceedings of the 21st International World Wide Web Conference (WWW'12): 361–370. doi:10.1145/2187836.2187886. ISBN   9781450312295. S2CID   6518222.
  6. D. R. M. Thompson and K. Leyton-Brown. Computational analysis of perfect-information position auctions. In EC ’09: Proceedings of the tenth ACM conference on Electronic commerce, pages 51–60, New York, NY, USA, 2009. ACM.
  7. 1 2 R. D. Gomes and K. S. Sweeney. "Bayes–Nash equilibria of the generalized second price auction". In EC ’09: Proceedings of the tenth ACM conference on Electronic commerce, pages 107–108, New York, NY, USA, 2009. ACM
  8. Susan Athey and Denis Nekipelov. A Structural Model of Sponsored Search Advertising Auctions Archived 2012-04-25 at the Wayback Machine , Ad Auctions Workshop, 2010
  9. Caragiannis, Ioannis; Kaklamanis, Christos; Kanellopoulos, Panagiotis; Kyropoulou, Maria (2014). "Revenue Guarantees in the Generalized Second Price Auction" (PDF). ACM Transactions on Internet Technology. 14 (2–3): 1–19. doi:10.1145/2663497. S2CID   9233522.
  10. Ashlagi, Itai; Braverman, Mark; Hassidim, Avinatam; Lavi, Ron; Tennenholtz, Moshe (2010). "Position Auctions with Budgets: Existence and Uniqueness". The B.E. Journal of Theoretical Economics. 10 (1): Article 20. doi:10.2202/1935-1704.1648. hdl: 1721.1/64459 . S2CID   8624078.
  11. Aggarwal, Gagan; Muthukrishnan, Muthu; Pal, David; Pal, Martin (2009). "General Auction Mechanism for Search Advertising". Proceedings of the 18th International World Wide Web Conference (WWW'09): 241–250. arXiv: 0807.1297 . doi:10.1145/1526709.1526742. ISBN   9781605584874. S2CID   2800123.
  12. Dütting, Paul; Henzinger, Monika; Weber, Ingmar (2011). "An Expressive Mechanism for Auctions on the Web". Proceedings of the 20th World Wide Web Conference (WWW'11): 127–136. doi:10.1145/1963405.1963427. ISBN   9781450306324. S2CID   2138064.