Algoritmisk Spilteori Peter Bro Miltersen dPersp, Uge 5, 2. forelæsning.

Slides:



Advertisements
Similar presentations
(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
Advertisements

Network Economics -- Lecture 4: Auctions and applications Patrick Loiseau EURECOM Fall 2012.
Chapter 17: Making Complex Decisions April 1, 2004.
Introduction to Game Theory
Pure and Bayes-Nash Price of Anarchy for GSP Renato Paes Leme Éva Tardos CornellCornell & MSR.
Performance Evaluation Sponsored Search Markets Giovanni Neglia INRIA – EPI Maestro 4 February 2013.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 9 Ýmir Vigfússon.
CPS Bayesian games and their use in auctions Vincent Conitzer
Econ 805 Advanced Micro Theory 1 Dan Quint Fall 2007 Lecture 2 – Sept
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Auction. Types of Auction  Open outcry English (ascending) auction Dutch (descending) auction  Sealed bid First-price Second-price (Vickrey)  Equivalence.
1 Internet Advertising and Optimal Auction Design Michael Schwarz Yahoo! Research Keynote Address KDD July 2008.
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:
Do software agents know what they talk about? Agents and Ontology dr. Patrick De Causmaecker, Nottingham, March
Auction Theory Class 3 – optimal auctions 1. Optimal auctions Usually the term optimal auctions stands for revenue maximization. What is maximal revenue?
APPENDIX An Alternative View of the Payoff Matrix n Assume total maximum profits of all oligopolists is constant at 200 units. n Alternative policies.
An Introduction to... Evolutionary Game Theory
Game Theory 1. Game Theory and Mechanism Design Game theory to analyze strategic behavior: Given a strategic environment (a “game”), and an assumption.
Internet Advertising and the Generalized Second-Price Auction: Selling Billions of Dollars Worth of Keywords BENJAMIN EDELMAN, MICHAEL OSTROVSKY, AND MICHAEL.
Multi-Unit Auctions 1. Many auctions involve the sale of multiple similar or identical units. Cases of wine at an auction house, carbon permits, shares.
Introduction to Game Theory
What is game theory… Game theory studies settings where multiple parties (agents) each have –different preferences (utility functions), –different actions.
Sponsored Search Presenter: Lory Al Moakar. Outline Motivation Problem Definition VCG solution GSP(Generalized Second Price) GSP vs. VCG Is GSP incentive.
An Introduction to Game Theory Part I: Strategic Games
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
Sponsored Search Auctions 1. 2 Traffic estimator.
Review: Game theory Dominant strategy Nash equilibrium
FLOWER AUCTIONS IN AMSTERDAM. Ad Auctions March 7, 2008.
1 Teck-Hua Ho April 18, 2006 Auction Design I. Economic and Behavioral Foundations of Pricing II. Innovative Pricing Concepts and Tools III. Internet Pricing.
FLOWER AUCTIONS IN AMSTERDAM. Ad Auctions March 16, 2007.
Chapter Seventeen Auctions. Who Uses Auctions? u Owners of art, cars, stamps, machines, mineral rights etc. u Q: Why auction? u A: Because many markets.
1 Teck-Hua Ho April 22, 2006 Auction Design I. Economic and Behavioral Foundations of Pricing II. Innovative Pricing Concepts and Tools III. Internet Pricing.
Lectures in Microeconomics-Charles W. Upton Minimax Strategies.
Auctions Hal R. Varian. Auctions Auctions are very useful mean of price discovery eBay: everyone’s favorite example DoveBid: high value asset sales at.
Auctions Hal R. Varian. Auctions Auctions are very useful mean of price discovery eBay, everyone’s favorite example DoveBid, high value, not so well.
Yang Cai Sep 15, An overview of today’s class Myerson’s Lemma (cont’d) Application of Myerson’s Lemma Revelation Principle Intro to Revenue Maximization.
and Lecture Notes in Game Theory1 Game Theory Applications: Lecture Notes Course Website u Galina.
This Week’s Topics  Review Class Concepts -Sequential Games -Simultaneous Games -Bertrand Trap -Auctions  Review Homework  Practice Problems.
Minimax Strategies. Everyone who has studied a game like poker knows the importance of mixing strategies. –With a bad hand, you often fold –But you must.
6.896: Topics in Algorithmic Game Theory Spring 2010 Constantinos Daskalakis vol. 1:
Strategic Game Theory for Managers. Explain What is the Game Theory Explain the Basic Elements of a Game Explain the Importance of Game Theory Explain.
The Science of Networks 7.1 Today’s topics Sponsored Search Markets Acknowledgements Notes from Nicole Immorlica & Jason Hartline.
©2003, Zoran Despotovic, EPFL-I&C, Laboratoire de systèmes d'informations répartis Double Auctioning in a P2P environment (an attempt) Zoran Despotovic.
Yang Cai Sep 8, An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study:
Chapter 9 Games with Imperfect Information Bayesian Games.
Game Theory, Strategic Decision Making, and Behavioral Economics 11 Game Theory, Strategic Decision Making, and Behavioral Economics All men can see the.
Chapter 12 Choices Involving Strategy Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written.
CPS 173 Mechanism design Vincent Conitzer
Standard and Extended Form Games A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor, SIUC.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
McGraw-Hill/Irwin Copyright  2008 by The McGraw-Hill Companies, Inc. All rights reserved. GAME THEORY, STRATEGIC DECISION MAKING, AND BEHAVIORAL ECONOMICS.
Games with Imperfect Information Bayesian Games. Complete versus Incomplete Information So far we have assumed that players hold the correct belief about.
Auctions and Bidding. 2 Auction Theory Auction theory is important for practical reason empirical reason –testing-ground for economic theory, especially.
Chapter ElevenCopyright 2009 Pearson Education, Inc. Publishing as Prentice Hall. 1 Chapter 11 Game Theory and Asymmetric Information.
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.
1 What is Game Theory About? r Analysis of situations where conflict of interests is present r Goal is to prescribe how conflicts can be resolved 2 2 r.
Strategic Behavior in Business and Econ Static Games of complete information: Dominant Strategies and Nash Equilibrium in pure and mixed strategies.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Internet Economics כלכלת האינטרנט Class 7 – Online Advertising 1.
Bayesian games and their use in auctions
CPS Mechanism design Michael Albert and Vincent Conitzer
Internet Advertising and Optimal Auction Design
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
CPS Bayesian games and their use in auctions
Presentation transcript:

Algoritmisk Spilteori Peter Bro Miltersen dPersp, Uge 5, 2. forelæsning

Game theoretic solution concepts GTSC: Well-defined (good?) ways of playing a game. Examples: –Dominant strategy –Nash equilibrium –Minimax strategy

Mauritz auctions, Phase 1/2 First price, open bid auction with fixed deadline. Timing (and location) is everything –War between Snipers and Flooders –Not much game theory can do (more like Counterstrike than Poker), but still possible to do non-trivial stuff. More strategic (less “real time”) if late bids extend the deadline. In the experiments, the groups knew their valuation. In real life/more realistic models, other bids help you learn your valuation.

Mauritz auctions, Phase 3 First price, sealed bid auction. –Central question: How much to underbid? –It depends on what other people are bidding! Reasonable approach: –Continously update statistics of other bids (Bayesian model) –Play a best reply to this model (an optimal bid): The bid b maximizing Pr[b is highest bid] (v – b). In game theory, playing “rationally” is defined as playing a best reply to your beliefs about the plays of other parties. Suppose everybody follows this “rational” approach and continuously update their model. A stable situation in such play (with accurate statistics) is also known as a Nash equilibrium.

Nash equilibrium Nash equilibrium = Stable situation = Possible suggested behavior. Nobel prize… Not necessarily “good”, just “stable”. John F. Nash Jr.,

Mauritz auction, Phase 4 Second price, sealed bid auction (Vickrey auction) Bidding your valuation is optimal (a best reply) no matter what other parties are bidding!

Applying game theory to auctions William Vickrey, Invented second-price auctions His Nobel Prize in economics was announced three days before his death…

Advantages of second price auctions Easier for bidders More predictable results for seller

Prehistory of AdWords Pre-1997: Search engine advertising based on large contracts 1997 Auction Revolution by Overture (then GoTo, now Yahoo!) Advertisers submit a bid for each keyword. Highest bidders get displayed. Ads arranged in descending order of bids. Advertisers obtaining a click-through pay their bid.

Example 100 clicks/h 200 clicks/h A click-through is worth $10 A click-through is worth $7 A click-through is worth $2 I bid 2 I bid 1 I bid 3 Valuations

Example 100 clicks/h 200 clicks/h A click-through is worth $10 A click-through is worth $7 A click-through is worth $2 I bid 2 I bid 1 I bid 3

Example 500 $/h 1400 $/h A click-through is worth $10 A click-through is worth $7 A click-through is worth $2 I bid 2 I bid 1 I bid 3 What happens next?

Example 500 $/h 1400 $/h A click-through is worth $10 A click-through is worth $7 A click-through is worth $2 I bid 4 I bid 1 I bid 3

Example 700 $/h 600 $/h A click-through is worth $10 A click-through is worth $7 A click-through is worth $2 I bid 4 I bid 1 I bid 3

Example 700 $/h 600 $/h A click-through is worth $10 A click-through is worth $7 A click-through is worth $2 I bid 4 I bid 1 I bid 5

Example 300 $/h 1000 $/h A click-through is worth $10 A click-through is worth $7 A click-through is worth $2 I bid 4 I bid 1 I bid 5

Example 300 $/h 1000 $/h A click-through is worth $10 A click-through is worth $7 A click-through is worth $2 I bid 6 I bid 1 I bid 5 No, wait a minute.. I bid 2 again!

Example 500 $/h 1000 $/h A click-through is worth $10 A click-through is worth $7 A click-through is worth $2 I bid 6 I bid 1 I bid 5 No, wait a minute.. I bid 2 again!

Example 500 $/h 1000 $/h A click-through is worth $10 A click-through is worth $7 A click-through is worth $2 I bid 6 I bid 1 Well, then I bid 3. Again! No, wait a minute.. I bid 2 again!

Example 500 $/h 1400 $/h A click-through is worth $10 A click-through is worth $7 A click-through is worth $2 I bid 6 I bid 1 Well, then I bid 3. Again! No, wait a minute.. I bid 2 again!

Example 500 $/h 1400 $/h A click-through is worth $10 A click-through is worth $7 A click-through is worth $2 Sigh. Then I bid 4. Again! I bid 1 Well, then I bid 3. Again!

Real Data

Why is this bad? Bad for advertisers. –Their bidding strategies have to be continuously updated. –They are forced to collect data about other people’s bid. May not be possible. –They may want to spend their intellectual resources elsewhere… Bad for search engine company. –Unhappy advertises may go to other search engine company. –It is hard to predict what will actually happen (including revenue) and plan accordingly. –May not optimize revenue

Game Theory Like Rock-Scissors-Paper the Overture advertising game has no pure strategy Nash Equilibrium. Nash equilibrium = Stable situation = Possible suggested behavior.

Google’s generalized second-prize auction (GSP) Ads arranged in descending order of bids. Bidders pay the bid of the ad below them. Adopted by Google in 2002 and soon also adopted by Overture/Yahoo!

GSP and Vickrey and Nobel Google web page: “Google’s unique auction model uses Nobel Prize- winning economic theory to eliminate … that feeling that you’ve paid too much”

Example 100 clicks/h 500 $/h 200 clicks/h 600 $/h A click-through is worth $10 A click-through is worth $7 A click-through is worth $2 I bid 7 I bid 2 I bid 10 No, wait a minute.. I bid 3!

Example 100 clicks/h 800 $/h A click-through is worth $10 A click-through is worth $7 A click-through is worth $2 I bid 7 I bid 2 I bid 10 No, wait a minute.. I bid 3! 200 clicks/h 800 $/h

GSP vs. Vickrey and Nobel Truth telling is not a dominant strategy in GSP. Truth telling might not even be a Nash Equilibrium. But: Unlike the Overture game, GSP always has some pure Nash equilibrium.

Efficient Equilibrium 100 clicks/h 500 $/h 200 clicks/h 1000 $/h A click-through is worth $10 A click-through is worth $7 A click-through is worth $2 I bid 5 I bid 2 I bid 10

GSP redeemed? Auction theory for GSP only developed in 2006 – In three independent papers, two by economists and one by computer scientists. GSP has pure Nash equilibra but: –Lacks truthfulness –Admits inefficient equilibria (that may be more credible than the efficient ones!) –What about revenue? Also, what about including in the model: –The fact that bidders have budgets. –The fact that budgets have to be allocated to various search terms. –The fact that bidders participate in a sequence of auctions, not just one. –The fact that the sequence of search terms is not known in advance papers on game theoretic analysis of sponsored search in !

Maximin strategies in Paper Rules (and other Poker-like games) Maximin: Play in a randomized fashion so as to maximize your winnings, assuming that your opponent knows your source code and will play so as to minimize your winnings. In a two-player zero-sum games (your winnings are paid by your opponent and the winnings of your opponent are paid by you), if everyone plays maximin, we have a (mixed strategy) Nash Equilibrium.

Poker bots Two approaches: –Game theoretic: Play a maximin strategy. If the game is like Play-with-fire, we will win if the opponent makes mistakes. –Non-game theoretic: Do not play maximin – try to be smarter than your opponent. Problem: Your source code cannot be released!

Courses dOpt (Optimization) – Compulsory undergraduate course Algorithmic Game Theory – Graduate course for enthusiasts