Intelligent agents

CS-430

This file is part of the content downloaded from Intelligent agents.
Course summary

This course covers the part of Artificial Intelligence that deals with rational decision and action, as is required for intelligent agents. It starts with techniques for programming and learning optimal policies, for planning and planning with adversaries, and scaling to complex problems. The next part deals with multi-agent planning, both centralized and distributed. The third part of the course is dedicated to game theory, which provides the theoretical underpinning for multi-agent systems. 

The course is complemented with exercises in Java, using an agent platform.  The exercises form a project where students learn to implement agents and multi-agent systems of increasing complexity. For the third part of the course on game theory, paper exercises are provided.

Documents for the course are found on Moodle, and students are expected to check Moodle regularly for information. Schedules and organizational details may change in response to circumstances. The recorded lectures from 2020 (or later) are available for each week and are not very different from the live lectures. 

Grading:

There will be one midterm quiz that counts for 30% of the final grade.

There will be a tournament where each student can submit an agent and can win bonus points depending on the performance up to a maximum of 10% of the grade. The bonus points are not required to get a perfect grade in the course

There will be a final examination during the last week of the semester and it will count for 70% of the grade.

Organization:

The lectures on Wednesdays will generally last about 2 hours; the 3rd hour is dedicated to discussion of course and exercise material, and presenting exercises.

The exercise hours on Thursday are used purely to provide answer questions and provide assistance with exercises. 

Several rooms have been allocated for the exercises. However, all the assistants will initially be in BC01 and we will use the other rooms only if there is not enough space in BC01. Please come to BC01 first.

The quiz will be held on Thursday, November 7th, 13:15-14:00,  in rooms BC01, BC02, and INJ218.

The quiz is open-book: all documents are allowed. Please do not print excessive amounts of material.

The final exam will be held on Thursday, December 19th, 13:15-16:00. It is closed-book, but you are allowed one cheat sheet (A4, single-sided, two-sided if handwritten).

Please make sure you do not have a conflict with either of these dates. No special arrangements will be possible.




8-14 September: Introduction and Overview

Introduction and Overview


15-21 September:Reactive Agents

Reactive Agents


22-28 September: Learning Agents

Learning Agents


29 September - 5 October: Deliberative Agents

Deliberative Agents


6 -12 October: Planning with Factored Representations

Planning with Factored Representations


13 - 19 October: Deep Learning Agents

Deep Learning Agents



20 - 26 October: Semester Break

Semester break


27 October - 2 November: Multi-Agent Systems

Multi-Agent Systems


3 -9 November: Distributed Multi-Agent Systems; Mid-Term Exam

Distributed Multi-Agent Systems

Nov. 7th, 13:15-14:00: Quiz


10 - 16 November: Self-interested Agents (Game-Theory)

Self-interested Agents (Game-Theory)


17 - 23 November: Agent Mechanism Design

Agent Mechanism Design


24 -30 November: Equilibria and Negotiation

Equilibria and Negotiation


1 - 7 December: Coalitions and Group Decisions

Coalitions and Group Decisions


8 - 14 December

Implementation Techniques and Applications of Agents



15 December - 21 December: Q&A/Final Exam

Final Exam: Thursday, December 19th, 13:15-16:00

Wednesday, December 18th: Q&A Session

To prepare, please note the week and slides in the course that your question refers to on the spreadsheet (link is below). Deadline: Monday, December 16th, 19:00!

I will go through the slides you reference during the QA session and you can ask you question (or put the question in the spreadsheet already).

If you have questions regarding the exercises, ask during the exercise sessions but you can mention them here as well - if enough time, I will answer them as well.

During the exam, one A4 sheet of notes is allowed - single-sided if printed, double-sided (or two sheets) if handwritten. A calculator is also allowed (although calculations are generally simple and can be done by hand).


Container for removed stuff

No course this week
Wednesday, 1.15 PM: presentation of the decentralized coordination + corrections of two paper exercizes (game theory and VCG tax)
Thursday, 1.15 PM: group presentations of the centralized coordination