UU [Dept. of Computer Science]

Course: Probabilistic Reasoning

MSc Programmes "Computing Science" and "Technical Artificial Intelligence" 2011-2012






Announcements:


Check this page regularly, for the overview of subjects may be updated during the course.

Jan. 11: The exam and final results after the retake of last friday are available (SOLIS-ID required).

Nov. 16: The exam and final results are available (SOLIS-ID required). For those with a final grade below 4: despite the formal rule, you are allowed to retake the exam in the 'herkansingsweek'.

Oct. 19: The results of the practical assignment are available (SOLIS-ID required).

Sept. 27:There are no more copies of the syllabus left at the student desk; I have therefore put a version online.

Sept. 16: The slides of the guest presentation are added. There are some Slovakian words in the presentation; here's their translation:
  ak, potom, inakif, then, else
  a, aleboand, or
  jeis (?)
  Obsluha, slabá, priemerná, výborná  Service, poor, good, excellent
  Jedlo, nechutné, chutnéFood, not tasty, tasty
  Prepitné, nízke, stredné, vysokéTip, low, medium, high
  agregovanáaggregated


Contents

Goal of the Probabilistic Reasoning course
Schedule and Instructor
Subject and exercise overview                              
Grading
Exam and practical assignment
Literature: course and additional material
Software and Applications
Course evaluation
Other links


Goal

To gain insight in 1) the use of probability theory for reasoning under uncertainty in knowledge-based systems, and 2) the construction and applicability of such systems.  A more detailed course description can be found on the official course page.
 

Schedule and Instructor:

This course is given in Period 1: weeks 37   - 44 (2011); the final exam is in week 45 (see `Jaarindeling').
Lectures are given twice a week. For further details, see the official schedule.

Lecturer:  dr. Silja Renooij

The following preliminary table lists the meetings together with the topics for each lecture and the corresponding syllabus chapters and course slides. In addition, the relevant exercises per subject are listed.
Week/day Subjects  To study:  
(syllabus and corr. slides!)
Exercises:
(in syllabus)
Slides
[pdf]
37 / Wed
(Sept. 14, 2011)
Introduction
Probability and independence
Ch. 1 + Assignment
Ch. 2

2.1 - 2.4
Ch1
 Ch2+3
37 / Fri Guest lecture by Alzbeta Michalíková on Fuzzy Sets     Fuzzy sets
38 / Wed Independence relations
Undirected graphical models
Ch. 3: § 3.1
Ch. 3: § 3.2.1
3.1 - 3.4
3.5, 3.6
Ch2+3
 
38 / Fri Directed graphical models
                                                           

Ch. 3: § 3.2.2-3

3.7-3.14,
     "

39 / Wed Probabilistic network formalism
Introduction to Pearl's algorithm
Ch. 4: § 4.1

4.1, 4.2, 4.8 Ch4

39 / Fri NO CLASS!      
40 / Wed Inference in singly connected graphs and trees
Ch. 4: § 4.2.1, § 4.2.2 4.3 - 4.7       "
40 / Fri Examples of inference in singly conn. graphs

Intro to inference in multiply connected graphs


Ch. 4: § 4.2.3


4.9, 4.10, 4.13

      "
41 / Wed
DEADLINE!
Loop cutsets       " 4.11,4.12  
41 / Fri Construction of graph (by hand)
Automated construction
Ch. 5:  §5.1,  §5.2.1
Ch. 5: § 5.2.2
5.1 -5.3,5.4ab
5.7
Ch5
42 / Wed Automated construction cntd
Probability assessment
Ch. 5: § 5.2.2
Ch. 5: § 5.3.1
5.7      "
42 / Fri Noisy-or gate
Expert assessment
Ch. 5: § 5.3.2
Ch. 5: § 5.3.3
5.4cd, 5.5
5.6
     "
43 / Wed Sensitivity Analysis Ch. 5: § 5.3.4
Ch.6 : § 6.1

     "
Ch6
43 / Fri Sensitivity Analysis cntd
Evaluation of PNs

Ch. 6: § 6.2
6.1, 6.2
    "
44 / Wed Evaluation and PNs as problem-solving architectures
Last class: wrap-up + questions
Ch. 6: § 6.3
 
       "
44 / Fri No class!

 
45 / Fri Exam (see 'Tentamen' in the official schedule)

 
1 / Fri Re-Examinations ('aanvullende toets')

 

Grading

The course will be graded based on a practical assignment and a written exam

Re-examination conditions:
To qualify for a second attempt at the written exam, the FG after the first attempt at the written exam should be at least a 4.0.
The practical assignment cannot be retaken.
Note that the re-examination week is week 1 of 2012 (see `Jaarindeling')!

Exam and practical assignment

This course is awarded 7.5 ECTS upon passing. It thus requires a total investment of approximately 210 hours, which means that apart from attending classes you are required to spend around 20 hours a week (!) on preparing and evaluating classes, working on the practical assignment, making exercises, and preparing for the exam.

Practical assignment

The practical assigment consists of a number of questions and exercises to be answered by using one of the freely available probabilistic network software tools. The associated question-answer form should be handed in on paper no later than 16:59 hours on Wednesday the 12th of October (during class, or in the pigeon hole of the lecturer (BBL 513));
this deadline will be strictly enforced!

Written exam

To pass the written exam, an in-depth understanding of and insight in the subjects treated is required.
Details of what is expected of you can be found in the studymanual[pdf]. Two examples of previous exams (in dutch; there is a brief english translation[txt]) are available (exam1.pdf, exam2.pdf).  

I strongly advise you to bring a calculator to the exam (no mobile phone!).

Literature

Required:

Syllabus:   Probabilistic Reasoning, authors: L.C. van der Gaag and S. Renooij. (version history)

Studymanual:  Studymanual Probabilistic Reasoning, author: S. Renooij. (version history)

Course slides:
  although the syllabus covers all subjects, some are discussed in more detail in the course slides.
You should be familiar with these additional details. (version history)

Additional:

Further reading:

For those seeking additional material, I recommend the following:

 J. Pearl
 Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference
 Morgan Kaufmann Publishers, 1988.
(correspondence between book and course material)

Software and Applications

The software listed below may help you to gain more insight in inference in (Chapter 4) and the construction of (Chapter 5) probabilistic networks. Numerous software packages have been developed for constructing and reasoning with probabilistic networks; most of them have a free downloadable (demo-) version. Install the one of your choice for the practical assignment. (I recommend Genie or SamIam, or if you prefer a commercial product: Hugin-Lite or Netica.) Applications

Applications of Probabilistic Networks exist for several different problem domains. The following list of references point to a collection of well-known networks in different formats (some are toy-examples!), and some papers about different networks constructed in our Department:

the Bayesian network repository and other (links to) network collections;
Bayesian networks: a practical guide to applications;
network for information disclosure[ps];
VSD network [pdf];
the oesophageal cancer network[pdf];
network for classical swine fever [pdf];
 

Other links


Course evaluation

To guard the quality of our educational programme, each year every course is evaluated by the students that registered for the course. The student-evaluation helps instructors to evaluate and if necessary adapt their courses and allows the Institute to evaluate its teachers.  For the evaluations to be useful it is necessary to get respons from a large number of participants.

My intention is that you find the course on probabilistic reasoning interesting, motivating, perhaps a bit difficult now and again but doable, challenging and enjoyable, and last but not least I hope that you feel that you have learnt many useful things. If for some reason the course wasn't what you'd expected and/or if you have any (reasonable) suggestions to improve the course and everything that comes with it, please fill out the evaluation form.  Suggestions from the evaluations have for example resulted in online and numbered transparancies. If you're completely satisfied then I'd also like to know that and filling out the  evaluation form  would be a way of telling me this.

For those who are interested, I provide links to the evaluations of previous years. Note that these can be viewed internally only. For each evaluation I list the number of registrants (union of OSIRIS subscribers and participants), the number of participants (distinct students that participated in and submitted at least one exam in that year), and the number of respondents (students that filled out the evaluation form).

Previous lecturer:

Current lecturer:

Silja Renooij November, 2011.