E-Commerce Lab, CSA, IISc 1 Design of Mechanisms for Dynamic Environments November 12, 2010 Y. NARAHARI

Slides:



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

6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
(More on) characterizing dominant-strategy implementation in quasilinear environments (see, e.g., Nisan’s review: Chapter 9 of Algorithmic Game Theory.
Algorithmic Game Theory Uri Feige Robi Krauthgamer Moni Naor Lecture 10: Mechanism Design Lecturer: Moni Naor.
Blackbox Reductions from Mechanisms to Algorithms.
Y Narahari, Computer Science and Automation, Indian Institute of Science B2B MARKETPLACES AND E-PROCUREMENT Y. NARAHARI Computer Science and Automation.
Mechanism Design, Machine Learning, and Pricing Problems Maria-Florina Balcan.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Optimal auction design Roger Myerson Mathematics of Operations research 1981.
Sep. 8, 2014 Lirong Xia Introduction to MD (mooncake design or mechanism design)
1 Regret-based Incremental Partial Revelation Mechanism Design Nathanaël Hyafil, Craig Boutilier AAAI 2006 Department of Computer Science University of.
Sponsored Search Presenter: Lory Al Moakar. Outline Motivation Problem Definition VCG solution GSP(Generalized Second Price) GSP vs. VCG Is GSP incentive.
1 Game Theory Quick Intro to Game Theory Analysis of Games Design of Games (Mechanism Design) Some References.
E-Commerce Lab, CSA, IISc 1 The Core and Shapley Value Analysis of Cooperative Formation of Supply Chain Networks Y. Narahari Computer Science and Automation,
Algorithmic Applications of Game Theory Lecture 8 1.
Mechanism Design and Auctions Jun Shu EECS228a, Fall 2002 UC Berkeley.
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
An Algorithm for Automatically Designing Deterministic Mechanisms without Payments Vincent Conitzer and Tuomas Sandholm Computer Science Department Carnegie.
SECOND PART: Algorithmic Mechanism Design. Mechanism Design MD is a subfield of economic theory It has a engineering perspective Designs economic mechanisms.
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Multi-unit auctions & exchanges (multiple indistinguishable units of one item for sale) Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Mechanisms for a Spatially Distributed Market Moshe Babaioff, Noam Nisan and Elan Pavlov School of Computer Science and Engineering Hebrew University of.
Free-rider problem in peer-to- peer networks Sumitra Ganesh.
Automated Mechanism Design: Complexity Results Stemming From the Single-Agent Setting Vincent Conitzer and Tuomas Sandholm Computer Science Department.
Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.
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.
VTU PhD Workshop 1 Ph.D. in Computer Science: A Perspective One Day Workshop: July 2, 2010 Computer Science and Automation Indian Institute of Science,
Introduction to Auctions David M. Pennock. Auctions: yesterday Going once, … going twice,...
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
Multi-Unit Auctions with Budget Limits Shahar Dobzinski, Ron Lavi, and Noam Nisan.
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.
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.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 21.
Mechanism Design CS 886 Electronic Market Design University of Waterloo.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
Game Theoretic Problems in Network Economics and Mechanism Design Solutions Y. Narahari Co-Researchers: Dinesh Garg, Rama Suri,
TRUST:A General Framework for Truthful Double Spectrum Auctions Xia Zhou and Heather Zheng Department of Computer Science, University of California, Santa.
August 16, 2010 MPREF’10 Dynamic House Allocation Sujit Gujar 1, James Zou 2 and David C. Parkes 2 5 th Multidisciplinary Workshop on Advances in Preference.
Mechanism design. Goal of mechanism design Implementing a social choice function f(u 1, …, u |A| ) using a game Center = “auctioneer” does not know the.
Regret Minimizing Equilibria of Games with Strict Type Uncertainty Stony Brook Conference on Game Theory Nathanaël Hyafil and Craig Boutilier Department.
A Study of Central Auction Based Wholesale Electricity Markets S. Ceppi and N. Gatti.
Mechanism Design Ruta Mehta. Game design (not video games!) to achieve a desired goal, like fairness, social welfare maximization, etc.
Automated Mechanism Design Tuomas Sandholm Presented by Dimitri Mostinski November 17, 2004.
Algorithmic, Game-theoretic and Logical Foundations
Mechanism Design II CS 886:Electronic Market Design Sept 27, 2004.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
مهندسي سيستم‌هاي تجارت الکترونیکی Electronic Commerce System Engineering (ECSE) رشته مهندسي فناوري اطلاعات- گرايش تجارت الکترونیکی دوره کارشناسی ارشد حضوری.
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
Computational Mechanism Design
Comp/Math 553: Algorithmic Game Theory Lecture 09
Implementation in Bayes-Nash equilibrium
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Implementation in Bayes-Nash equilibrium
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Tolerable Manipulability in Dynamic Allocation Without Money
Introduction to Mechanism Design
Introduction to Mechanism Design
Implementation in Bayes-Nash equilibrium
Introduction to Mechanism Design
Auction Theory תכנון מכרזים ומכירות פומביות
Vincent Conitzer CPS Mechanism design Vincent Conitzer
Presentation transcript:

E-Commerce Lab, CSA, IISc 1 Design of Mechanisms for Dynamic Environments November 12, 2010 Y. NARAHARI INDO – US WORKSHOP ON MACHINE LEARNING, GAME THEORY, AND OPTIMIZATION Computer Science and Automation Indian Institute of Science, Bangalore

E-Commerce Lab, CSA, IISc 2 OUTLINE Static Mechanism Design and Our Work Dynamic Mechanisms and Current Art Outlook for Future and Opportunities for Collaboration

E-Commerce Lab, CSA, IISc 3 Mechanism Design Design of games / reverse engineering of games Game Engineering Induces a game among rational and intelligent players such that in some equilibrium of the game, a desired social choice function is implemented William Vickrey Leonid Hurwicz Eric Maskin Roger Myerson

A Mechanism Without Money Fair Division of a Cake Mother Social Planner Mechanism Designer Kid 1 Rational and Intelligent Kid 2 Rational and Intelligent

A Mechanism with a lot of Money Sachin Tendulkar IPL Franchisees Mumbai Indians Kolkata Knight Riders Bangalore RoyalChallengers Punjab Lions IPL CRICKET AUCTION

The Famous Corus Auction ( ) CSN (Brazilian Company) Tata Steel US$ Billion

Problem 1: Procurement Auctions Buyer SUPPLIER 1 SUPPLIER 2 SUPPLIER n T.S. Chandrasekhar, Y. Narahari, Charlie Rosa, Pankaj Dayama, Datta Kulkarni, Jeffrey Tew. IEEE T-ASE, 2006 Supply (cost) Curves

E-Commerce Lab, CSA, IISc 8 PROBLEM 2: Sponsored Search Auction Advertisers CPC D. Garg and Y. Narahari. IEEE T-ASE, 2009

A.Radhika, Y. Narahari, D. Bagchi, P. Suresh, S.V. Subrahmanya. Journal of IISc, 2010 Division n Division 1 CCA Carbon Credit Allocator. Problem 3: Carbon Credit Allocator cost No of Carbon Credits cost

E-Commerce Lab, CSA, IISc 10 Problem 4: Crowdsourcing Karthik Subbian, Ramakrishnan Kannan, Y. Narahari, IEEE APSEC, 2007 Resolve any Dispute PayCompleteAssign Receive Bids Review Problem Post Problem ReadRespon d Determine winner Verify TaskConfirm Payment ReadAsk Place BidsComplete Task

E-Commerce Lab, CSA, IISc 11 PROPERTIES OF SOCIAL CHOICE FUNCTIONS DSIC (Dominant Strategy Incentive Compatibility ) Reporting Truth is always good BIC (Bayesian Nash Incentive Compatibility) Reporting truth is good whenever others also report truth AE (Allocative Efficiency) Allocate items to those who value them most BB (Budget Balance) Payments balance receipts and No losses are incurred Non-Dictatorship No single agent is favoured all the time Individual Rationality Players participate voluntarily since they do not incur losses

E-Commerce Lab, CSA, IISc 12 POSSIBILITIES AND IMPOSSIBILITIES - 1 Gibbard-Satterthwaite Theorem When the preference structure is rich, a social choice function is DSIC iff it is dictatorial Groves Theorem In the quasi-linear environment, there exist social choice functions which are both AE and DSIC The dAGVA Mechanism In the quasi-linear environment, there exist social choice functions which are AE, BB, and BIC

E-Commerce Lab, CSA, IISc 13 POSSIBILITIES AND IMPOSSIBILITIES -2 Green- Laffont Theorem When the preference structure is rich, a social choice function cannot be DSIC and BB and AE Myerson-Satterthwaite Theorem In the quasi-linear environment, there cannot exist a social choice function that is BIC and BB and AE and IR Myerson’s Optimal Mechanisms Optimal mechanisms are possible subject to IIR and BIC (sometimes even DSIC)

E-Commerce Lab, CSA, IISc 14 BIC AE WBB IR SBB dAGVA DSIC EPE GROVES MYERSON VDOPT SSAOPT CBOPT MECHANISM DESIGN SPACE

E-Commerce Lab, CSA, IISc 15 Our work is summarized in

E-Commerce Lab, CSA, IISc 16 Limitations of Classical Mechanisms Do not model the repeated/sequential nature of decision making Do not model dynamic evolution of types Do not model dynamic populations Do not model any learning by the agents

E-Commerce Lab, CSA, IISc 17 Dynamic Mechanisms Types could be dynamic (Dynamic type mechanisms) Population could be dynamic (Online mechanisms) Can capture sequential decision making and learning Criterion could be social welfare or revenue maximization or cost minimization Could be with money or without money

E-Commerce Lab, CSA, IISc 18 Dynamic (Type) Mechanisms Dirk Bergemann and Juuso Valimaki The Dynamic Pivot Mechanism, Econometrica, 2010 Susan Athey and Ilya Segal An Efficient Dynamic Mechanism, Tech Report 2007 Ruggiero Cavallo, Efficiency and Redistribution in Dynamic Mechanism Design, EC 2008 Alessandro Pavan, Ilya Segal, and Jusso Toikka Dynamic Mechanism Design: Incentive Compatibility, Profit Maximization, Information Disclosure, 2009 Ruggiero Cavallo, David Parkes, and Satinder Singh Efficient Mechanisms with Dynamic Populations and Types, July 2009 Topics in Game Theory Team, IISc Dynamic Mechanisms for Sponsored Search Auction, Ongoing

E-Commerce Lab, CSA, IISc 19 Multi-Armed Bandit Mechanisms Nikhil Devanur and Sham Kakade The Price of Truthfulness for Pay-per-click Auctions, EC 2009 Moshe Babaioff, Yogeshwar Sharma, Aleksandrs Slivkins Characterizing Truthful MAB Mechanisms, EC 2009 Akash Das Sharma, Sujit Gujar, Y. Narahari Truthful MAB Mechanisms for Multi-slot Auctions, 2010 Sai Ming Li, Mohammad Mahdian, R. Preston McAfee Value of Learning in Sponsored Search Auctions, WINE 2010 Sham Kakade, Ilan Lobel, and Hamid Nazerzadeh An Optimal Mechanism for Multi-armed Bandit Problems, 2010 Avrim Blum and Y. Mansour. Learning, Regret Minimization, And Equilibria. In: Algorithmic Game Theory, 2007

E-Commerce Lab, CSA, IISc 20 Online Mechanisms David Parkes and Satinder Singh An MDP-Based Approach to Online Mechanism Design, NIPS’03 David Parkes, Online Mechanism Design Book Chapter: Algorthmic Game Theory, 2007 Alex Gershkov and Benny Moldovanu Dynamic Revenue Maximization with Heterogeneous Objects American Economic Journal, 2008 Mallesh Pai and Rakesh Vohra Optimal Dynamic Auctions, Kellogg Report, 2008 Florin Constantin and David Parkes, Self-correcting, Sampling-based, Dynamic Multi-unit Auctions, EC 2009 James Jou, Sujit Gujar, David Parkes, Dynamic Assignment Without Money, AAAI 2010

Problem 1: Procurement Auctions Buyer SUPPLIER 1 SUPPLIER 2 SUPPLIER n Budget Constraints, Lead Time Constraints, Learning by Suppliers, Learning by Buyer, Logistics constraints, Combinatorial Auctions, Cost Minimization, Multiple Attributes Supply (cost) Curves

E-Commerce Lab, CSA, IISc 22 PROBLEM 2: Sponsored Search Auction Advertisers CPC Budget Constraints, Learning by the Search Engine, Learning by the Advertisers, Optimal Auctions

Budget constraints, Learning by the Allocator Division n Division 1 CCA Carbon Credit Allocator. Problem 3: Carbon Credit Allocator cost No of Carbon Credits cost

E-Commerce Lab, CSA, IISc 24 Problem 4: Crowdsourcing Ticket Allocation, Group Ticket Allocation, Learning, Dynamic Population Resolve any Dispute PayCompleteAssign Receive Bids Review Problem Post Problem ReadRespon d Determine winner Verify TaskConfirm Payment ReadAsk Place BidsComplete Task

Problem 5: Amazon Mechanical Turk A Plea to Amazon: Fix Mechanical Turk! Noam Nisan’s Blog – October 21, 2010

E-Commerce Lab, CSA, IISc 26 Dynamic Mechanisms: Some Generic Issues Possibility and Impossibility Results For example: Does Green-Laffont Theorem hold for dynamic mechanisms? Incorporate learning into the mechanisms Bayesian mechanisms, Reinforcement Learning Approximate Solution Concepts Approximate Nash Equilibrium, etc. Budget Constraints These constraints are very common in most problems Computational Challenges Approximation algorithms? Dynamic Mechanisms without Money Powerful applications can be modeled here

An Interesting Dynamic Mechanism Design Problem AMALGAM Researchers and Grad Students (India) Researchers and Grad Students (USA) A lgorithms based on MAchine Learning, GAme Theory, and Mechanism design

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