Hide menu

Clustering

2026VT, 6.0 credits

Status Cancelled
School IDA-gemensam (IDA)
Division ML
Owner Louis Ohl

  Log in  




Course plan

No of lectures

ca 6 + 1 workshop with guest lecturers

Recommended for

PhD students who have an applied or engineering background, e.g., machine learning, signal processing, statistics, computer vision, and control.

The course may be particularly useful for student desiring to apply clustering methods in their research for exploratory purposes or data analysis.

Pre-requisites

• Python programming
• Linear algebra
• Knowledge of probabilities/statistics

Organization

3 days of lecturing + one workshop with guest seminars. Examination will of projects will be done online.

Content

This course serves as an introduction to the clustering task. We will mainly focus on the different approaches with which clusters can be modelled, entailing generative and discriminative models, and detail how model selection can be done within each realm. The scope will purposefully remain generic for any type of data, and fly over a variety of clustering models with an emphasis on the seminal models: KMeans and Gaussian Mixture Models.

Intended learning outcomes comprise:
• A global understanding of the different types of clustering models
• The capability to choose an adequate model selection strategy in cluster analysis
• How to integrate constraints in clustering such as labels or variable selection
• An overview of the most common clustering models and their limitations
• How clustering can be adapted in deep learning contexts

The course will be completed by expert guest lecturers having some practical applications of clustering.

Literature

• Bouveyron, C., Celeux, G., Murphy, T. B., & Raftery, A. E. (2019). Model-based clustering and classification for data science: with applications in R (Vol. 50). Cambridge University Press. (https://math.univ-cotedazur.fr/~cbouveyr/MBCbook/)
• Ohl, L., Mattei, P. A., & Precioso, F. (2025). A tutorial on discriminative clustering and mutual information. ACM Computing Surveys.

Lectures

• Generative modelling
• Discriminative modelling
• Model selection and evaluation
• Constraints in clustering
• Beyond vanilla clustering, variants of the clustering task

Examination

The course will contain 3 different exercises.
• A peer-reviewed project
• A critical analysis of a paper on clustering with presentation
• A paper examination

Examiners

• Louis Ohl
• Sebastian Mair

Credits

6

Comments

The course will be announced on the Grapes network.
Three guests lecturers are currently under planning for the workshop.


Page responsible: Anne Moe