Schedule of Classes
CS 543: Software Multiagent
Systems
January 2010
I will change/update the
papers listed in part II and III, as papers from 2010 become available.
PART I: Fundamentals of agents and multiagent systems
- (January 12): Course intro, syllabus, what is an
intelligent agent
- (January 14): Beliefs, desires, intentions (BDI), Satisficing, Begin BDI logics
- (January 19): BDI logics continued, BDI
architectures, reactive plans
- (January 21): Decision theory; 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 26, 28, Feb 2): 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 4): Game theory and applications
Suggested reading: Pita et al:
Using Game Theory for Los Angeles Airport Security, AI Magazine, 30(1):43-57, 2009
PART
II: Collaboration: Agent-agent and agent-human interactions
- (February 9): Distributed constraint reasoning,
Distributed constraint satisfaction
- (February 11,16) Distributed constraint optimization I:
Complete algorithms
- (February 18): Distributed constraint optimization
II: Incomplete algorithms and recent theoretical results
- (Feb 23,25): Distributed Coordinated Exploration and Exploitation (DCEE)
- (March): Distributed POMDPs
- (March): Teamwork I: What is teamwork, team logic
- (March):
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.
- (March): Auctions, Team
formation (symbolic matching, combinatorial auctions), task allocation
(contract nets)
PART III: Adversarial domains, security, safety
- (Mar 2, 4): Advanced topics in Game theory
- (March 9): Adjustable autonomy
- (March 11): Midterm
SPRING BREAK (March 15 – March 20)
- (March 23,25): Your paper presentations
- (March 30): Agent modeling I: Symbolic
plan recognition, model tracing, prediction
- (April 1,
April 6): Agent applications to security
- (April 9, 14):
Project presentations
- (April 16): Late breaking topics
- (April 21,
23, 28): Late breaking topics
- (April 30):
Quiz II