Authors: David Robert Martin Thompson Kevin Leyton-Brown Presenters: Veselin Kulev John Lai Computational Analysis of Position Auctions.

Slides:



Advertisements
Similar presentations
Bidding to the Top: Position-based Auctions Gagan Aggarwal Joint work with Jon Feldman and S. Muthukrishnan.
Advertisements

Combinatorial Auction
Combinatorial Auctions with Complement-Free Bidders – An Overview Speaker: Michael Schapira Based on joint works with Shahar Dobzinski & Noam Nisan.
Slide 1 of 31 Noam Nisan Approximation Mechanisms: computation, representation, and incentives Noam Nisan Hebrew University, Jerusalem Based on joint works.
Algorithmic mechanism design Vincent Conitzer
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Auction Theory Class 5 – single-parameter implementation and risk aversion 1.
On Optimal Single-Item Auctions George Pierrakos UC Berkeley based on joint works with: Constantinos Daskalakis, Ilias Diakonikolas, Christos Papadimitriou,
Performance Evaluation Sponsored Search Markets Giovanni Neglia INRIA – EPI Maestro 4 February 2013.
Wenjin Rong For CUHK, Baidu Wenjin Rong CUHK Two Questions What kind of advertising do you like? Who like advertising?
Position Auctions with Bidder- Specific Minimum Prices Eyal Even-DarGoogle Jon Feldman Google Yishay Mansour Tel-Aviv Univ., Google S. Muthukrishnan Google.
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
Multiagent Coordination Using a Distributed Combinatorial Auction Jose M. Vidal University of South Carolina AAAI Workshop on Auction Mechanisms for Robot.
2008 External Research Supported by Computational Analysis of Sponsored-Search Auctions External Research Initiative University of British Columbia David.
Selling Billions of Dollars Worth of Keywords Presented By: Mitali Dhoble By Benjamin Edelman, Michael Ostrovsky And Michael Schwarz Reference:
Internet Economics כלכלת האינטרנט Class 5 – Online Advertising 1.
A Prior-Free Revenue Maximizing Auction for Secondary Spectrum Access Ajay Gopinathan and Zongpeng Li IEEE INFOCOM 2011, Shanghai, China.
Preference Elicitation Partial-revelation VCG mechanism for Combinatorial Auctions and Eliciting Non-price Preferences in Combinatorial Auctions.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
Sponsored Search Presenter: Lory Al Moakar. Outline Motivation Problem Definition VCG solution GSP(Generalized Second Price) GSP vs. VCG Is GSP incentive.
Algorithmic Applications of Game Theory Lecture 8 1.
An Introduction to Game Theory Part IV: Games with Imperfect Information Bernhard Nebel.
Temporal Action-Graph Games: A New Representation for Dynamic Games Albert Xin Jiang University of British Columbia Kevin Leyton-Brown University of British.
Reducing Costly Information Acquisition in Auctions Kate Larson, University of Waterloo Presented by David Thompson, University of British Columbia July.
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
Sponsored Search Auctions 1. 2 Traffic estimator.
Tractable Computational Methods for Finding Nash Equilibria of Perfect-Information Position Auctions David Robert Martin Thompson Kevin Leyton-Brown Department.
Limitations of VCG-Based Mechanisms Shahar Dobzinski Joint work with Noam Nisan.
Mediators in Position Auctions Itai Ashlagi Dov Monderer Moshe Tennenholtz Technion.
Multicast Networks Profit Maximization and Strategyproofness David Kitchin, Amitabh Sinha Shuchi Chawla, Uday Rajan, Ramamoorthi Ravi ALADDIN Carnegie.
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Combinatorial Auction. Conbinatorial auction t 1 =20 t 2 =15 t 3 =6 f(t): the set X  F with the highest total value the mechanism decides the set of.
Bayesian Combinatorial Auctions Giorgos Christodoulou, Annamaria Kovacs, Michael Schapira האוניברסיטה העברית בירושלים The Hebrew University of Jerusalem.
Mechanism Design: Online Auction or Packet Scheduling Online auction of a reusable good (packet slots) Agents types: (arrival, departure, value) –Agents.
Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.
Incentive-compatible Approximation Andrew Gilpin 10/25/07.
Position Auctions Paper by Hal Varian, Presented by Rahul Jain.
Collusion and the use of false names Vincent Conitzer
Uniform Price Auctions: Equilibria and Efficiency Vangelis Markakis Athens University of Economics & Business (AUEB) 1 Orestis Telelis University of Liverpool.
The Science of Networks 7.1 Today’s topics Sponsored Search Markets Acknowledgements Notes from Nicole Immorlica & Jason Hartline.
A Truthful Mechanism for Offline Ad Slot Scheduling Jon Feldman S. Muthukrishnan Eddie Nikolova Martin P á l.
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
By Scott Kominers And Lukens Orthwein.  Computational Complexity  Eliminating “Bad” Equilibria  Unsophisticated Buyers  Lazy Participants.
Combinatorial Auctions By: Shai Roitman
More on Social choice and implementations 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A Using slides by Uri.
Preference elicitation Communicational Burden by Nisan, Segal, Lahaie and Parkes October 27th, 2004 Jella Pfeiffer.
Yang Cai Oct 08, An overview of today’s class Basic LP Formulation for Multiple Bidders Succinct LP: Reduced Form of an Auction The Structure of.
Ad Auctions: Game-Theoretic Perspectives Moshe Tennenholtz Technion—Israel Institute of Technology and Microsoft Research.
How does the market of sponsored links operate? User enters a query The auction for the link to appear on the search results page takes place Advertisements.
Slide 1 of 16 Noam Nisan The Power and Limitations of Item Price Combinatorial Auctions Noam Nisan Hebrew University, Jerusalem.
Mechanism Design Ruta Mehta. Game design (not video games!) to achieve a desired goal, like fairness, social welfare maximization, etc.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
Auction Theory Class 9 – Online Advertising 1. Outline Part 1: Bla bla bla Part 2: Equilibrium analysis of Google’s auction 2.
Cooperation, Power and Conspiracies Yoram Bachrach.
Steffen Staab 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Network Theory and Dynamic Systems Auctions.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Internet Economics כלכלת האינטרנט Class 7 – Online Advertising 1.
MAIN RESULT: We assume utility exhibits strategic complementarities. We show: Membership in larger k-core implies higher actions in equilibrium Higher.
Decentralized Auctions for Uniformly Semimodular Bidders Mahyar Salek Richard Steinberg MSR Cambridge London School of Economics.
Bayesian Algorithmic Mechanism Design Jason Hartline Northwestern University Brendan Lucier University of Toronto.
False-name Bids “The effect of false-name bids in combinatorial
Extensive-Form Game Abstraction with Bounds
Failures of the VCG Mechanism in Combinatorial Auctions and Exchanges
Comp/Math 553: Algorithmic Game Theory Lecture 09
Laddered auction Ashish Goel tanford University
Structured Models for Multi-Agent Interactions
Asymmetric auctions with resale: an experimental study
Auctions Lirong Xia. Auctions Lirong Xia Sealed-Bid Auction One item A set of bidders 1,…,n bidder j’s true value vj bid profile b = (b1,…,bn) A sealed-bid.
Presentation transcript:

Authors: David Robert Martin Thompson Kevin Leyton-Brown Presenters: Veselin Kulev John Lai Computational Analysis of Position Auctions

Motivation  Many different models of ad auctions  Each model is partially understood  Multiple equilibria  e.g. Locally-envy free equilbria  Hard to theorize about full set of equilibria  Use computational techniques to fill in the gap

Outline  Different auction types, preference types  Action graph games  Experimental setup  Experimental results  Discussion

Auction Types  Generalized First Price (GFP)  i th highest bid is allocated slot  payment is exactly the submitted bid  Unweighted Generalized Second Price (uGSP)  i th highest bid is allocated slot i  payment is the (i+1) st highest bid  Weighted Generalized Second Price (wGSP)  each bid b j is multiplied by a bidder-specific weight w j  order bids by b j * w j = effective bid for j  i th highest effective bid is allocated slot i (call this agent k)  payment is the (i + 1) st effective bid / w k

Preference Types  Two Dimensions to Vary  CTR: click through rate model  Value: how much the user values a click  Edelman et. al. (EOS)  CTR: decreasing in position, same across bidders  Value: same value for all clicks, regardless of position  Varian (V)  CTR: separable into position-specific and bidder-specific components; ctr(pos i, bidder j) = ctr(i) * score(j)  Value: same as EOS (constant for all clicks)

Preference Types (cont.)  Blumrosen et. al. (BHN)  CTR: same as V (decreasing, bidder-specific but separable)  Value: value per click increasing in rank; higher positions are valued more highly  Benisch et. al (BSS)  CTR: same as EOS (decreasing, bidder-independent)  Value: single peaked in position; strictly decreasing from peak

Preference Types Summary CTR Independent of Bidder CTR is separable ( ctr(p, b) = ctr(p) * qual(b)) Value is Independent of Position EOSV Value Increases with Position ?BHN Value is Single PeakedBSS?

Formal Description

Questions  EOS  locally envy-free equilibria are efficient and VCG- revenue dominant  how often does wGSP have efficient, VCG-revenue dominant? what happens in other equilibria?  V  any symmetric equilibrium (globally envy free) is efficient and VCG-revenue dominant  how often does wGSP have efficient, VCG-revenue dominating equilibria?

Questions (cont.)  BHN  there are preferences where wGSP has no efficient NE  how often does wGSP have no efficient NE? How much welfare is lost?  BSS  wGSP can be arbitrarily inefficient  how often does wGSP have no efficient NE? How much social welfare is lost?

AGG Example  Single Item First Price Auction  Two bidders with values v1 = 4 and v2 = 6  Discretize and bounds bids B2=1B2=2B2=3B2=4B2=5B2=6 B1=1½(3)00000 B1=22½(2)0000 B1=311½(1)000 B1=

AGG Example (cont.)  AGG Representation b2 < 1b2=1b2 > 1 13½(3)0 b2 < 2b2=2b2 > 2 22½(2)0 b2 < 3b2=3b2 > 3 31½(1)0  AGG size not dependent on number of possible v2 bids or discretization

Action Graph Games  normal form representation can be very large  strict independencies  Payoff for agent A is always independent of agents B’s action  context-specific independencies  Payoff for agent A is independent of action of agent B for some subset of actions for A and B  e.g. First Price Auction: Payoff for agent A is independent of agent B’s action if agent B bids less than agent A

Why AGG?  compact size (exponentially smaller)  does not increase with more agents  AGG structure can be leveraged computationally  polynomial time algorithm (in the compact size) for computing expected utility of a strategy

Function Nodes  nodes that are not actions, but are computed based on actions  can be useful to decrease the in-degree of action nodes  if each player affects the function nodes independently, can still find expected utility in polytime  Example: GSP  payoff depends on the number of bids higher than you, but not the identity of those bids

AGG Examples (cont.)

Experimental Setup  Weakly dominated strategies removed  Strategies where bidder bids higher than value  Strategies where agent has bids j > i, where the allocation for the agent is the same for all bids of other agents  Happens when weights are very different  Impact on locally envy-free?  Uniform Sampling

Experimental Results  EOS  Approximately efficient  Did not beat VCG revenue even in best equilibria  uGSP = wGSP more efficient than GFP  Ambiguous revenue results (wGSP v. GFP)  V  Approximately efficient  Did beat VCG revenue  Dominated GFP, uGSP in efficiency  Revenue only better than GFP, uGSP in medium

wGSP v. VCG Revenue  Edelman only examines locally envy-free equilibria (other equilibria might exist)  Bid interval may be empty  Discretization  Bids could be higher than bidder’s value

wGSP v. VCG (EOS)

Experimental Results  BHN  wGSP had frequent, complete failures of efficiency  Discretized VCG also suffered from this  wGSP had higher welfare than GFP, uGSP  Ambiguous revenue results  BSS  Similar to BHN

Experimental Results Summary  wGSP generally efficient  Ambiguous revenue results (compared to VCG); lower for EOS, higher for V, ambiguous for BHN, BSS

Conclusion / Discussion  wGSP has comparable performance to VCG  Can leverage computation to help examine equilibria under different assumptions / mechanisms  What do the “other” equilibria look like?  Which equilibria are selected in practice? (hard to know)

Conclusion / Discussion  How are weights computed? What happens if weights used by wGSP are not perfectly accurate?  Analysis is for single keyword auctions; do bidders actually optimize at this level?

AGG Examples (cont.)