Announcements

This is an advanced AI course on mixing uncertainty and relational models: what should an agent do based on its ability, its beliefs, its perceptions and its values/goals in an uncertain environment that consists of individuals (things, objects) with relationships among them. For example, in a medical diagnosis system, we want to make a probabilistic prediction of the effect of a treatment on a patient, conditioned on the patient's electronic health record (history of doctor's visits, tests, treatments, fitness data, etc). In geology, we might condition on the description of a geological area including sensing data to predict earthquakes,

Background

We will assume the following background (which you can get from courses, MOOCs, books):

Structure of the Course

Instructor: David Poole, poole@cs.ubc.ca.

There will be 3 hours of in-class interaction per week. The classes will be a mix of lectures on the foundations, student presentations, discussion of research papers and problem solving. This is a participatory class; everyone will be expected to participate fully, to have read the reading material before class, and come ready to discuss and critically analyze it.

The classes will be held:

Grades and zoom links will be on Canvas.

Topics

The topics we will cover include semantics, inference and learning for many representations with the goal of inderstanding how they can be combined.
  • Inference: ground and lifted inference; exact, bounded and approximate inference
  • Learning: learning about individuals and general knowledge, learning probabilities, structure learning
  • Preferences and utilities. Actions. Relational reinforcement learning (time permitting)
  • Textbook

    The following is a good for the background, but we will go into more detail in some parts and less in others, and also cover more recent topics:

    For background reading, see CPCS 522 Wiki from some previous versions, which contains background material.

    Assessment

    The course assessment will be based on presentations, 3 assignments/projects, and reviewing. The 3 assignments/projects will be monthly,using the UBC Wiki (old) as a collaborative teaching/research platform. More details to come.


    Last updated: 2021-01-06, David Poole