cs344m autonomous multiagent systems
play

CS344M Autonomous Multiagent Systems Todd Hester Department of - PowerPoint PPT Presentation

CS344M Autonomous Multiagent Systems Todd Hester Department of Computer Science The University of Texas at Austin Good Afternoon, Colleagues Are there any questions? Todd Hester Logistics Progress reports due at beginning of class 2


  1. CS344M Autonomous Multiagent Systems Todd Hester Department of Computer Science The University of Texas at Austin

  2. Good Afternoon, Colleagues Are there any questions? Todd Hester

  3. Logistics • Progress reports due at beginning of class − 2 hard copies − Attach your proposals − Anonymized soft copy Todd Hester

  4. Logistics • Progress reports due at beginning of class − 2 hard copies − Attach your proposals − Anonymized soft copy • Peer reviews due next Thursday Todd Hester

  5. Logistics • Progress reports due at beginning of class − 2 hard copies − Attach your proposals − Anonymized soft copy • Peer reviews due next Thursday • Prof. Stone will teach class Thursday Todd Hester

  6. Distributed Rational Decision Making Self-interested, rational agent Todd Hester

  7. Distributed Rational Decision Making Self-interested, rational agent • Self-interested: Todd Hester

  8. Distributed Rational Decision Making Self-interested, rational agent • Self-interested: maximize own goals – No concern for global good Todd Hester

  9. Distributed Rational Decision Making Self-interested, rational agent • Self-interested: maximize own goals – No concern for global good • Rational: Todd Hester

  10. Distributed Rational Decision Making Self-interested, rational agent • Self-interested: maximize own goals – No concern for global good • Rational: agents are smart – Ideally, will act optimally Todd Hester

  11. Distributed Rational Decision Making Self-interested, rational agent • Self-interested: maximize own goals – No concern for global good • Rational: agents are smart – Ideally, will act optimally The protocol is key Todd Hester

  12. Evaluation Criteria • Social welfare • Pareto efficiency • Stability Todd Hester

  13. Evaluation Criteria • Social welfare • Pareto efficiency • Stability • Individual Rationality Todd Hester

  14. Evaluation Criteria • Social welfare • Pareto efficiency • Stability • Individual Rationality • Efficiency (computational, communication) Todd Hester

  15. Voting vs. auctions • Voting: maximize social good – result affects all Todd Hester

  16. Voting vs. auctions • Voting: maximize social good – result affects all • Auctions: maximize profit – result affects buyer and seller Todd Hester

  17. Activity • Pick an integer between 1 and 20, write it down Todd Hester

  18. Activity • Pick an integer between 1 and 20, write it down • Draw a line under it • Pick another number, write it under the line. Todd Hester

  19. Activity • Pick an integer between 1 and 20, write it down • Draw a line under it • Pick another number, write it under the line. • 1st price sealed-bid auction Todd Hester

  20. Activity • Pick an integer between 1 and 20, write it down • Draw a line under it • Pick another number, write it under the line. • 1st price sealed-bid auction • The top number is your utility Todd Hester

  21. Activity • Pick an integer between 1 and 20, write it down • Draw a line under it • Pick another number, write it under the line. • 1st price sealed-bid auction • The top number is your utility • Goal: as much profit as possible Todd Hester

  22. Activity • Pick an integer between 1 and 20, write it down • Draw a line under it • Pick another number, write it under the line. • 1st price sealed-bid auction • The top number is your utility • Goal: as much profit as possible • Write down your bid Todd Hester

  23. Activity • Pick an integer between 1 and 20, write it down • Draw a line under it • Pick another number, write it under the line. • 1st price sealed-bid auction • The top number is your utility • Goal: as much profit as possible • Write down your bid • Repeat with 2nd price sealed-bid auction • Number under the line is your utility Todd Hester

  24. Auctions • Valuations: Todd Hester

  25. Auctions • Valuations: − private value Todd Hester

  26. Auctions • Valuations: − private value − common value Todd Hester

  27. Auctions • Valuations: − private value − common value − correlated value Todd Hester

  28. Auctions • Valuations: − private value − common value − correlated value • Types: − first-price open-cry (English) Todd Hester

  29. Auctions • Valuations: − private value − common value − correlated value • Types: − first-price open-cry (English) − first-price sealed-bid Todd Hester

  30. Auctions • Valuations: − private value − common value − correlated value • Types: − first-price open-cry (English) − first-price sealed-bid − descending (Dutch) Todd Hester

  31. Auctions • Valuations: − private value − common value − correlated value • Types: − first-price open-cry (English) − first-price sealed-bid − descending (Dutch) − second-price sealed-bid (Vickrey) Todd Hester

  32. Auctions • Valuations: − private value − common value − correlated value • Types: − first-price open-cry (English) − first-price sealed-bid − descending (Dutch) − second-price sealed-bid (Vickrey) Revenue equivalence: private-value, risk-neutral Todd Hester

  33. Auctions • You value a bunch of flowers at $100 Todd Hester

  34. Auctions • You value a bunch of flowers at $100 • What strategy if auction is: – English Todd Hester

  35. Auctions • You value a bunch of flowers at $100 • What strategy if auction is: – English – first-price sealed-bid Todd Hester

  36. Auctions • You value a bunch of flowers at $100 • What strategy if auction is: – English – first-price sealed-bid – Descending Todd Hester

  37. Auctions • You value a bunch of flowers at $100 • What strategy if auction is: – English – first-price sealed-bid – Descending – Vickrey Todd Hester

  38. Auctions • You value a bunch of flowers at $100 • What strategy if auction is: – English – first-price sealed-bid – Descending – Vickrey • What if it’s an antique? Todd Hester

  39. Auctions • Vickrey, English are truthful Todd Hester

  40. Auctions • Vickrey, English are truthful • First-price sealed-bid: bidders bid lower than values Todd Hester

  41. Auctions • Vickrey, English are truthful • First-price sealed-bid: bidders bid lower than values – Private value case: why? Todd Hester

  42. Auctions • Vickrey, English are truthful • First-price sealed-bid: bidders bid lower than values – Private value case: why? • In common (and correlated) value case, bids lower in all mechanisms Todd Hester

  43. Auctions • Vickrey, English are truthful • First-price sealed-bid: bidders bid lower than values – Private value case: why? • In common (and correlated) value case, bids lower in all mechanisms – Why? Todd Hester

  44. Auctions • Vickrey, English are truthful • First-price sealed-bid: bidders bid lower than values – Private value case: why? • In common (and correlated) value case, bids lower in all mechanisms – Why? Winner’s curse Todd Hester

  45. Auctions • How could you collude? Todd Hester

  46. Auctions • How could you collude? – English Todd Hester

  47. Auctions • How could you collude? – English – first-price sealed-bid Todd Hester

  48. Auctions • How could you collude? – English – first-price sealed-bid – Descending Todd Hester

  49. Auctions • How could you collude? – English – first-price sealed-bid – Descending – Vickrey Todd Hester

  50. Auctions • How could you collude? – English – first-price sealed-bid – Descending – Vickrey • Incentive to break coalition? Todd Hester

  51. Auctions • How could you collude? – English – first-price sealed-bid – Descending – Vickrey • Incentive to break coalition? • Does everyone need to be in collusion? Todd Hester

  52. Auctions • How could you collude? – English – first-price sealed-bid – Descending – Vickrey • Incentive to break coalition? • Does everyone need to be in collusion? • Application of auctions to robot soccer? Todd Hester

  53. Auctions vs. voting • Auctions: maximize profit – result affects buyer and seller • Voting: maximize social good – result affects all Todd Hester

  54. Gibbard-Satterthwaite • Example: Bush, Gore, or Nader? Todd Hester

  55. Gibbard-Satterthwaite • Example: Bush, Gore, or Nader? – Assume your preference is Nader > Gore > Bush – For whom should you vote? Todd Hester

  56. Gibbard-Satterthwaite • Example: Bush, Gore, or Nader? – Assume your preference is Nader > Gore > Bush – For whom should you vote? – What if we change the system? Todd Hester

  57. Gibbard-Satterthwaite • Example: Bush, Gore, or Nader? – Assume your preference is Nader > Gore > Bush – For whom should you vote? – What if we change the system? – Plurality, Binary, Borda? Todd Hester

  58. Gibbard-Satterthwaite • Example: Bush, Gore, or Nader? – Assume your preference is Nader > Gore > Bush – For whom should you vote? – What if we change the system? – Plurality, Binary, Borda? • 3+ candidates = ⇒ only dictatorial system eliminates need for tactical voting − One person appointed Todd Hester

Recommend


More recommend