I teach CS608 Recommender Systems which is offered as an elective to students enrolled in Master of IT in Business (MITB) programme at School of Information Systems (SIS), Singapore Management University (SMU). The course objective is to provide students with a conceptual understanding of the fundamental algorithms powering recommender systems as well as with practical know-how on designing, training, and deploying a recommender system in various applications. In addition to regular lectures, there are significant hands-on components involving coding exercises in Python, as well as individual and group projects.
For an overview of the course, check out the following introduction slides that we used in the first week.
Neighborhood-Based Collaborative Filtering
The materials are in part based on the following sources:
Recommender Systems: The Textbook by Charu C. Aggarwal
Cornac: A Comparative Framework for Multimodal Recommender Systems by Aghiles Salah, Quoc-Tuan Truong, and Hady W. Lauw
You may also find the following references useful:
AY2019/2020 Term 3
(Hady Lauw, Jean Chen Yun-Chen, Tuan Truong)
AY2020/2021 Term 3
(Hady Lauw, Jean Chen Yun-Chen, Hoang Le)