|

|
CSCI 543: Software Multiagent Systems
Spring 2008: Mondays and Wednesdays 2:00 p.m. – 3:20 p.m. at Kaprielian Hall 140
(KAP140)
|

Course notes are
available from the USC bookstore
Papers will be
updated with new publications from 2008 as they become available
Syllabus
PART I: Fundamentals of agents and multiagent systems
- (January 14): Course intro, syllabus, what is an
intelligent agent
- (January 16): Beliefs, desires, intentions (BDI), Satisficing, Begin BDI logics
- (January 23): BDI logics continued, BDI
architectures, reactive plans
- (January 28): Decision theory I; Making simple
decisions under uncertainty; risk; risk averseness, risk neutrality; Sequential
decisions under uncertainty, Markov decision problems; Value iteration;
basic introduction to POMDPs
Suggested
reading: Kaebling, Littman, Cassandra: Planning and
Acting in Partially Observable Stochastic Domains, AIJ 101, 1998
- (January 30, Feb 4): Game theory: Normal form and
extensive form games, Prisoner’s dilemma, Chicken, Dominance, iterative dominance, Nash
equilibrium; Mixed strategy Nash equilibrium, Iterative Prisonners dilemma, Stackelberg games, Bayesian Games,
Harsanyi transformation
- (Feb 6): Auctions: First price, second price,
sequential auctions
- (Feb 11):
Distributed constraint reasoning, Distributed constraint
satisfaction
PART II: Collaboration:
Agent-agent and agent-human interactions
- (February 13): Distributed constraint optimization I:
Complete algorithms
- (February 20): Distributed constraint optimization
II: Incomplete algorithms and recent theoretical results
- (February 25):
Distributed POMDPs
- (February 27):
Teamwork I: What is teamwork, team logic
- Levesque, H. J., Cohen, P. R. & Nunes, J. T.
H. (1990) On acting together.
Proceedings of AAAI-90.
- (March 3): Teamwork II: Practically implementing teamwork
beyond joint persistent goals: representing team plans and roles in an
agent architecture, addressing practical communication costs, team
monitoring and recovery from failures. Introduction to decision theoretic
approaches to teamwork.
- Decker, K. and Lesser, V., "Designing a Family of
Coordination Algorithms In Proceedings of the First International
Conference on Multi-Agent Systems. This link is to the more detailed UMASS
Technical Report 94-14, updated April 1995.
- (March 5): Quiz I
- (March 10): Distributed POMDPs,
hybrid approaches to teamwork
- (March 12): Panel discussion: Where are we going with
agent technologies: are we on the right track
- (March 24): Team formation (symbolic matching,
combinatorial auctions), task allocation (contract nets)
- (March 26):
Adjustable autonomy: Decision theoretic approaches, strategies in
adjustable autonomy, MDPs [Janusz Marecki will
give this lecture]
- (March 31): Agent modeling I: Symbolic plan recognition,
model tracing, prediction
- (April 2, 7): Agent modeling II: Recursive agent
modeling
PART III: Adversarial
domains, security, safety
- (April 9, 14): Agent applications to security
·
Praveen
Paruchuri, Milind Tambe, Sarit Kraus, Fernando Ordonez Security
in multiagent systems by policy randomization International Joint
conference on Autonomous agents and Multiagent Systems, 2006
- (April 16, 21): Project presentation
- (April 23): Emergence
- (April 28): Review
- (April 30): Quiz II
Schedule of
Assignments and Exams
Dates below are not completely finalized:
·
Homework I handed out:
Feb 6, 2008 (10%)
·
Midterm projects due:
February 25, 2008 (10%)
·
Quiz I: March 5, 2008 (25%)
·
Panel discussion: March
12, 2008 (5%)
·
Homework II: April 7,
2008 (10%)
·
Project presentation:
April 16, April 21 (25%)
·
Final Quiz: April 30, 2008 (15%)