CMSC 477/677, Spring 2007
Course Schedule
as of 3/5/07


Please note: This is a tentative schedule, and is subject to change.
Discussion leader schedule
Student presentation schedule


Class Day Date Topic Reading Comments
Agent Architectures
1 Tue 1/30
Course overview, multi-agent exercise
Slides
2 Thu 2/1
Agents (1) Wooldridge ch. 1 and 2
(2) Michael Wooldridge and Nicholas R. Jennings, "Intelligent agents: Theory and practice." Knowledge Engineering Review 10(2), pp. 115-152, 1995.
Discussion questions
3 Tue 2/6 BDI agents (1) Wooldridge ch. 4
(2) M. E. Bratman et al., "Plans and resource-bounded practical reasoning." Computational Intelligence 4, 349-355, 1988.
Discussion questions
Paper summary on Bratman et al. due (1-2 paragraphs plus three questions; no more than one page).
Jadex BDI Agent System (BDI implementation option)
Golog and ConGolog downloads (Logical Agents implementation option)
4 Thu 2/8 Soar (1) Soar website: http://sitemaker.umich.edu/soar: Overview
(2) Jill Fain Lehman, John Laird, and Paul Rosenbloom, "A Gentle Introduction to Soar, An Architecture for Human Cognition: 2006 Update."
Discussion questions
Paper summary on Lehman et al. due (1-2 paragraphs plus three questions)
Guidelines for agents project
5 Tue 2/13 ACT-R (1) John R. Anderson, "ACT: A simple theory of complex cognition." American Psychologist 51: 355-365, 1996.
(2) Anderson et al., "An Integrated Theory of the Mind." Psychological Review 111(4): 1036-1060, 2004.
(opt.) ACT-R website: http://act-r.psy.cmu.edu/about/
Discussion questions
Paper summary due today or 2/15
ADDED
Tue
2/13 AI Review, 4-6 p.m., ITE 234
(Mandatory for students who have not
had 471 or 671)

(See e-mail on class list)

6 Thu 2/15 Apex (1) Apex website
(2) Roger Remington et al., "Using Apex/CPM-GOMS to Develop Human-Like Software Agents," AAMAS 2003.
(3) Paper covers Rock: An Apex tutorial.
Discussion questions
Paper summary due today or 2/13
7 Tue 2/20 Brooks / subsumption (1) Wooldridge ch. 5.1-5.2
(2) Rodney Brooks, Intelligence without reason. IJCAI-91, pp. 569-595, Sydney, Australia, August 1991.
(3) Rodney Brooks, Intelligence without Representation. Artificial Intelligence 47, 139-159, 1991.
Discussion questions
Agents project proposal due Paper summary due today or 2/22
8 Thu 2/22 Hybrid architectures / AuRA (1) Wooldridge ch. 5.3
(2) Ronald C. Arkin and Tucker Balch, "AuRA: Principles and Practices in Review." Journal of Experimental and Theoretical AI 9(2/3): 175-188, 1997.
Discussion questions
Paper summary due today or 2/20
9 Tue 2/27
Cognitive robotics (Guest lecturer: Tim Oates)

Dr. dJ away
10 Thu 3/1 Emotion (1) Aaron Sloman, "Beyond shallow models of emotion." Cognitive Processing 2(1): 177-198, 2001.
(2) Sandra Clara Gadanho, "Learning behavior-selection by emotions and cognition in a multi-goal robot task." Journal of Machine Learning Research 4:385-412, July 2003.

Paper summary due
11 Tue 3/6 Consciousness (1) William Bechtel, "Consciousness: Perspectives from Symbolic and Connectionist AI." Neuropsychologia, 33, 1075-1086.
(2) Daniel C. Dennett, "Consciousness in Human and Robot Minds." IIAS Symposium on Cognition, Computation and Consciousness, Kyoto, September 1-3, 1994.
(3) Michael L. Anderson, "Embodied cognition: A field guide." Artificial Intelligence 149(1): 91-130, 2003.
Paper summary due today or 3/8
Discussion questions
12 Thu 3/8 Society of Mind (1) EMCP: Society of Mind Review
(2) Marvin Minsky, The Society of Mind (pp. 17-37 and 71-80), Simon & Schuster, 1985.
Paper summary due today or 3/6
Discussion questions
Multi-Agent Systems
13 Tue 3/13 Multi-agent systems overview None! Just sit back, relax, and enjoy the ride... :-)
Slides
14 Thu 3/15 Distributed rationality games Wooldridge Appendix A and Ch. 6 Draft agents project report due
Discussion questions
SPRING BREAK (3/20 and 3/22)
15 Tue 3/27 Distributed planning and problem solving (1) Wooldridge Ch. 9
(2) V. Lesser et al., "Evolution of the GPGP/TAEMS domain-independent coordination framework." Autonomous Agents and Multi-Agent Systems 9(1): 87-143, July 2004.
Problem Set #1 due (677)
Agents project demonstrations this week
16 Thu 3/29 SharedPlans, joint intentions (1) H.J. Levesque, P.R. Cohen, and J.H.T. Nunes, "On acting together." AAAI-90.
(2) B.J. Grosz, L. Hunsberger, and S. Kraus, "Planning and acting together." AI Magazine 20(4), Winter 1999.
Paper summary due
Discussion questions
17 Tue 4/3
STEAM / TEAMCORE (1) Milind Tambe, "Agent Architectures for Flexible, Practical Teamwork." AAAI-97.
(2) P. Scerri, D. V. Pynadath, and M. Tambe, "Towards Adjustable Autonomy for the Real World." JAIR 17: 171-228, 2002.
Agents project report due
Paper summary due
Discussion questions
18
Thu
4/5
Tim Finin: Agent languages /
Semantic Web
Wooldridge Ch. 8
MAS survey paper proposal
and bibliography due
19 Tue 4/10 Game theory and the Iterated Prisoner's Dilemma
(1) Wikipedia article
(2) Tsz-Chiu Au and Dana Nau, "Accident or Intention: That is the Question," AAMAS-06
(3) A. Rogers et al., "Coordinating Team Players within a Noisy Iterated Prisoner's Dilemma Tournament," Theoretical Computer Science, 2007.
Paper summary due
20 Thu 4/12 GAME DAY

Tournament agent environment and directions
21 Tue 4/17 Voting, auctions (1) Wooldridge Ch. 7
(2) D. Parkes, "Classic mechanism design." Ch. 2 in Iterative Combinatorial Auctions, 2001 U. Penn. Ph.D. dissertation.
Game player design due
22 Thu 4/19 Contract nets and coalition formation (1) R. Davis and R. G. Smith, "Negotiation as a Metaphor for Distributed Problem Solving."  Artificial Intelligence 20: 63-109, 1983.
(2) C. H. Brooks and E. H. Durfee, "Congregating and market formation." AAMAS-2002.
Auction game/paper summary/discussion due (5% of grade for 677 students)
Discussion questions
23 Tue 4/24 MAS Learning
(1) Michael Littman, Friend-or-foe Q-learning in general-sum games," ICML-01.
(2)
Gerald Tesauro, Temporal difference learning and TD_Gammon, CACM 1995.
(3)
Tuomas Sandholm, Vincent Conitzer, and Craig Boutiler, Automated design of multistage mechanisms, IJCAI-07.
Paper summary due
24 Thu 4/26 MAS Tournament: Round One
MAS draft survey paper due
Review form
25 Tue 5/1 3 student talks

26 Thu 5/3 3 student talks

MAS survey paper review due

27 Tue 5/8 MAS Tournament: Round Two

28 Thu 5/10 3 student talks

29
Tue
5/15
3 student talks

MAS game player report due

Thu 5/17
Final exam slot (1 p.m. - 3 p.m.):
3 student talks

MAS final survey paper
due