cs344m autonomous multiagent systems
play

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

CS344M Autonomous Multiagent Systems Todd Hester Department or Computer Science The University of Texas at Austin Good Afternoon, Colleagues Are there any questions? Todd Hester Logistics Reading responses getting better Todd Hester


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

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

  3. Logistics • Reading responses getting better Todd Hester

  4. Logistics • Reading responses getting better − Be specific about where in article you’re refering to Todd Hester

  5. Logistics • Reading responses getting better − Be specific about where in article you’re refering to − Show me you’ve read all the articles Todd Hester

  6. Logistics • Reading responses getting better − Be specific about where in article you’re refering to − Show me you’ve read all the articles − If no response, full credit (other than lateness) Todd Hester

  7. Logistics • Reading responses getting better − Be specific about where in article you’re refering to − Show me you’ve read all the articles − If no response, full credit (other than lateness) • Programming assignment 3 — any questions? Todd Hester

  8. Logistics • Reading responses getting better − Be specific about where in article you’re refering to − Show me you’ve read all the articles − If no response, full credit (other than lateness) • Programming assignment 3 — any questions? • Speak in class Todd Hester

  9. Logistics • Reading responses getting better − Be specific about where in article you’re refering to − Show me you’ve read all the articles − If no response, full credit (other than lateness) • Programming assignment 3 — any questions? • Speak in class • Talks in the department: Todd Hester

  10. Logistics • Reading responses getting better − Be specific about where in article you’re refering to − Show me you’ve read all the articles − If no response, full credit (other than lateness) • Programming assignment 3 — any questions? • Speak in class • Talks in the department: − Warren Powell, Friday at 11am (PAI 3.14) − Princeton University − “Unifying the Jungle of Stochastic Optimization” • Role of a survey article Todd Hester

  11. Logistics • Reading responses getting better − Be specific about where in article you’re refering to − Show me you’ve read all the articles − If no response, full credit (other than lateness) • Programming assignment 3 — any questions? • Speak in class • Talks in the department: − Warren Powell, Friday at 11am (PAI 3.14) − Princeton University − “Unifying the Jungle of Stochastic Optimization” • Role of a survey article • NYT Rodney Brooks article Todd Hester

  12. Some Definitions • Distributed Computing : Todd Hester

  13. Some Definitions • Distributed Computing : Processors share data, but not control. Focus on low-level parallelization, synchronization. Todd Hester

  14. Some Definitions • Distributed Computing : Processors share data, but not control. Focus on low-level parallelization, synchronization. • Distributed AI : Todd Hester

  15. Some Definitions • Distributed Computing : Processors share data, but not control. Focus on low-level parallelization, synchronization. • Distributed AI : Control as well as data is distributed. Focus on problem solving, communication, and coordination. Todd Hester

  16. Some Definitions • Distributed Computing : Processors share data, but not control. Focus on low-level parallelization, synchronization. • Distributed AI : Control as well as data is distributed. Focus on problem solving, communication, and coordination. • Distributed Problem Solving : Todd Hester

  17. Some Definitions • Distributed Computing : Processors share data, but not control. Focus on low-level parallelization, synchronization. • Distributed AI : Control as well as data is distributed. Focus on problem solving, communication, and coordination. • Distributed Problem Solving : Task decomposition and/or solution synthesis. Todd Hester

  18. Some Definitions • Distributed Computing : Processors share data, but not control. Focus on low-level parallelization, synchronization. • Distributed AI : Control as well as data is distributed. Focus on problem solving, communication, and coordination. • Distributed Problem Solving : Task decomposition and/or solution synthesis. • Multiagent Systems : Todd Hester

  19. Some Definitions • Distributed Computing : Processors share data, but not control. Focus on low-level parallelization, synchronization. • Distributed AI : Control as well as data is distributed. Focus on problem solving, communication, and coordination. • Distributed Problem Solving : Task decomposition and/or solution synthesis. • Multiagent Systems : Behavior coordination or behavior management. Todd Hester

  20. Some Definitions • Distributed Computing : Processors share data, but not control. Focus on low-level parallelization, synchronization. • Distributed AI : Control as well as data is distributed. Focus on problem solving, communication, and coordination. • Distributed Problem Solving : Task decomposition and/or solution synthesis. • Multiagent Systems : Behavior coordination or behavior management. − No necessary guarantees about other agents. − Individual behaviors typically simple relative to interaction issues. Todd Hester

  21. Some Definitions • Distributed Computing : Processors share data, but not control. Focus on low-level parallelization, synchronization. • Distributed AI : Control as well as data is distributed. Focus on problem solving, communication, and coordination. • Distributed Problem Solving : Task decomposition and/or solution synthesis. • Multiagent Systems : Behavior coordination or behavior management. − No necessary guarantees about other agents. − Individual behaviors typically simple relative to interaction issues. (pic from pursuit slides) Todd Hester

  22. Multiagent Systems • Study, behavior, construction of possibly preexisting autonomous agents that interact with each other. – incomplete information for agents – no global control – decentralized data – asynchronous computation Todd Hester

  23. Why Multiagent Systems? (7) Todd Hester

  24. Why Multiagent Systems? (7) • Some domains require it. (Hospital scheduling) • Interoperation of legacy systems • Parallelism. • Robustness. • Scalability • Simpler programming. • “Intelligence is deeply and inevitably coupled with interaction.” – Gerhard Weiss Todd Hester

  25. Organizations • Hierarchy: Todd Hester

  26. Organizations • Hierarchy: authority from above Todd Hester

  27. Organizations • Hierarchy: authority from above • Community of Experts: Todd Hester

  28. Organizations • Hierarchy: authority from above • Community of Experts: specialists, mutual adjustment Todd Hester

  29. Organizations • Hierarchy: authority from above • Community of Experts: specialists, mutual adjustment • Market: Todd Hester

  30. Organizations • Hierarchy: authority from above • Community of Experts: specialists, mutual adjustment • Market: bid for tasks and resources; contracts Todd Hester

  31. Organizations • Hierarchy: authority from above • Community of Experts: specialists, mutual adjustment • Market: bid for tasks and resources; contracts • Scientific community: Todd Hester

  32. Organizations • Hierarchy: authority from above • Community of Experts: specialists, mutual adjustment • Market: bid for tasks and resources; contracts • Scientific community: full solutions (perhaps with varying information) combined Todd Hester

  33. Discussion When would you use market vs. hierarchy? Todd Hester

  34. Issues and Challenges • How to break down and resynthesize the problem among agents Todd Hester

  35. Issues and Challenges • How to break down and resynthesize the problem among agents • Communication/interaction protocols Todd Hester

  36. Issues and Challenges • How to break down and resynthesize the problem among agents • Communication/interaction protocols • Maintain coherence, stability: guarantees? – Coherence is a global property Todd Hester

  37. Issues and Challenges • How to break down and resynthesize the problem among agents • Communication/interaction protocols • Maintain coherence, stability: guarantees? – Coherence is a global property • Representation by agents of each other and interactions Todd Hester

  38. Issues and Challenges • How to break down and resynthesize the problem among agents • Communication/interaction protocols • Maintain coherence, stability: guarantees? – Coherence is a global property • Representation by agents of each other and interactions • Reconciling different points of view Todd Hester

  39. Issues and Challenges • How to break down and resynthesize the problem among agents • Communication/interaction protocols • Maintain coherence, stability: guarantees? – Coherence is a global property • Representation by agents of each other and interactions • Reconciling different points of view • Engineering Todd Hester

  40. Dimensions and issues • cooperative vs. competitive • communication • trust • recursive modeling • coalititions • game theory Todd Hester

  41. Dimensions and issues • cooperative vs. competitive • communication • trust • recursive modeling • coalititions • game theory Todd Hester

Recommend


More recommend