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 Programming assignment 4 Todd Hester Logistics


  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 • Programming assignment 4 Todd Hester

  4. Logistics • Programming assignment 4 − 2D assignment Todd Hester

  5. Logistics • Programming assignment 4 − 2D assignment • Final exam time: Monday Dec 17, 2-5 pm Todd Hester

  6. Logistics • Programming assignment 4 − 2D assignment • Final exam time: Monday Dec 17, 2-5 pm − No exam − Final tournament and oral project presentation Todd Hester

  7. Logistics • Programming assignment 4 − 2D assignment • Final exam time: Monday Dec 17, 2-5 pm − No exam − Final tournament and oral project presentation • Talks in the department: Todd Hester

  8. Logistics • Programming assignment 4 − 2D assignment • Final exam time: Monday Dec 17, 2-5 pm − No exam − Final tournament and oral project presentation • Talks in the department: − Julian Bishop, PhD Proposal, Friday at 11am (ENS 31NM) − “Evolutionary Feature Discovery for Online Reinforcement Learning” Todd Hester

  9. ACL Desiderata Todd Hester

  10. ACL Desiderata Form: simple, readable, concise, easy to parse and generate, extensible Todd Hester

  11. ACL Desiderata Form: simple, readable, concise, easy to parse and generate, extensible Content: well-defined primitives, flexible content Todd Hester

  12. ACL Desiderata Form: simple, readable, concise, easy to parse and generate, extensible Content: well-defined primitives, flexible content Semantics: unambiguous, address location and time Todd Hester

  13. ACL Desiderata Form: simple, readable, concise, easy to parse and generate, extensible Content: well-defined primitives, flexible content Semantics: unambiguous, address location and time Implementation: efficient, networking issues hidden, amenable to partial implementation Todd Hester

  14. ACL Desiderata Form: simple, readable, concise, easy to parse and generate, extensible Content: well-defined primitives, flexible content Semantics: unambiguous, address location and time Implementation: efficient, networking issues hidden, amenable to partial implementation Networking: usable on top of existing protocols Todd Hester

  15. ACL Desiderata Form: simple, readable, concise, easy to parse and generate, extensible Content: well-defined primitives, flexible content Semantics: unambiguous, address location and time Implementation: efficient, networking issues hidden, amenable to partial implementation Networking: usable on top of existing protocols Environment: interoperability with other languages Todd Hester

  16. ACL Desiderata Form: simple, readable, concise, easy to parse and generate, extensible Content: well-defined primitives, flexible content Semantics: unambiguous, address location and time Implementation: efficient, networking issues hidden, amenable to partial implementation Networking: usable on top of existing protocols Environment: interoperability with other languages Reliability: reliable, secure, authentication possible, error handling Todd Hester

  17. {Per,Il}locution Locution: What is said (physical) Todd Hester

  18. {Per,Il}locution Locution: What is said (physical) Illocution: What is meant Todd Hester

  19. {Per,Il}locution Locution: What is said (physical) Illocution: What is meant Perlocution: Intended effects Todd Hester

  20. {Per,Il}locution Locution: What is said (physical) Illocution: What is meant Perlocution: Intended effects Example: “Please close the window.” Todd Hester

  21. {Per,Il}locution Locution: What is said (physical) Illocution: What is meant Perlocution: Intended effects Example: “Please close the window.” Illocution – Performatives Todd Hester

  22. Three-layer organization • Content: free-form (domain-dependent) Todd Hester

  23. Three-layer organization • Content: free-form (domain-dependent) • Communication: who is sending, etc. Todd Hester

  24. Three-layer organization • Content: free-form (domain-dependent) • Communication: who is sending, etc. • Message: performatives and fields (standard) Todd Hester

  25. Three-layer organization • Content: free-form (domain-dependent) • Communication: who is sending, etc. • Message: performatives and fields (standard) (tell :sender stock-server :content (PRICE IBM 14) :receiver joe :in-reply-to ibm-stock :language LPROLOG :ontology NYSE-TICKS) Todd Hester

  26. Three-layer organization • Content: free-form (domain-dependent) • Communication: who is sending, etc. • Message: performatives and fields (standard) (tell :sender stock-server :content (PRICE IBM 14) :receiver joe :in-reply-to ibm-stock :language LPROLOG :ontology NYSE-TICKS ) Todd Hester

  27. ACLs – Current Landscape “Languages exist to serve a purpose, namely the communication between willing—and occasionally unwilling—participants” Todd Hester

  28. ACLs – Current Landscape “Languages exist to serve a purpose, namely the communication between willing—and occasionally unwilling—participants” • There are different options • Subtle differences Todd Hester

  29. ACLs – Current Landscape “Languages exist to serve a purpose, namely the communication between willing—and occasionally unwilling—participants” • There are different options • Subtle differences • Why a standard? − What are the pros and cons? Todd Hester

  30. ACLs – Current Landscape “Languages exist to serve a purpose, namely the communication between willing—and occasionally unwilling—participants” • There are different options • Subtle differences • Why a standard? − What are the pros and cons? • How are they created? Todd Hester

  31. ACLs – Current Landscape “Languages exist to serve a purpose, namely the communication between willing—and occasionally unwilling—participants” • There are different options • Subtle differences • Why a standard? − What are the pros and cons? • How are they created? • Sample FIPA applications on resources page Todd Hester

  32. Soccer server communication • What is the soccer server communication protocol? • How does it relate? Todd Hester

  33. Soccer server communication • What is the soccer server communication protocol? • How does it relate? • Does an ACL make sense in the soccer server? If so, under what circumstances? Todd Hester

  34. Soccer server communication • What is the soccer server communication protocol? • How does it relate? • Does an ACL make sense in the soccer server? If so, under what circumstances? An example protocol Todd Hester

  35. Communication Disruption How could an opponent team disrupt team communication? Todd Hester

  36. Communication Disruption How could an opponent team disrupt team communication? Actual instances Todd Hester

Recommend


More recommend