Generalized Second-Price Auction
Edelman, Ostrovsky & Schwarz · 2007 · AER 97(1)
The Generalized Second-Price auction ranks ads by bid, assigns them to slots with decreasing click rates, and charges each winner the bid of the advertiser below them. GSP is not truthful, but its equilibria are efficient. Google adopted it because it is simpler than VCG and revenue-comparable.
Ranked slots with decreasing click rates
In search advertising, higher positions get more clicks. GSP assigns the highest bidder to position 1, second-highest to position 2, and so on. Each advertiser pays the bid of the one below them (per click). The entire model assumes
keywords as discrete units; once you move to continuous embedding spaces, the slot metaphor breaks down.
Not truthful, but stable
Unlike ๐ VCG, bidders in GSP can sometimes benefit by bidding below their true value to get a cheaper slot. The paper shows that GSP has a locally envy-free equilibrium equivalent to the VCG outcome. Advertisers shade their bids just enough that no one envies an adjacent slot. The shading problem disappears in
space-based auctions, where advertisers buy continuous regions rather than ranked positions.
Notation reference
| Paper | Scheme | Meaning |
|---|---|---|
| alpha_k | click-rates | Click-through rate for slot k |
| p_k = b_(k+1) | (list-ref sorted (+ i 1)) | Per-click payment = next bid |
| LEF | locally envy-free | No one envies adjacent slot |
Neighbors
june.kim/one-shot-bidding — GSP in practice- ๐ Vickrey 1961 — the single-item version GSP generalizes
- ๐ VCG 1973 — the truthful alternative GSP approximates