Game Theoretic Problems in Network Economics and Mechanism Design Solutions Y. Narahari hari@csa.iisc.ernet.in Co-Researchers: Dinesh Garg, Rama Suri,

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.
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Algorithmic Game Theory Uri Feige Robi Krauthgamer Moni Naor Lecture 10: Mechanism Design Lecturer: Moni Naor.
Performance Evaluation Sponsored Search Markets Giovanni Neglia INRIA – EPI Maestro 4 February 2013.
CPS Bayesian games and their use in auctions Vincent Conitzer
Nash’s Theorem Theorem (Nash, 1951): Every finite game (finite number of players, finite number of pure strategies) has at least one mixed-strategy Nash.
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
1 Game Theory and the Design of Electronic Markets Sriharsha Hammika.
Auction Theory Class 3 – optimal auctions 1. Optimal auctions Usually the term optimal auctions stands for revenue maximization. What is maximal revenue?
Optimal auction design Roger Myerson Mathematics of Operations research 1981.
Sep. 8, 2014 Lirong Xia Introduction to MD (mooncake design or mechanism design)
Chapter 6 Game Theory © 2006 Thomson Learning/South-Western.
Game Theory 1. Game Theory and Mechanism Design Game theory to analyze strategic behavior: Given a strategic environment (a “game”), and an assumption.
1 Regret-based Incremental Partial Revelation Mechanism Design Nathanaël Hyafil, Craig Boutilier AAAI 2006 Department of Computer Science University of.
A Brief History of Game Theory From various sources.
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
Chapter 2 People, Preferences and Society. Human Behaviour Human Behavior in economics is modeled as being purposive: Individuals make choices to take.
1 Game Theory Quick Intro to Game Theory Analysis of Games Design of Games (Mechanism Design) Some References.
NECTAR NECTAR Nash Equilibriam CompuTation Algorithms and Resources  Game Theory provides a rich mathematical framework for analyzing strategic interactions.
Bundling Equilibrium in Combinatorial Auctions Written by: Presented by: Ron Holzman Rica Gonen Noa Kfir-Dahav Dov Monderer Moshe Tennenholtz.
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
Mechanism Design and Auctions Jun Shu EECS228a, Fall 2002 UC Berkeley.
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.
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
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.
Advanced Microeconomics Instructors: Wojtek Dorabialski & Olga Kiuila Lectures: Mon. & Wed. 9:45 – 11:20 room 201 Office hours: Mon. & Wed. 9:15 – 9:45.
THE PROBLEM OF MULTIPLE EQUILIBRIA NE is not enough by itself and must be supplemented by some other consideration that selects the one equilibrium with.
Mechanisms for a Spatially Distributed Market Moshe Babaioff, Noam Nisan and Elan Pavlov School of Computer Science and Engineering Hebrew University of.
Algoritmisk Spilteori Peter Bro Miltersen dPersp, Uge 5, 2. forelæsning.
Free-rider problem in peer-to- peer networks Sumitra Ganesh.
Trust Based Mechanism Design By Rajdeep Dash, Gopal Ramchurn, Nicholas Jennings.
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.
Auction Theory Class 2 – Revenue equivalence 1. This class: revenue Revenue in auctions – Connection to order statistics The revelation principle The.
E-Commerce Lab, CSA, IISc 1 Incentive Compatible Mechanisms for Supply Chain Formation Y. Narahari
Game Theoretic Problems in Network Economics and Mechanism Design Solutions Yadati Narahari, Dinesh Garg, Ramasuri Narayanam, Hastagiri Prakash Series:
Yang Cai Sep 8, An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study:
CPS 173 Mechanism design Vincent Conitzer
Introduction 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A.
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 21.
Mechanism Design CS 886 Electronic Market Design University of Waterloo.
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.
Regret Minimizing Equilibria of Games with Strict Type Uncertainty Stony Brook Conference on Game Theory Nathanaël Hyafil and Craig Boutilier Department.
Automated Mechanism Design Tuomas Sandholm Presented by Dimitri Mostinski November 17, 2004.
Mechanism Design II CS 886:Electronic Market Design Sept 27, 2004.
Steffen Staab 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Network Theory and Dynamic Systems Auctions.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
5.1.Static Games of Incomplete Information
Lec 23 Chapter 28 Game Theory.
Comp/Math 553: Algorithmic Game Theory Lecture 10
Comp/Math 553: Algorithmic Game Theory Lecture 11
Game Theory and Applications
Comp/Math 553: Algorithmic Game Theory Lecture 08
CPS Mechanism design Michael Albert and Vincent Conitzer
Comp/Math 553: Algorithmic Game Theory Lecture 09
Tuomas Sandholm Computer Science Department Carnegie Mellon University
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Introduction to Mechanism Design
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.
Information, Incentives, and Mechanism Design
Auction Theory תכנון מכרזים ומכירות פומביות
Vincent Conitzer CPS Mechanism design Vincent Conitzer
Presentation transcript:

Game Theoretic Problems in Network Economics and Mechanism Design Solutions Y. Narahari hari@csa.iisc.ernet.in Co-Researchers: Dinesh Garg, Rama Suri, Hastagiri, Sujit Gujar September 2007 E-Commerce Lab Computer Science and Automation, Indian Institute of Science, Bangalore E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc OUTLINE Examples of Game Theoretic Problems in Network Economics Mechanism Design Case Study: Sponsored Search Auctions Future Work E-Commerce Lab, CSA, IISc

Talk Based on Y. Narahari, Dinesh Garg, Rama Suri, Hastagiri Game Theoretic Problems in Network Economics and Mechanism Design Solutions Research Monograph in the AI & KP Series To Be Published by Springer, London, 2008 E-Commerce Lab, CSA, IISc

Supply Chain Network Formation Supply Chain Network Planner Stage Manager E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Indirect Materials Procurement Suppliers with Volume Contracts Purchase Reqs Vendor identified IISc PReqs CSA PROC. MARKET Catalogued Suppliers without Volume Contracts RFQ Reqs PURCHASE SYSTEM EE Quotes PHY Auction Non Catalogued Suppliers Optimized Order(s) recommendations ADM PO’s to Suppliers E-Commerce Lab, CSA, IISc

Ticket Allocation in Software Maintenance Customer . Team of Maintenance Engineers Web Interface Product #1 Queue Product Lead #1 . Based on Type of Application Or product, problems are distributed to various Queues . . Product #100 Queue Product Lead #100 Level 1 Product Maintenance Processes E-Commerce Lab, CSA, IISc

Ticket Allocation Game effort, time effort, time effort, time Project lead (Ticket Allocator) (rational and intelligent) Maintenance Engineers (rational and intelligent) E-Commerce Lab, CSA, IISc

Resource Allocation in Grid Computing E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Incentive Compatible Broadcast in Ad hoc Wireless Networks ? E-Commerce Lab, CSA, IISc

Internet Routing Tier 3 Tier 2 Tier 1 Tier 1: UU Net, Sprint, AT&T, Genuity Tier 2: Regional/National ISPs Tier 3: Residential/Company ISP E-Commerce Lab, CSA, IISc

Web Service Composition E-Commerce Lab, CSA, IISc Service Providers1, 2 Service Providers 2,3 Service Providers 3,4 There could be alternate service providers for each web service How do we select the best mix of web service providers so as to execute the end-to-end business process at minimum cost taking into account QOS requirements? E-Commerce Lab, CSA, IISc

Web Services Composition Game E-Commerce Lab, CSA, IISc A, B, AB 1 A, B, C 2 A, C, AC Web Service Requestor (client) (rational and intelligent) 3 A, B, C, ABC 4 Web Service Providers (rational and intelligent) E-Commerce Lab, CSA, IISc

Web Services Market Game E-Commerce Lab, CSA, IISc QoS SLA Cost Penalties Web Services Market Web Service Providers Web Service Requestors (rational and intelligent) (rational and intelligent) E-Commerce Lab, CSA, IISc

Sponsored Search Auction E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Sequence of Queries User 1 User 2 User N Google Q1 Q2 Q1 Q3 Q2 Q1 Q2 Q3 E-Commerce Lab, CSA, IISc

Sponsored Search Auction Game E-Commerce Lab, CSA, IISc CPC Advertisers E-Commerce Lab, CSA, IISc

Some Important Observations Players are rational and intelligent Conflict and cooperation are both relevant issues Some information is common knowledge Some information is is private and distributed (incomplete information) Our Objective: Design a social choice function With desirable properties, given that the players are rational, intelligent, and strategic E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Game Theory Mathematical framework for rigorous study of conflict and cooperation among rational, intelligent agents Market Buying Agents (rational and intelligent) Selling Agents (rational and intelligent) E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Strategic form Games S1 U1 : S R Sn Un : S R N = {1,…,n} Players S1, … , Sn Strategy Sets S = S1 X … X Sn Payoff functions (Utility functions) Players are rational : they always strive to maximize their individual payoffs Players are intelligent : they can compute their best responsive strategies Common knowledge E-Commerce Lab, CSA, IISc

Example 1: Matching Pennies (1,-1) (-1,1) Two players simultaneously put down a coin, heads up or tails up. Two-Player zero-sum game S1 = S2 = {H,T} E-Commerce Lab, CSA, IISc

Example 2: Prisoners’ Dilemma E-Commerce Lab, CSA, IISc

Example 3: Hawk - Dove 2 1 0,0 20,5 5,20 10,10 H Hawk D Dove Models the strategic conflict when two players are fighting over a company/territory/property, etc. E-Commerce Lab, CSA, IISc

Example 4: Indo-Pak Budget Game India Healthcare Defence 10,10 -10, 20 20, -10 0,0 Models the strategic conflict when two players have to choose their priorities E-Commerce Lab, CSA, IISc

Example 5: Coordination In the event of multiple equilibria, a certain equilibrium becomes a focal equilibrium based on certain environmental factors College MG Road 100,100 0,0 5,5 E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Nash Equilibrium (s1*,s2*, … , sn*) is a Nash equilibrium if si* is a best response for player ‘i’ against the other players’ equilibrium strategies Prisoner’s Dilemma (C,C) is a Nash Equilibrium. In fact, it is a strongly dominant strategy equilibrium E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Nash’s Theorem Every finite strategic form game has at least one mixed strategy Nash equilibrium Mixed strategy of a player ‘i’ is a probability distribution on Si is a mixed strategy Nash equilibrium if is a best response against , E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc John von Neumann (1903-1957) Founder of Game theory with Oskar Morgenstern E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc John F Nash Jr. (1928 - ) Landmark contributions to Game theory: notions of Nash Equilibrium and Nash Bargaining Nobel Prize : 1994 E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc John Harsanyi (1920 - 2000) Defined and formalized Bayesian Games Nobel Prize : 1994 E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Reinhard Selten (1930 - ) Founding father of experimental economics and bounded rationality Nobel Prize : 1994 E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Thomas Schelling (1921 - ) Pioneered the study of bargaining and strategic behavior Nobel Prize : 2005 E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Robert J. Aumann (1930 - ) Pioneer of the notions of common knowledge, correlated equilibrium, and repeated games Nobel Prize : 2005 E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Lloyd S. Shapley (1923 - ) Originator of “Shapley Value” and Stochastic Games E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc William Vickrey (1914 – 1996 ) Inventor of the celebrated Vickrey auction Nobel Prize : 1996 E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Roger Myerson (1951 - ) Fundamental contributions to game theory, auctions, mechanism design E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc MECHANISM DESIGN E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Mechanism Design Problem O<M<L L<O<M M<L<O Yuvraj Dravid Laxman O: Opener M: Middle-order L: Late-order Greg How to transform individual preferences into social decision? How to elicit truthful individual preferences ? E-Commerce Lab, CSA, IISc

The Mechanism Design Problem E-Commerce Lab, CSA, IISc agents who need to make a collective choice from outcome set Each agent privately observes a signal which determines preferences over the set Signal is known as agent type. The set of agent possible types is denoted by The agents types, are drawn according to a probability distribution function Each agent is rational, intelligent, and tries to maximize its utility function are common knowledge among the agents E-Commerce Lab, CSA, IISc

Two Fundamental Problems in Designing a Mechanism Preference Aggregation Problem For a given type profile of the agents, what outcome should be chosen ? Information Revelation (Elicitation) Problem How do we elicit the true type of each agent , which is his private information ? E-Commerce Lab, CSA, IISc

Information Elicitation Problem E-Commerce Lab, CSA, IISc

Preference Aggregation Problem (SCF) E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Indirect Mechanism E-Commerce Lab, CSA, IISc

Social Choice Function and Mechanism Sn θ1 θn Outcome Set Outcome Set f(θ1, …,θn) Є X g(s1(.), …,sn() Є X (S1, …, Sn, g(.)) x = (y1(θ), …, yn(θ), t1(θ), …, tn(θ)) A mechanism induces a Bayesian game and is designed to implement a social choice function in an equilibrium of the game. E-Commerce Lab, CSA, IISc

Equilibrium of Induced Bayesian Game E-Commerce Lab, CSA, IISc Dominant Strategy Equilibrium (DSE) A pure strategy profile is said to be dominant strategy equilibrium if Bayesian Nash Equilibrium (BNE) A pure strategy profile is said to be Bayesian Nash equilibrium Observation Dominant Strategy-equilibrium Bayesian Nash- equilibrium E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Implementing an SCF Dominant Strategy Implementation We say that mechanism implements SCF in dominant strategy equilibrium if Bayesian Nash Implementation We say that mechanism implements SCF in Bayesian Nash equilibrium if Observation Dominant Strategy-implementation Bayesian Nash- implementation Andreu Mas Colell, Michael D. Whinston, and Jerry R. Green, “Microeconomic Theory”, Oxford University Press, New York, 1995. E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Properties of an SCF Ex Post Efficiency For no profile of agents’ type does there exist an such that and for some Dominant Strategy Incentive Compatibility (DSIC) If the direct revelation mechanism has a dominant strategy equilibrium in which Bayesian Incentive Compatibility (BIC) If the direct revelation mechanism has a Bayesian Nash equilibrium in which E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Outcome Set Project Choice Allocation I0, I1,…, In : Monetary Transfers x = (k, I0, I1,…, In ) K = Set of all k X = Set of all x E-Commerce Lab, CSA, IISc

Social Choice Function where, E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Values and Payoffs Quasi-linear Utilities E-Commerce Lab, CSA, IISc

Quasi-Linear Environment E-Commerce Lab, CSA, IISc Valuation function of agent 1 Policy Maker project choice Monetary transfer to agent 1 E-Commerce Lab, CSA, IISc

Properties of an SCF in Quasi-Linear Environment Ex Post Efficiency Dominant Strategy Incentive Compatibility (DSIC) Bayesian Incentive Compatibility (BIC) Allocative Efficiency (AE) SCF is AE if for each , satisfies Budget Balance (BB) SCF is BB if for each , we have Lemma 1 An SCF is ex post efficient in quasi-linear environment iff it is AE + BB E-Commerce Lab, CSA, IISc

A Dominant Strategy Incentive Compatible Mechanism Let f(.) = (k(.),I0(.), I1(.),…, In(.)) be allocatively efficient. Let the payments be : Groves Mechanism E-Commerce Lab, CSA, IISc

VCG Mechanisms (Vickrey-Clarke-Groves) Groves Mechanisms Clarke Mechanisms Generalized Vickrey Auction Vickrey Auction Allocatively efficient, individual rational, and dominant strategy incentive compatible with quasi-linear utilities. E-Commerce Lab, CSA, IISc

A Bayesian Incentive Compatible Mechanism Let f(.) = (k(.),I0(.), I1(.),…, In(.)) be allocatively efficient. Let types of the agents be statistically independent of one another dAGVA Mechanism E-Commerce Lab, CSA, IISc

Basic Types of Procurement Auctions Reverse Dutch Auction 1 n 100, 95, 90, 85, 80, 75, 70, 65, 60, stop. Auctioneer or Buyer Reverse English Auction Sellers 1 n 0, 10, 20, 30, 40, 45, 50, 55, 58, 60, stop. Buyer Sellers Reverse Second Price Auction (Reverse Vickrey Auction) Reverse First Price Auction 1 80 75 1 2 75 Winner = 4 Price = 60 2 65 Winner = 4 Price = 60 70 3 3 60 4 60 4 50 Sellers Sellers E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc WBB SBB AE EPE dAGVA BIC IR GROVES DSIC MOULIN E-Commerce Lab, CSA, IISc

Sponsored Search Auctions E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc OUTLINE Sponsored Search Auctions SSA as a Mechanism Design Problem Three Different Auction Mechanisms: GFP, GSP, VCG A New Mechanism: OPT Comparison of Different Mechanisms Ongoing Work E-Commerce Lab, CSA, IISc

Sponsored Search Auction Game E-Commerce Lab, CSA, IISc CPC Advertisers E-Commerce Lab, CSA, IISc

Some Important Observations Players are rational and intelligent Conflict and cooperation are both relevant issues Some information is common knowledge Some information is is private and distributed (incomplete information) Our Objective: Design a social choice function With desirable properties, given that the players are rational, intelligent, and strategic E-Commerce Lab, CSA, IISc

Sponsored Search Auction as a Mechanism Design Problem (Allocation Rule, Payment Rule) E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc X E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc X E-Commerce Lab, CSA, IISc

Bayesian Game Induced by the Auction Mechanism Induces a Bayesian game among advertisers where Set of advertisers Valuation set of advertiser Set of bids for advertiser A pure strategy of advertiser Prior distribution of advertiser valuations Utility payoff of advertiser E-Commerce Lab, CSA, IISc

Strategic Bidding Behavior of Advertisers E-Commerce Lab, CSA, IISc If all the advertisers are rational and intelligent and this fact is common knowledge then each advertiser’s expected bidding behavior is given by Dominant Strategy Equilibrium Strategy profile is said to be Dominant Strategy equilibrium iff Bayesian Nash Equilibrium Strategy profile is said to be Bayesian Nash equilibrium iff E-Commerce Lab, CSA, IISc

Advertisers’ Bidding Strategy E-Commerce Lab, CSA, IISc VCG: Follow irrespective of what the others are doing OPT: Follow if all rivals are also doing so GSP: Never follow strategy . Use the following E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Properties of a Sponsored Search Auction Mechanism E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Google’s Objectives Short Term Long Term Q1 Q2 Q3 Q1 Q2 Q3 Revenue Maximization Click Fraud Resistance Individual Rationality Incentive Compatibility E-Commerce Lab, CSA, IISc

Click Fraud Resistance E-Commerce Lab, CSA, IISc Google’s Objectives Revenue Maximization Choose auction mechanism such that despite strategic bidding behavior of advertisers, expected revenue is maximum Click Fraudulence increase the spending of rival advertisers without increasing its own. is click fraudulent if an advertiser finds a way to Click Fraud Resistance is click fraud resistant If it is not click fraudulent E-Commerce Lab, CSA, IISc

Individual Rationality E-Commerce Lab, CSA, IISc Google’s Objectives Individual Rationality Advertiser’s participation is voluntary Will bid only if the participation constraint is satisfied Why should bother about it ? Advertisers may decide to quit !! What can do about it ? Choose an auction mechanism which is IR E-Commerce Lab, CSA, IISc

Incentive Compatibility E-Commerce Lab, CSA, IISc Google’s Objectives Incentive Compatibility Difficulties faced by an Advertiser In practice, the assumptions like rationality, intelligence, and common knowledge are hardly true Need to invoke sophisticated but impractical software agents to compute the optimal Why should bother about it ? Low ROI switch to other search engines !! E-Commerce Lab, CSA, IISc

Incentive Compatibility E-Commerce Lab, CSA, IISc What can do about it ? Choose an auction mechanism which is IC Dominant Strategy Incentive Compatibility Incentive compatible if truth telling is a dominant strategy equilibrium Auction mechanism is said to be dominant strategy Bayesian Incentive Compatibility Auction mechanism is said to be Bayesian incentive compatible if truth telling is a Bayesian Nash equilibrium E-Commerce Lab, CSA, IISc

Properties of Auction Mechanisms E-Commerce Lab, CSA, IISc Bayesian IC Dominant Individual Strategy Rationality IC VCG GFP OPT GSP E-Commerce Lab, CSA, IISc

Four Different Auction Mechanisms E-Commerce Lab, CSA, IISc GFP GSP VCG OPT (Overture, 1997) (Google, 2002) Notation Feasibility Condition: E-Commerce Lab, CSA, IISc

Generalized First Price (GFP) E-Commerce Lab, CSA, IISc 1 2 m Allocation Rule Allocated the slots in decreasing order of bids Payment Rule Every time a user clicks on the Ad, the advertiser’s account is automatically billed the amount of the advertiser’s bid E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Example: GFP Q Search Results Sponsored Links 1 2 E-Commerce Lab, CSA, IISc

Generalized Second Price (GSP) E-Commerce Lab, CSA, IISc Allocation Rules Rule: 1 2 m Allocate the slots in decreasing order of bids Greedy Rule: Allocate 1st slot to advertiser Allocate 2nd slot to advertiser Rule: Allocate the slots in decreasing order of Ranking Score Ranking Score = E-Commerce Lab, CSA, IISc

Generalized Second Price (GSP) E-Commerce Lab, CSA, IISc Greedy Observation 1: Greedy Click probability is independent of the identity of advertisers Greedy E-Commerce Lab, CSA, IISc

Generalized Second Price (GSP) E-Commerce Lab, CSA, IISc Payment Rule For every click, charge next highest bid + $0.01 The bottom most advertiser is charged highest disqualified bid +$0.01 charge 0 if no such bid E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Example: GSP Q Search Results Sponsored Links 1 2 E-Commerce Lab, CSA, IISc

Vickrey-Clarke-Groves (VCG) E-Commerce Lab, CSA, IISc Allocation Rule 1 2 m In decreasing order of bids Payment Rule Case 1 Case 2 E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Example: VCG Q Search Results Sponsored Links 1 2 E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Optimal (OPT) 1 2 m Allocation Rule Where is the highest value among (Assumption: is non decreasing: True for Uniform, Exponential) Observation 4: Advertisers are symmetric i.e. Allocation Rule OPT E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Optimal (OPT) Payment Rule Assumptions: Advertisers are symmetric, i.e. Whenever an advertiser bids charge him for every query irrespective of whether his Ad is displayed or not Where is the probability that advertiser will receive a click if he bids and rest of the advertisers bid their true values E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Example: OPT Q Search Results Sponsored Links 1 2 E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Example: OPT E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Example: OPT E-Commerce Lab, CSA, IISc

Expected Revenue of Seller E-Commerce Lab, CSA, IISc Case 1 Observation E-Commerce Lab, CSA, IISc

Expected Revenue of Seller E-Commerce Lab, CSA, IISc Case 1 E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Conclusions Allocation Payment DSIC BIC IR CFR GSP Decreasing order of the bids Next Highest bid (PPC) X VCG Marginal Contribution OPT (PPP) E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Ongoing Work Deeper Mechanism Design Repeated Games Model Learning Bidding Strategies Cooperative Bidding E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Questions and Answers … Thank You … E-Commerce Lab, CSA, IISc

Vickrey Auction for Ticket Allocation effort, time effort, time effort, time Project lead Ticket Allocator Maintenance Engineers E-Commerce Lab, CSA, IISc

E-Commerce Lab, CSA, IISc Incentive Compatible Broadcast Problem: Successful broadcast requires appropriate forwarding of the packets by individual selfish wireless nodes. Reimbursing the forwarding costs incurred by the nodes is a way to make them forward the packets. For this, we need to know the exact transit costs of the nodes. We can design an incentive compatible broadcast protocol by embedding appropriate incentive schemes into the broadcast protocol. We shall refer to the problem of designing such robust broadcast protocols as the incentive compatible broadcast (ICB) problem. ? Line Network Bi-connected ad hoc network Source Rooted Broadcast Tree E-Commerce Lab, CSA, IISc

Vickrey Auction for Ticket Allocation E-Commerce Lab, CSA, IISc Maintenance Engineers Bid 1 – Rs. 1000 Bid 2 – Rs. 1500 Bid 3 – Rs. 1200 Allocation Engineer 1 is selected as winner (lowest bid) Payment Engineer 1 is paid 1000 + (1200 – 1000) = 1200 Vickrey Auction is Dominant Strategy Incentive Compatible -- Truth revelation is a best response for each agent Irrespective of what is reported by the other agents E-Commerce Lab, CSA, IISc

Vickrey Auction as a Strategic Form Game E-Commerce Lab, CSA, IISc

GVA for Web Services Composition E-Commerce Lab, CSA, IISc A, B, AB 1 A, B, C 2 A, C, AC Web Service Requestor (client) 3 A, B, C, ABC 4 Web Service Providers E-Commerce Lab, CSA, IISc

GVA for Web Services Composition AB AC ABC 1 30 20 - 40 2 25 3 35 50 4 70 Optimal Allocation: 1AB; 4 C Optimal Cost: 40 + 20 = 60 Optimal Cost without 1 = 70 Optimal Cost without 4 = 65 Payment to provider 1 = 40 + 70 – 60 = 50 Payment to provider 4 = 20 + 65 - 60 = 25 E-Commerce Lab, CSA, IISc