Trust Based Mechanism Design. Use MD Motivation Fuse the fields of trust-modelling and mechanism design Trust measures how good an interaction partner.

Slides:



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

Auction Theory Class 5 – single-parameter implementation and risk aversion 1.
Computer-aided mechanism design Ye Fang, Swarat Chaudhuri, Moshe Vardi 1.
1 Public choice Alexander W. Cappelen Econ
Auctions. Strategic Situation You are bidding for an object in an auction. The object has a value to you of $20. How much should you bid? Depends on auction.
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
Optimal auction design Roger Myerson Mathematics of Operations research 1981.
A Prior-Free Revenue Maximizing Auction for Secondary Spectrum Access Ajay Gopinathan and Zongpeng Li IEEE INFOCOM 2011, Shanghai, China.
Incentive-Compatible Opportunistic Routing for Wireless Networks Fan Wu, Tingting Chen, Sheng Zhong (SUNY Buffalo) Li Erran Li Li Erran Li (Bell Labs)
1 Regret-based Incremental Partial Revelation Mechanism Design Nathanaël Hyafil, Craig Boutilier AAAI 2006 Department of Computer Science University of.
Preference Elicitation Partial-revelation VCG mechanism for Combinatorial Auctions and Eliciting Non-price Preferences in Combinatorial Auctions.
P.J. Healy California Institute of Technology Learning Dynamics for Mechanism Design An Experimental Comparison of Public Goods Mechanisms.
Game Theory, Mechanism Design, Differential Privacy (and you). Aaron Roth DIMACS Workshop on Differential Privacy October 24.
Imperfect commitment Santiago Truffa. Agenda 1.“Authority and communication in Organizations” Wouter Dessein, RES “Contracting for information.
1. problem set 12 from Binmore’s Fun and Games. p.564 Ex. 41 p.565 Ex. 42.
Bundling Equilibrium in Combinatorial Auctions Written by: Presented by: Ron Holzman Rica Gonen Noa Kfir-Dahav Dov Monderer Moshe Tennenholtz.
Adverse Selection Asymmetric information is feature of many markets
Algorithmic Applications of Game Theory Lecture 8 1.
Mechanism Design and the VCG mechanism The concept of a “mechanism”. A general (abstract) solution for welfare maximization: the VCG mechanism. –This is.
Mechanism Design for Airport Traffic Planning Geert Jonker, John-Jules Meyer, Frank Dignum Utrecht University.
Distributed Multiagent Resource Allocation In Diminishing Marginal Return Domains Yoram Bachrach(Hebew University) Jeffrey S. Rosenschein (Hebrew University)
Robust Mechanisms for Information Elicitation Aviv Zohar & Jeffrey S. Rosenschein.
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
CS522: Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian
Sharing the cost of multicast transmissions in wireless networks Carmine Ventre Joint work with Paolo Penna University of Salerno, WP2.
SECOND PART: Algorithmic Mechanism Design. Mechanism Design MD is a subfield of economic theory It has a engineering perspective Designs economic mechanisms.
Negotiation: Markets, Rationality, and Games. Intro Once agents have discovered each other and agreed that they are interested in buying/selling, they.
Query Incentive Networks Jon Kleinberg and Prabhakar Raghavan - Presented by: Nishith Pathak.
Mechanisms for a Spatially Distributed Market Moshe Babaioff, Noam Nisan and Elan Pavlov School of Computer Science and Engineering Hebrew University of.
Week 10 1 COS 444 Internet Auctions: Theory and Practice Spring 2008 Ken Steiglitz
Robust Mechanisms for Information Elicitation Aviv Zohar & Jeffrey S. Rosenschein The Hebrew University.
SECOND PART: Algorithmic Mechanism Design. Mechanism Design MD is a subfield of economic theory It has a engineering perspective Designs economic mechanisms.
Mechanism Design Traditional Algorithmic Setting Mechanism Design Setting.
Trust Based Mechanism Design By Rajdeep Dash, Gopal Ramchurn, Nicholas Jennings.
Incentive Compatibility and the Bargaining Problem By Roger B. Myerson Presented by Anshi Liang
Static Games of Incomplete Information.. Mechanism design Typically a 3-step game of incomplete info Step 1: Principal designs mechanism/contract Step.
Jian Zhao, Xiaowen Chu, Hai Liu, Yiu-Wing Leung
Game Theory “A little knowledge is a dangerous thing. So is a lot.” - Albert Einstein Topic 7 Information.
Auction Theory Class 2 – Revenue equivalence 1. This class: revenue Revenue in auctions – Connection to order statistics The revelation principle The.
Asymmetric Information
Incentivizing Sharing in Realtime D2D Streaming Networks: A Mean Field Game Perspective Jian Li Texas A&M University April 30 th, 2015 Jointly with R.
SECOND PART: Algorithmic Mechanism Design. Mechanism Design Find correct rules/incentives.
Mechanisms for Making Crowds Truthful Andrew Mao, Sergiy Nesterko.
CPS 173 Mechanism design Vincent Conitzer
Combinatorial Auctions By: Shai Roitman
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.
A Truth Serum for Sharing Rewards Arthur Carvalho Kate Larson.
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.
Regret Minimizing Equilibria of Games with Strict Type Uncertainty Stony Brook Conference on Game Theory Nathanaël Hyafil and Craig Boutilier Department.
1 (One-shot) Mechanism Design with Partial Revelation Nathanaël Hyafil, Craig Boutilier IJCAI 2007 Department of Computer Science University of Toronto.
Incentives for Sharing in Peer-to-Peer Networks By Philippe Golle, Kevin Leyton-Brown, Ilya Mironov, Mark Lillibridge.
Automated Mechanism Design Tuomas Sandholm Presented by Dimitri Mostinski November 17, 2004.
© 2010 Institute of Information Management National Chiao Tung University Chapter 7 Incentive Mechanism Principle-Agent Problem Production with Teams Competition.
Beyond selfish routing: Network Games. Network Games NGs model the various ways in which selfish agents strategically interact in using a network They.
Mechanism Design II CS 886:Electronic Market Design Sept 27, 2004.
Algorithmic Mechanism Design Shuchi Chawla 11/7/2001.
Bayesian Algorithmic Mechanism Design Jason Hartline Northwestern University Brendan Lucier University of Toronto.
Trade Game -Everyone has a card with a role, Buyer or Seller, and a reservation price -Your reservation price is for some hypothetical good -If you are.
CPS Mechanism design Michael Albert and Vincent Conitzer
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
Computational Mechanism Design
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.
The Public Goods Environment
Richard Ma, Sam Lee, John Lui (CUHK) David Yau (Purdue)
Auction Theory תכנון מכרזים ומכירות פומביות
Presentation transcript:

Trust Based Mechanism Design

Use MD

Motivation Fuse the fields of trust-modelling and mechanism design Trust measures how good an interaction partner is Mechanism design concerns itself with the allocation of resources.

Deciding on a service provider Garage X is better than Y Garage Y is better than X! X Y pr i ce X pr i ce Y

Motivation WHICH GARAGE TO EMPLOY? X Y

Mechanism Design The design of systems of interacting agents –Protocols (allocation + payment schemes) to ensure that certain global properties are achieved at equilibrium (game-theoretic). –Selfish, rational agents possessing private information i.e. each agent maximises its utility function given its type.

Task Allocation Agent 4 wants a task to be completed. Problem –Who to allocate task to ? –How much to pay task performer ? Solution -VCG mechanism

Applying VCG Centre Ask(£80,task1) (£210,task1) Ask(£50,task1) Allocate task to 1, 4 pays 1 £ Ask(£40,task1) 3

Class of mechanisms satisfying –Efficiency – outcome maximising utility for all agents –Individually rationality – incentivise participation –Incentive compatibility – incentivise truthful report under dominant strategy: Works by: –Allocation : choose allocation maximising utility –Payment : charge marginal utility contributed by agent VCG Mechanism

Cheapest not always best …..

Adding uncertainties Suppose that agent 4 has formulated a belief about the Probability of Success (POS) of other agents. Agent i n/a C i ´ i 4 E [ v 4 ( K ; µ 4 )]

Trust So far : one’s own experience. Would be better to factor in others’ experiences as well. –First time agent –Greater pool of experience for seasoned user. Trust a way of aggregating everyone’s experience

Our model of trust Each time a task is performed, record POS Publicly transmit the POS to other agents Trust –Use a simple averaging function over reports from all agents –Give more weight to more trusted referrals, or agents with similar properties Record POS Transmit POS

Incorporate Trust Agent i na ´ 1 i ´ 2 i ´ 3 i 1 t i 4 E [ v 4 ( j ; µ 4 )] ® = [ 0 : 30 : 20 : 10 : 4 ] ; v 4 ( ¿ ) = 210 c i

TBMD Centre (£210,task1) Trust model c 1 = 40 ´ i 3 ´ i 2 c 2 = 80 ´ i 1 c 3 = 50 ´ i transmits to centre -- value of task, observed POS and trust model1, 2, 3 transmit to centre -- cost of doing task and observed POSCentre calculates optimal allocation b K ¤ 4

TBMD Centre (£210,task1) Trust model c 1 = 40 ´ i 3 ´ i 2 c 2 = 80 ´ i 1 c 3 = 50 ´ i D i = U ( b K ¤ ;: ) ¡ U ( K ¤ ¡ i ;: ) 4 Centre calculates optimal allocation without each agent i’s POS report. K ¤ ¡ i

TBMD Centre (£210,task1) Trust model c 1 = 40 ´ i 3 ´ i 2 c 2 = 80 ´ i 1 c 3 = 50 ´ i Centre calculates transfer to i, r i = mc i ¡ D i 4 r i K ¤ ;

Steps in TBMD

Trust Based Mechanism Design (TBMD) An individually rational and efficient ICDR mechanism that can also select those agents that are most successful at their task

Experimental Setup Set of buyers and sellers. Biased (but truthful!) report from seller. Buyers attach different levels of importance to seller’s report.

Results K*FTM K*TBM 0.5 K*VCG K* K*TBM 0.25 K*TBM

Conclusions Task allocation with uncertainty. Only incentive-compatible, individually-rational efficient reputation mechanism. Works with a very large class of trust models.

End Any Questions?