Advertisement
Guest User

OMA Syllabus

a guest
Jan 10th, 2025
278
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.73 KB | None | 0 0
  1. Virtual Meeting Schedule: Every other week, starting January 14, 2025, 7:00 - 8:00 PM (Eastern) via Zoom
  2.  
  3.  
  4. Class Dates:
  5.  
  6. Start: January 6, 2025
  7. Spring Break: March 17 - March 21, 2025
  8. End: April 22, 2025
  9. Course Description:
  10.  
  11.  
  12. This advanced graduate seminar explores the theoretical foundations, computational frameworks, and emerging paradigms of multi-agent systems (MAS) and collaborative artificial intelligence. Students will critically examine how autonomous agents interact, negotiate, coordinate, and collectively solve complex problems across diverse domains.
  13.  
  14. Course Goals
  15.  
  16. By the end of this course, students will:
  17.  
  18. Gain an in-depth understanding of multi-agent systems (MAS) and collaborative intelligence.
  19. Explore key concepts such as agent design, communication protocols, coordination mechanisms, and ethical implications in MAS.
  20. Apply theoretical knowledge to practical problems in various domains where multi-agent systems can provide solutions.
  21. Develop the ability to critically analyze and evaluate the impact of MAS on social, economic, and ethical dimensions.
  22. Enhance communication and collaboration skills by engaging in class discussions and interacting with peers.
  23. Learning Outcomes
  24.  
  25. By the end of this course, students will be able to:
  26.  
  27. Define and explain the core concepts of multi-agent systems
  28. Describe the components and architecture of a multi-agent system, including reactive and deliberative agents.
  29. Explain the principles of collaborative intelligence in multi-agent environments.
  30. Analyze different coordination mechanisms and their applications
  31. Evaluate various coordination techniques, including auctions, negotiation, and market-based mechanisms.
  32. Identify the advantages and disadvantages of each mechanism in different scenarios.
  33. Design and simulate multi-agent systems
  34. Develop a basic framework for agent design, including behaviors, communication, and decision-making strategies.
  35. Implement simple coordination algorithms and agent interactions in simulation environments.
  36. Critically assess the ethical implications of MAS
  37. Discuss the ethical considerations in the design of multi-agent systems, including fairness, transparency, and trust.
  38. Identify potential risks related to privacy, security, and societal impacts in the deployment of MAS.
  39. Apply multi-agent systems to real-world problems
  40. Apply MAS to solve real-world challenges, such as autonomous vehicle coordination, resource allocation, and healthcare delivery.
  41. Use case studies to understand the practical applications and limitations of MAS in various domains.
  42. Demonstrate effective communication and teamwork skills
  43. Participate actively in class discussions, providing thoughtful insights and feedback to peers.
  44. Collaborate effectively in team-based activities and discussions about multi-agent systems and collaborative intelligence.
  45. Weekly Topics, Discussions, and Schedule
  46.  
  47. Week 1 (No Virtual Class Meeting):
  48.  
  49. Topic: Introduction to Multi-Agent Systems
  50. Discussion Question: What is a multi-agent system, and why is it important for collaborative intelligence? Provide examples from real-world systems.
  51. Week 2:
  52.  
  53. Topic: Agent Design and Architectures
  54. Discussion Question: What are the key differences between reactive and deliberative agent architectures? How do these affect the behavior and efficiency of a multi-agent system?
  55. Virtual Class Meeting - Tuesdays - 7:00 - 8:00 PM Eastern (Check class announcements)
  56. Week 3 (No Virtual Class Meeting):
  57.  
  58. Topic: Coordination Mechanisms in Multi-Agent Systems
  59. Discussion Question: Compare and contrast different coordination mechanisms (e.g., auctions, negotiation, and market-based methods) used in multi-agent systems. Which would you recommend for an environment with scarce resources?
  60. Week 4:
  61.  
  62. Topic: Communication in Multi-Agent Systems
  63. Discussion Question: How does communication between agents influence the success of a multi-agent system? Discuss the importance of communication protocols in ensuring system reliability and efficiency.
  64. Virtual Class Meeting - Tuesdays - 7:00 - 8:00 PM Eastern (Check class announcements)
  65. Assignment 1: Basic Agent Framework (Optional)
  66. Week 5 (No Virtual Class Meeting):
  67.  
  68. Topic: Conflict Resolution in Multi-Agent Systems
  69. Discussion Question: In multi-agent systems, how can agents resolve conflicts without human intervention? What strategies would work best in high-stakes, competitive environments?
  70. Week 6:
  71.  
  72. Topic: Learning and Adaptation in Multi-Agent Systems
  73. Discussion Question: How can reinforcement learning be applied to multi-agent systems? Discuss the challenges of implementing learning in collaborative vs. competitive environments.
  74. Virtual Class Meeting - Tuesdays - 7:00 - 8:00 PM Eastern (Check class announcements)
  75. Week 7 (No Virtual Class Meeting):
  76.  
  77. Topic: Game Theory in Multi-Agent Systems
  78. Discussion Question: How can game theory be applied in multi-agent systems for decision-making? Discuss examples where game theory has helped optimize agent behavior.
  79. Week 8:
  80.  
  81. Topic: Ethical Considerations and Trust in Multi-Agent Systems
  82. Discussion Question: How does trust play a role in the interactions between agents? Can agents "build" trust in the same way humans do, and what ethical challenges arise when designing MAS?
  83. Virtual Class Meeting - Tuesdays - 7:00 - 8:00 PM Eastern (Check class announcements)
  84. Assignment 2: Coordination Mechanism Implementation (Optional)
  85. Week 9 (No Virtual Class Meeting):
  86.  
  87. Topic: Applications of Multi-Agent Systems in Autonomous Vehicles
  88. Discussion Question: How do multi-agent systems facilitate the coordination of autonomous vehicles? What are the key challenges and benefits of using MAS in transportation?
  89. Week 10:
  90.  
  91. Topic: Collective Intelligence and Collaborative Agents
  92. Discussion Question: Discuss how collective intelligence emerges from the interactions of individual agents. How can MAS be used to improve decision-making in large-scale systems?
  93. Virtual Class Meeting - Tuesdays - 7:00 - 8:00 PM Eastern (Check class announcements)
  94. Week 11: Spring Break
  95.  
  96. Week 12:
  97.  
  98. Topic: Social and Economic Implications of MAS
  99. Discussion Question: How do multi-agent systems impact economies and societies? Consider implications such as job displacement, the role of automation, and decision-making biases.
  100. Virtual Class Meeting - Tuesdays - 7:00 - 8:00 PM Eastern (Check class announcements)
  101. Week 13 (No Virtual Class Meeting):
  102.  
  103. Topic: MAS for Health and Social Good
  104. Discussion Question: How can multi-agent systems be applied to solve pressing social issues like healthcare delivery, disaster response, or homelessness? Discuss potential benefits and challenges.
  105. Week 14:
  106.  
  107. Topic: Privacy, Security, and Multi-Agent Systems
  108. Discussion Question: What are the security concerns when designing multi-agent systems? How can you ensure privacy and data protection in collaborative agent environments?
  109. Virtual Class Meeting - Tuesdays - 7:00 - 8:00 PM Eastern (Check class announcements)
  110. Assignment 3: Reinforcement Learning for Cooperation (Optional)
  111. Week 15 (No Virtual Class Meeting):
  112.  
  113. Topic: Future Directions and Challenges in Multi-Agent Systems
  114. Discussion Question: What are the key challenges facing the future of multi-agent systems? Consider advancements in technology, ethical concerns, and the role of human oversight in MAS.
  115. Week 16:
  116.  
  117. Topic: The Future of Collaborative Intelligence
  118. Discussion Question: How do you see collaborative intelligence evolving over the next 5-10 years? What role will AI play in the development of these systems?
  119. Virtual Class Meeting - Tuesdays - 7:00 - 8:00 PM Eastern (Check class announcements)
  120. Optional Coding Assignments (Complete on Your Local Machine)
  121.  
  122. Assignment 1: Basic Agent Framework (Optional)
  123.  
  124. Objective: Implement a simple multi-agent system using Python or a similar language, where agents can interact based on predefined rules.
  125.  
  126. Description: Create a framework where agents can perform basic tasks such as moving around a grid and interacting with other agents.
  127.  
  128. Performance Objectives:
  129.  
  130. Understand how to design basic agent behavior and interactions.
  131.  
  132. Implement basic communication protocols between agents.
  133.  
  134. Assignment 2: Coordination Mechanism Implementation (Optional)
  135.  
  136. Objective: Implement a simple coordination mechanism, such as a market-based auction, where agents can bid for resources.
  137.  
  138. Description: Develop a system in which agents can offer bids for shared resources and select the winning bids based on predefined rules.
  139.  
  140. Performance Objectives:
  141.  
  142. Develop a coordination system and understand how agents can work together to allocate resources.
  143.  
  144. Evaluate the fairness and efficiency of the coordination mechanism.
  145.  
  146. Assignment 3: Reinforcement Learning for Cooperation (Optional)
  147.  
  148. Objective: Implement a basic reinforcement learning algorithm where agents learn to cooperate for a shared goal.
  149.  
  150. Description: Create a multi-agent environment where agents use reinforcement learning to maximize their collective reward.
  151.  
  152. Performance Objectives:
  153.  
  154. Understand the challenges of using RL in cooperative environments.
  155.  
  156. Implement and test a basic reinforcement learning model for cooperative behavior.
  157.  
  158. Grading and Participation
  159.  
  160. Discussion Participation:
  161.  
  162. Each week, students will respond to the discussion question.
  163. Weekly Participation Requirements:
  164. Post 1: A thoughtful and comprehensive initial post (answering the discussion question).
  165. Post 2: A follow-up post engaging with another student’s response or expanding on the initial discussion.
  166. Posting Rubric (100% per week):
  167. Initial Post: 60% - Clear, well-supported, and thoughtful response.
  168. Follow-Up Post: 40% - Engaging and meaningful response to others.
  169. Pass: 70% or above
  170. Students must demonstrate sufficient understanding and participation to meet course expectations. This includes posting thoughtful and meaningful responses to discussion questions, as well as engaging in discussions with peers.
  171. Fail: Below 70%
  172. Students who do not meet the course requirements for participation or whose contributions are insufficient will fail.
  173. Grading Criteria for Pass/Fail:
  174.  
  175. Discussion Participation:
  176. Regular and thoughtful responses to discussion questions.
  177. At least two posts each week (initial and follow-up).
  178. Posts should contribute meaningfully to the conversation, showing an understanding of the topic.
  179. Overall Engagement:
  180. Active participation in all class discussions.
  181. Demonstrated critical thinking and engagement with peers' posts.
  182. Timing Guidelines for Discussion Posts
  183.  
  184. Post Availability:
  185. Discussion Questions Open: Each week, the discussion questions will open on Sunday at 11:59 PM (Eastern).
  186. Discussion Questions Close: All discussion questions will close on Sunday at 11:59 PM (Eastern) of the following week.
  187. Access to the discussion questions will be limited outside of this timeframe. Students will not be able to post after the closing time unless they have received an accommodation.
  188. Posting Timeline:
  189. Initial Post: Students should make their initial post by Wednesday at 11:59 PM (Eastern). This will allow enough time for others to read and engage with the post before the follow-up is required.
  190. Follow-up Post: A follow-up response to another student’s post or the instructor’s response is due by Friday at 11:59 PM (Eastern). The follow-up should be thoughtful, contributing to the ongoing discussion.
  191. Late Posts:
  192. Any posts made after Sunday at 11:59 PM (Eastern) will not be accepted unless the student has previously arranged an accommodation with the instructor.
  193. Engagement Reminder:
  194. Students must make at least two posts per week: one initial post and one follow-up post.
  195. Active participation is required throughout the entire discussion window to receive full credit for the week.
  196. Course Policies
  197.  
  198. Communication:
  199.  
  200. Students are responsible for keeping up with course announcements via Zoom, email, and the course platform.
  201. Respond to emails and discussion posts within 24 hours.
  202. Plagiarism & Academic Integrity:
  203.  
  204. Georgia Tech aims to cultivate a community based on trust, academic integrity, and honor. Students are expected to act according to the highest ethical standards.
  205. Accommodations for Students with Disabilities:
  206.  
  207. If you require unique accommodation, contact the Office of Disability Services at 404-894-2563 or disabilityservices.gatech.edu as soon as possible to discuss your individual needs and obtain an accommodations letter.
  208. Student-Faculty Expectations Agreement:
  209.  
  210. Mutual respect, acknowledgment, and responsibility are essential. Respect for knowledge, hard work, and cordial interactions will help build the desired environment.
  211. Subject to Change Statement:
  212.  
  213. The syllabus and course schedule may be subject to change. Changes will be communicated via the Canvas announcement tool. Students must check discussion questions in the course, email messages, and course announcements to stay current in their online courses.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement