Recommender Systems

Course topics: introduction to the basic approaches of recommender systems. This  includes topics such as collaborative filtering, content-based filtering, knowledge-based recommendation, matrix factorization, group recommender systems, and human decision making in recommender systems.

Course material:

Overview of course organization: 01_recsys_organization_V0.1

Collaborative Filtering: 03_recsys_Collaborative_recommendation

Content-based Recommendation: 04_recsys_content-based_recommendation

Knowledge-based Recommendation_part1: 06_recsys_knowledge_based_recommender_systems

Knowledge-based Recommendation_part2: 06_recsys_knowledge_based_recommender_systems

Group recommendation: 08_recsys_group_recommenders

Matrix Factorization: Matrix Factorization