Uncertainty in Artificial Intelligence (B-KUL-H02D2A)
Aims
The student understands and appreciates the role and need for uncertainty in artificial intelligence systems.
The student knows, understands and is able to apply the graphical model approach for dealing with uncertainty; they are familiar with the key concepts and algorithms underlying graphical models such as Bayesian networks (directed graphical models), Markov networks (Markov random field, undirected graphical model), Factor graphs, and Hidden Markov models such as modelling, inference and learning. They are familiar with applications of these techniques.
The student understands how techniques for reasoning about uncertainty can be integrated with logic for reasoning and learning.
Previous knowledge
The student is familiar with the basic concepts of discrete probability and mathematics.
Knowledge of calculus is useful but not required.
Is included in these courses of study
- Master in de toegepaste informatica (programma voor studenten gestart vóór 2024-2025) (Leuven) (Artificiële intelligentie) 60 ects.
- Master of Artificial Intelligence (Leuven) (Specialisation: Big Data Analytics (BDA)) 60 ects.
- Master of Artificial Intelligence (Leuven) (Specialisation: Engineering and Computer Science (ECS)) 60 ects.
- Master of Bioinformatics (Leuven) (Bioscience Engineering) 120 ects.
- Master of Bioinformatics (Leuven) (Engineering) 120 ects.
- Master of Biomedical Engineering (Programme for students started before 2021-2022) (Leuven) 120 ects.
- Courses for Exchange Students Faculty of Engineering Science (Leuven)
- Master of Mechanical Engineering (Leuven) (Module: Mechatronics & Robotics) 120 ects.
- Master of Mechanical Engineering (Programme for Engineering Technology Students) (Leuven) (Module: Mechatronics & Robotics) 120 ects.
Activities
3 ects. Uncertainty in Artificial Intelligence: Lecture (B-KUL-H02D2a)
Content
Bayesian probability theory: modelling, inference, reasoning, decision making
Graphical models -- Bayesian networks, Markov Networks and Factor Graphs
Independence in graphical models
Inference algorithms
Hidden and observable parameters
Learning
Dynamic systems (such as Hidden Markov Models and Kalman Filters)
Combining logic with graphical models
Applications
Course material
The course is based on (selected) parts of David Barber's forthcoming book on Bayesian Reasoning and Machine Learning, available from http://www.cs.ucl.ac.uk/staff/d.barber/brml and some additional materials.
0.5 ects. Uncertainty in Artificial Intelligence: Exercises (B-KUL-H00H2a)
Content
There are around 6 exercise sessions (mostly with pen and paper) on various aspects of uncertainty reasoning and graphical models.
0.5 ects. Uncertainty in Artificial Intelligence: Project (B-KUL-H08M4a)
Content
Each year students have to make one or more assignments and hand in their solution. This can take the form of traditional exercises or of a small project with software for graphical models.
Format: more information
The project consists of one or more assignments, possibly involving tasks with implementations of graphical models.
Evaluation
Evaluation: Uncertainty in Artificial Intelligence (B-KUL-H22D2a)
Explanation
The evaluation consists of
closed book exam (with the use of a formularium, during the exam period, by far the most important part of the evalution), and
reports on the assignments.
Information about retaking exams
The exam can be retaken but the assignments cannot be retaken.