* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download CMSI 678 Multi-agent Systems and Distributed AI Description
Survey
Document related concepts
List of important publications in computer science wikipedia , lookup
Artificial intelligence in video games wikipedia , lookup
Embodied cognitive science wikipedia , lookup
Technological singularity wikipedia , lookup
Human-Computer Interaction Institute wikipedia , lookup
Knowledge representation and reasoning wikipedia , lookup
Philosophy of artificial intelligence wikipedia , lookup
Intelligence explosion wikipedia , lookup
Ethics of artificial intelligence wikipedia , lookup
History of artificial intelligence wikipedia , lookup
Existential risk from artificial general intelligence wikipedia , lookup
Transcript
CMSI 678 MULTI-AGENT SYSTEMS AND DISTRIBUTED ARTIFICIAL INTELLIGENCE 3.0 units Dr. Stephanie E. August -- [email protected] Course Description Objectives Distributed artificial intelligence combines the areas of artificial intelligence, computer science, sociology, economics, management science, and philosophy. Gerhard Weiss has defined distributed artificial intelligence as “the study, construction, and application of multi-agent systems, that is, systems in which several interacting, intelligent agents pursue some set of goals or perform some set of tasks.” The primary objective of this course is to study the development of multi-agent systems for distributed artificial intelligence. The course provides an introduction to intelligent agents and multi-agent systems as well as agent societies. The course also studies problem solving, search, decision-making, knowledge representation, and learning algorithms in the distributed Artificial Intelligence domain. The secondary objective of the course is to learn how to research and review advances in the field, and to consider the industrial and practical applications of distributed artificial intelligence techniques to real-world problems such as intelligent traffic control. Required for Computer Science Students Knowledge of a higher level programming language, such as C++, Prolog, or Lisp. Systems Engineering students would benefit from this knowledge, but are not required to have it. Expected Work This will be an interactive class, and students are expected to participate in class discussions. Weekly readings from the text will be assigned. In additional, supplemental readings will be assigned, and written reviews of each of these will be due at the beginning of class on the day they are due. All readings should be completed prior to lecture. Written and oral homework will be assigned to reinforce lectures and readings. Assignments will include problem sets, programming assignments, and oral reports. Assignments will be collected and graded. Students will complete a group or individual project during the course of the term, with details to follow. A conference-style presentation on the project will be made to the class at the end of the term. Students are responsible for all the material in the assigned readings, whether or not it is covered in class, and for all material presented in class, whether or not it is in the assigned readings. Exams One midterm. Text and Required Materials Artificial Intelligence: A Modern Approach. Stuart J. Russell and Peter Norvig. 2nd Edition. Prentice-Hall, Englewood Cliffs, NJ, 2003. (CMSI 485 and CMSI 698) Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. Edited by Gerhard Weiss. MIT Press, 1999. (CMSI 698) Writing for Computer Science. Justin Zobel. 2nd edition. Springer, 2004. (CMSI 698) Course Description - 1 19 January 2010 MULTI-AGENT SYSTEMS AND DISTRIBUTED AI Course Description Additional References Artificial Intelligence. Elaine Rich and Kevin Knight. 2nd edition. McGraw-Hill, Inc., New York, 1991. Artificial Intelligence. Patrick Henry Winston. 3rd edition. Addison-Wesley, Reading MA, 1992. Artificial Intelligence: Structures and Strategies for Complex Problem Solving. George F. Luger. 4th ed. Addison-Wesley, 2002. Computation and Intelligence: Collected Readings. Edited by George F. Luger. MIT Press, 1995. Concept Formation: Knowledge and Experience in Unsupervised Learning. Edited by Douglas H. Fisher, Jr., Michael J. Pazzani, and Pat Langley. Morgan Kaufmann Publishers, Inc., San Mateo CA, 1991. The Elements of Artificial Intelligence. S.L. Tanimoto. Computer Science Press, New York NY, 1987. Heuristics. Judea Pearl. Addison-Wesley, Reading MA, 1984. An Introduction to MultiAgent Systems. Michael J. Wooldridge. 2nd ed. Wiley, Chichester UK, 2009. Readings in Agents. M.N. Huhns, and M.P. Singh, editors. Morgan Kaufmann, San Francisco CA, 1998. Principles of Artificial Intelligence. Nils Nilsson. Tioga Publishing Co., Palo Alto CA, 1980. Readings in Agents. M.N. Huhns, and M.P. Singh, editors. Morgan Kaufmann, San Francisco CA, 1998. Readings in Artificial Intelligence. Bonnie Webber and Nils Nilsson. Tioga Publishing Co., Palo Alto CA, 1981. Readings in Distributed Artificial Intelligence. A.H. Bond and L. Gasser, editors. Morgan Kaufmann, San Mateo CA, 1988. Readings in Knowledge Representation. Ronald J. Brachman. Edited by Hector J. Levesque. Morgan Kaufmann, Los Altos CA, 1985. Grading The final grade will be weighted as follows: Midterm Project and Presentation Paper, Presentation and Paper Summaries Participation and Assignments 25% 40% 20% 15% Each student will be required to present at least one research paper during the semester. The presentation should provide an in-depth presentation of the paper and how it is related to the current discussion topic. In addition to the paper presentation, each student will have a number of paper reviews and discussion question assignments. This involves writing a brief one-page review of the paper and preparing three discussion questions. Every student is expected to have read the paper each week and be prepared to discuss the paper in an intelligent manner. Graduate students will have the option of completing and presenting a set of course-related case studies in place of completing a programming project, although computer science grad students are strongly encouraged to complete the programming project. Course Description - 2 19 January 2010 MULTI-AGENT SYSTEMS AND DISTRIBUTED AI Course Description Assignments related to the project and course readings will be graded. As time permits, assignments will be reviewed in class on the due date. Assignments, projects, and papers are due at the beginning of class. Late work will only be accepted by prior arrangement. Refer to the Teaching Philosophy and Course Policies handout for additional information. Office Hours/Contact Points Office Hours: Tuesday, 11 a.m. - noon, 1:30-2:45 p.m., 5:20-6:20 p.m. Wednesday, 5:20-6:20 p.m. Thursday, 11 a.m. - noon (occasionally cut short for another meeting) Students are welcome to stop by or make an appointment to see me any time outside standard office hours. Office: Doolan 108 Phone: (310) 338-5973 Internet: [email protected] Put *** CMSI 678 *** in the subject line!!! Course Description - 3 19 January 2010