Topics in Artificial Intelligence:
Probabilistic Graphical Models
Computing Science 651
September to December 2008
Time: MF 9:10 - 10:30am
Place: CSC B41
Intructors: Russ Greiner
and Matt Brown
Please answer the Mid-course survey... and
bring it in on Monday 27/Oct.
Purpose
In the past decade, probability models have revolutionized
several areas of artificial intelligence research, including
expert systems, computer perception (vision and speech),
natural language interpretation, automated decision making, and
robotics.
In each of these areas, the fundamental challenge is to
draw plausible interpretations from inputs that are uncertain and noisy.
As a model of uncertainty, probability models
are unparalleled in their ability to combine
heterogeneous sources of evidence effectively.
However, until recently, the use of probability models
has been limited by the inherent complexity of realizing
exact probabilistic inference.
Now, recent advances from computing science have
made many probabilistic inference tasks practical.
This course provides a graduate-level introduction to the field,
covering both inference and learning,
as well as practical applications of these system.
It will cover the fundamentals of graphical probability models,
focusing on the key representations, algorithms, and theories
that have facilitated much recent progress in artificial intelligence
research. Programming assignments will include hands-on experiments
with various reasoning systems.
See Lecture Notes for more details.
Prerequisite
There are no formal prerequisites for this course --- all that is
required is a basic programming capability and a rudimentary
knowledge of probability and statistics, as well as linear algebra.
It would be advantageous (but not essential) to have some prior
exposure to optimization methods, statistics, and a previous course on
artificial intelligence (eg, CMPUT 366).
We do assume that all students will know C/C++/JAVA,
and know, or at least be willing to learn, Matlab.
Textbooks
Lecture Notes
Evaluation:
The final grade will be based on 3 assignments (20% each) and a project (40%).
|
Activity |
% (Points)
|
Due date |
HW#1 |
pdf
(zipped tar)
|
20 (125)
|
Friday, Oct. 10
(11:59pm) |
P1 |
Project Proposals due |
Part of 40 |
Friday, Oct. 10
(5pm) |
HW#2 (C2)
|
Homework#2
|
20 (120)
|
Friday, Nov. 14
(11:59pm) |
P2 |
"Lay of the Land" presentations
|
Part of 40 |
Friday, Oct. 31
Monday, Nov. 3
|
HW3 (C3)
|
Homework#3
|
20 (65)
|
Friday, Dec. 5
(11:59pm) |
P3 |
Final presentations
|
Part of 40 |
Friday, Nov. 28
Monday, Dec. 1
|
P4 |
Project write-up |
Part of 40 |
Monday, Dec. 15
(5pm) |
Office Hours:
Russ Greiner
- F 10:20-11:00am (after class)
- or by arrangement (492-5461,
; see also my schedule )
Matt Brown
- Mon 10:20-11:00am
- or by arrangement (492-2720, mbrown [at] cs [dot] ualberta [dot] ca)
Return to Greiner's Homepage