cs344m autonomous multiagent systems
play

CS344M Autonomous Multiagent Systems Patrick MacAlpine Department - PowerPoint PPT Presentation

CS344M Autonomous Multiagent Systems Patrick MacAlpine Department of Computer Science The University of Texas at Austin Good Afternoon, Colleagues Are there any questions? Patrick MacAlpine Good Afternoon, Colleagues Are there any


  1. CS344M Autonomous Multiagent Systems Patrick MacAlpine Department of Computer Science The University of Texas at Austin

  2. Good Afternoon, Colleagues Are there any questions? Patrick MacAlpine

  3. Good Afternoon, Colleagues Are there any questions? • Sandholm says “no Nash equilibrium exists”? • Difference between axiomatic and strategic bargaining? • How to calculate social welfare metric of a protocol? • Why use Dutch auction? Patrick MacAlpine

  4. Logistics • Peer review process (due today) - thoughts? Patrick MacAlpine

  5. Logistics • Peer review process (due today) - thoughts? • Progress reports coming back Patrick MacAlpine

  6. Logistics • Peer review process (due today) - thoughts? • Progress reports coming back • Final projects due in 3 weeks! Patrick MacAlpine

  7. Logistics • Peer review process (due today) - thoughts? • Progress reports coming back • Final projects due in 3 weeks! • Final tournament: Wednesday 12/9 at 7pm in GDC 5.302 Patrick MacAlpine

  8. Your Progress Reports • Best ones motivate the problem before giving solutions Patrick MacAlpine

  9. Your Progress Reports • Best ones motivate the problem before giving solutions • Say not only what’s done, but what’s yet to do Patrick MacAlpine

  10. Your Progress Reports • Best ones motivate the problem before giving solutions • Say not only what’s done, but what’s yet to do • More about what worked than what didn’t Patrick MacAlpine

  11. Your Progress Reports • Best ones motivate the problem before giving solutions • Say not only what’s done, but what’s yet to do • More about what worked than what didn’t • Clear enough for outsider to understand Patrick MacAlpine

  12. Your Progress Reports • Best ones motivate the problem before giving solutions • Say not only what’s done, but what’s yet to do • More about what worked than what didn’t • Clear enough for outsider to understand • Be specific - enough detail so that we could reimplement Patrick MacAlpine

  13. Your Progress Reports • Best ones motivate the problem before giving solutions • Say not only what’s done, but what’s yet to do • More about what worked than what didn’t • Clear enough for outsider to understand • Be specific - enough detail so that we could reimplement • Break into sections Patrick MacAlpine

  14. Your Progress Reports • Best ones motivate the problem before giving solutions • Say not only what’s done, but what’s yet to do • More about what worked than what didn’t • Clear enough for outsider to understand • Be specific - enough detail so that we could reimplement • Break into sections • Explain how you will evaluate performance (test statistical significance) Patrick MacAlpine

  15. Auctions vs. voting • Auctions: maximize profit – result affects buyer and seller • Voting: maximize social good – result affects all Patrick MacAlpine

  16. Gibbard-Satterthwaite • Example: Trump, Carson, or Bush? Patrick MacAlpine

  17. Gibbard-Satterthwaite • Example: Trump, Carson, or Bush? – Assume your preference is Trump > Carson > Bush – For whom should you vote? Patrick MacAlpine

  18. Gibbard-Satterthwaite • Example: Trump, Carson, or Bush? – Assume your preference is Trump > Carson > Bush – For whom should you vote? – What if we change the system? Patrick MacAlpine

  19. Gibbard-Satterthwaite • Example: Trump, Carson, or Bush? – Assume your preference is Trump > Carson > Bush – For whom should you vote? – What if we change the system? – Plurality, Binary, Borda? Patrick MacAlpine

  20. Gibbard-Satterthwaite • Example: Trump, Carson, or Bush? – Assume your preference is Trump > Carson > 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 Patrick MacAlpine

  21. Gibbard-Satterthwaite • Example: Trump, Carson, or Bush? – Assume your preference is Trump > Carson > 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 • No point thinking of a “better” voting system • Assumption: no restrictions on preferences Patrick MacAlpine

  22. Gibbard-Satterthwaite • Example: Trump, Carson, or Bush? – Assume your preference is Trump > Carson > 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 • No point thinking of a “better” voting system • Assumption: no restrictions on preferences What about Clarke tax algorithm? Patrick MacAlpine

  23. Types of Tactical Voting • Compromising: Rank someone higher to get him/her elected − e.g. Carson instead of Trump Patrick MacAlpine

  24. Types of Tactical Voting • Compromising: Rank someone higher to get him/her elected − e.g. Carson instead of Trump • Burying: Rank someone lower to get him/her defeated − e.g. in Borda protocol Patrick MacAlpine

  25. Types of Tactical Voting • Compromising: Rank someone higher to get him/her elected − e.g. Carson instead of Trump • Burying: Rank someone lower to get him/her defeated − e.g. in Borda protocol • Push-over: Rank someone higher to get someone else elected − e.g. in a protocol with multiple rounds Patrick MacAlpine

  26. Arrow’s Theorem Universality. Patrick MacAlpine

  27. Arrow’s Theorem Universality. The voting method should provide a complete ranking of all alternatives from any set of individual preference ballots. Patrick MacAlpine

  28. Arrow’s Theorem Universality. The voting method should provide a complete ranking of all alternatives from any set of individual preference ballots. Pareto optimality. Patrick MacAlpine

  29. Arrow’s Theorem Universality. The voting method should provide a complete ranking of all alternatives from any set of individual preference ballots. Pareto optimality. If everyone prefers X to Y, then the outcome should rank X above Y . Patrick MacAlpine

  30. Arrow’s Theorem Universality. The voting method should provide a complete ranking of all alternatives from any set of individual preference ballots. Pareto optimality. If everyone prefers X to Y, then the outcome should rank X above Y . Criterion of independence of irrelevant alternatives. Patrick MacAlpine

  31. Arrow’s Theorem Universality. The voting method should provide a complete ranking of all alternatives from any set of individual preference ballots. Pareto optimality. If everyone prefers X to Y, then the outcome should rank X above Y . Criterion of independence of irrelevant alternatives. If one set of preference ballots would lead to an an overall ranking of alternative X above alternative Y and if some preference ballots are changed without changing the relative rank of X and Y, then the method should still rank X above Y . Patrick MacAlpine

  32. Citizen Sovereignty. Patrick MacAlpine

  33. Citizen Sovereignty. Every possible ranking of alternatives can be achieved from some set of individual preference ballots. Patrick MacAlpine

  34. Citizen Sovereignty. Every possible ranking of alternatives can be achieved from some set of individual preference ballots. Non-dictatorship. Patrick MacAlpine

  35. Citizen Sovereignty. Every possible ranking of alternatives can be achieved from some set of individual preference ballots. Non-dictatorship. There should not be one specific voter whose preference ballot is always adopted. Patrick MacAlpine

  36. Arrow’s Theorem Universality. Patrick MacAlpine

  37. Arrow’s Theorem Universality. Complete rankings Patrick MacAlpine

  38. Arrow’s Theorem Universality. Complete rankings Pareto optimality. Patrick MacAlpine

  39. Arrow’s Theorem Universality. Complete rankings Pareto optimality. X > Y if all agree Patrick MacAlpine

  40. Arrow’s Theorem Universality. Complete rankings Pareto optimality. X > Y if all agree Citizen Sovereignty. Patrick MacAlpine

  41. Arrow’s Theorem Universality. Complete rankings Pareto optimality. X > Y if all agree Citizen Sovereignty. Any ranking possible Patrick MacAlpine

  42. Arrow’s Theorem Universality. Complete rankings Pareto optimality. X > Y if all agree Citizen Sovereignty. Any ranking possible Non-dictatorship. Patrick MacAlpine

  43. Arrow’s Theorem Universality. Complete rankings Pareto optimality. X > Y if all agree Citizen Sovereignty. Any ranking possible Non-dictatorship. No one voter decides Patrick MacAlpine

  44. Arrow’s Theorem Universality. Complete rankings Pareto optimality. X > Y if all agree Citizen Sovereignty. Any ranking possible Non-dictatorship. No one voter decides Independence of irrelevant alternatives. Patrick MacAlpine

  45. Arrow’s Theorem Universality. Complete rankings Pareto optimality. X > Y if all agree Citizen Sovereignty. Any ranking possible Non-dictatorship. No one voter decides Independence of irrelevant alternatives. Removing or adding a non-winner doesn’t change winner Patrick MacAlpine

Recommend


More recommend