CMPUT 659 - XAI in Games

Overview

In this course we will study explainable and interpretable AI algorithms in the context of computer games.

Objectives

  • Understand tree search algorithms for control in computer games.
  • Understand the methods able to justify the decisions made by tree search algorithms in the context of games.
  • Be able to discuss applications of justification algorithms such as teaching novel strategies to humans and generating novel content to puzzle-based games.
  • Understand AI and machine learning algorithms for generating human-interpretable scripts for control in competitive games.

Course Work

  • Assignments
  • Projects
  • Presentations