CSCI 543: Software Multiagent Systems

Spring 2010: Tuesdays and Thursdays 11:00 a.m. – 12:20 p.m. at VHE 217

 

====================================================================

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

 

  1. (January 12): Course intro, syllabus, what is an intelligent agent

 

  1. (January 14): Beliefs, desires, intentions (BDI), Satisficing, Begin BDI logics

 

  1. (January 19): BDI logics continued, BDI architectures, reactive plans

 

  1. (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

 

  1. (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

 

  1. (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

 

  1. (February 9): Distributed constraint reasoning, Distributed constraint satisfaction

 

  1. (February 11,16) Distributed constraint optimization I: Complete algorithms

 

  1. (February 18): Distributed constraint optimization II: Incomplete algorithms and recent theoretical results

 

  1. (Feb 23,25): Distributed Coordinated Exploration and Exploitation (DCEE)

 

  1. (March): Distributed POMDPs

 

  1. (March):  Teamwork I: What is teamwork, team logic

 

  1. (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.

 

  1. (March): Auctions, Team formation (symbolic matching, combinatorial auctions), task allocation (contract nets)

 

PART III: Adversarial domains, security, safety

 

  1. (Mar 2, 4): Advanced topics in Game theory

 

  1.  (March 9): Adjustable autonomy

 

  1.  (March 11): Midterm

SPRING BREAK (March 15 – March 20)

 

  1.  (March 23,25): Your paper presentations

 

  1.  (March 30): Agent modeling I: Symbolic plan recognition, model tracing, prediction

 

  1. (April 1, April 6): Agent applications to security

 

  1. (April 9, 14): Project presentations

 

  1. (April 16): Late breaking topics

 

  1. (April 21, 23, 28): Late breaking topics

 

  1. (April 30): Quiz II