Recommender Systems
About
Course objective is to provide comprehensive introduction to the field of Recommender Systems.
- first part of the course will cover theoratical background for RecSys
- next, we will discuss practical aspects of recommender system training and evaluation
- finally we will briefly cover counterfactual evaluation from logged feedback
Syllabus
- Introduction
- Neighborhood-Based models
- Matrix Factorization models
- Content-based and Hybrid systems
- Two-level models
- Neural recommenders
- Multi-armed bandits
- Counterfactual evaluation
Labworks
Two homeworks during the course
Grading
Based on homework results
Prerequisites
Machine learning, deep learning