Week 10 (Chapter 17) - Making Complex Decisions Flashcards
What is the main issue that ‘Making Complex Decisions’ aims to address?
How to make sure that the scarce resource goes to those who value it the most, and that the owners of the resource maximise their financial return.
What is the traditional approach to making complex decisions.
Centralised authority - such as Government
In an auction (for property), what are the concerns for a Buyer?
- When to start bidding (strategy)
- What is your maximum price
- What is long term growth
- What are alternatives on the market
- What increment to bid by (strategy)
- Are the other bidders real
In an auction (for property), what are the concerns for a Seller?
- How much are the goods worth
- What should be my reserve
- How to encourage bidders to bid more
- When to stop asking for bids
WTF is ‘Mechanism Design’?
In AI, this means constructing a smart system out of simpler (possibly uncooperative) systems to achieve goals that are beyond the reach of any single system.
Mechanism design is the problem of how to design a “game” that results in maximising a global utility function in a multi-agent system, given that each agent pursues their own (selfish) rational strategy.
What are the 3 main components of a mechanism for an auction?
- A language to describe the allowable strategies an agent can follow
- A protocol for communicating bids from bidders to the auctioneer
- An outcome rule, used by the auctioneer to determine the outcome
What are some dimensions of auction protocols?
- WINNER DETERMINATION: which bidder wins, and what do they pay?
- KNOWLEDGE OF BIDS: who can see the bids?
- ORDER OF BIDS: in what order can bids be made?
- NUMBER OF GOODS: how many goods are for sale?
What are 2 approaches to “Winner determination” dimension in auction protocols?
- FIRST-PRICE AUCTION: bidder with the highest bid is allocated the win and pays the price THEY BIDDED
- SECOND-PRICE AUCTION: bidder with the highest bid wins, but pays the price of THE SECOND HIGHEST BIDDER
What are 2 approaches to “Knowledge of bids” dimension in auction protocols?
- OPEN-CRY: every bidder can see all bids from all other bidders (house auction)
- SEALED-BIDS: bidder can see only its own bids, not those of other bidders (bid for a project for work)
What are 2 approaches to “Order of bids” dimension in auction protocols?
- ONE-SHOT: each bidder can only make one bid
- ASCENDING: each successive bid must exceed the previous bid
- DESCENDING: auctioneer starts from a high price, and each bid must be lower than the previous bid
What are 2 approaches to “Number of goods” dimension in auction protocols?
- SINGLE GOOD: only one indivisible good is for sale (house) - THIS IS WHAT WE FOCUS ON IN SUBJECT
======
- MANY GOODS: many goods are available in the auction (japanese fish market), bids can include both the price and the quantity of goods wanted. THIS IS KNOWN AS COMBINATORIAL AUCTION
What factors can affect “mechanism design”?
A major factor is how bidding agents put a value on the good being auctioned.
- PRIVATE VALUE: each bidder (i) has a utility value (Vi) that reflects the worth of the good to the bidder (e.g. a gold earring may have different private values to each bidder based on the beauty of the earring and the fame of its previous owner)
- COMMON VALUE: the worth of the good is the same for all bidders, but that worth is unknown a priori, and must be estimated by each bidder (e.g. 1 ounce of gold has the same value to each bidder, but they do not know what the value for it is)
What kinds of ‘properties’ characterises an effective ‘mechanism design’ for auctions?
- EFFICIENT: The goods to go the agent who values them the most
- DISCOURAGE COLLUSION: The auction mechanism should discourage illegal or unfair agreements between two or more bidders to manipulate prices
- DOMINANT STRATEGY: There exists a DOMINANT strategy for bidders, where a strategy is dominant if it gives the bidder a better pay-off than any other strategy
- TRUTH-REVEALING: The dominant strategy results in bidders revealing their true value for the good
What do auctions have to do with AI?
- Modern on-line auctions require autonomous agents who can bid on your behalf (e.g. Algorithmic trading?)
- These agents need to model user’s preference for their bidding strategy
- These agents need a representation language for bids
What are the 4 types of auctions?
- English auction (ascending-bid)
- Dutch auction (descending-bid)
- First-price sealed-bid auction
- Vickrey auction