Spring 2026 - CMPT 419 D200

Special Topics in Artificial Intelligence (3)

Machine Learning

Class Number: 5471

Delivery Method: In Person

Overview

  • Course Times + Location:

    Jan 5 – Apr 10, 2026: Tue, 12:30–2:20 p.m.
    Burnaby

    Jan 5 – Apr 10, 2026: Fri, 12:30–1:20 p.m.
    Burnaby

Description

CALENDAR DESCRIPTION:

Current topics in artificial intelligence depending on faculty and student interest.

COURSE DETAILS:

This is a research-oriented course on two machine learning topics that are central to the Ester lab, transfer learning and machine learning for precision medicine. The instructor will first introduce these topics through tutorials. Students will then choose a recent paper on one of these topics and present it to the class. Finally, students will define a course research project, usually related to the chosen paper, present a project proposal to the class and submit a project report. Ideally, the course project will, possibly after some extra work, lead to a publication.

Transfer learning

In many cases, one does not have enough data from your target domain to train a machine learning model. Simply applying a model trained on a source domain with more data to the target domain does not work, if the IID (independent and identically distributed) assumption is violated. Transfer learning relaxes the assumption for various scenarios, such as domain adaptation (source domain with lots of labeled data, target domain with only unlabeled data), domain generalization (several labelled source domains, no target domain data), and continual learning (series of domains with labelled data). In order to deal with the distribution shift between different domains, many transfer learning methods learn a latent representation space in which the different domains have a similar distribution. Another challenge of transfer learning is avoiding catastrophic forgetting, and we will discuss regularization and replay-based approaches.

ML for precision medicine

The goal of precision medicine is to diagnose and treat patients more accurately and effectively by considering the individual molecular profile of the patient, rather than using a "one-size-fits-all" approach based only on the symptoms. Precision medicine is based on rich and complex patient data, in particular mutation data, gene expression data, etc. The complexity of the data makes it impossible to analyze it manually, motivating the need for machine learning methods. Machine learning models can, e.g., perform diagnosis, prognosis, treatment recommendation, drug target identification, and drug discovery. Specific challenges of machine learning for precision medicine include the small size of many datasets, suggesting the need for transfer learning, and the requirement that predictions are explainable, e.g. through causal models of mechanisms.

COURSE-LEVEL EDUCATIONAL GOALS:

Transfer learning

  • Introduction
  • Domain adaptation
  • Domain Generalization
  • Continual learning

ML for precision medicine

  • Introduction
  • Drug response prediction
  • Discover of genetic causes of adverse drug reactions
  • Drug discovery (Generative molecule models)

Grading

NOTES:

  • Presentation of a related paper from the literature.    40%
  • Presentation of the project proposal          20%
  • Final project report                                       40%

REQUIREMENTS:

  • Solid knowledge of machine learning
    e.g., having taken CMPT 410 / CMPT 726
  • Good machine learning implementation skills

Materials

REQUIRED READING NOTES:

Your personalized Course Material list, including digital and physical textbooks, are available through the SFU Bookstore website by simply entering your Computing ID at: shop.sfu.ca/course-materials/my-personalized-course-materials.

Department Undergraduate Notes:

The following are default policies in the School of Computing Science. Please check your course syllabus whether the instructor has chosen a different policy for your class, otherwise the following policies apply.
 
  • Students must attain an overall passing grade on the weighted average of exams in the course in order to get a C- or higher.
  • All student requests for accommodations for their religious practices must be made in writing by the end of the first week of classes, or no later than one week after a student adds a course. After considering a request, an instructor may provide a concession or may decline to do so. Students requiring accommodations as a result of a disability can contact the Centre for Accessible Learning (caladmin@sfu.ca).

Registrar Notes:

ACADEMIC INTEGRITY: YOUR WORK, YOUR SUCCESS

At SFU, you are expected to act honestly and responsibly in all your academic work. Cheating, plagiarism, or any other form of academic dishonesty harms your own learning, undermines the efforts of your classmates who pursue their studies honestly, and goes against the core values of the university.

To learn more about the academic disciplinary process and relevant academic supports, visit: 


RELIGIOUS ACCOMMODATION

Students with a faith background who may need accommodations during the term are encouraged to assess their needs as soon as possible and review the Multifaith religious accommodations website. The page outlines ways they begin working toward an accommodation and ensure solutions can be reached in a timely fashion.