Basic Concepts
- Distinguish the different input data of a Recommender System
- Classify the different families of Recommender System
- Distinguish between implicit and explicit user feedback
- Express the Global Effects formul
Requirements and Evaluation
- Decide the most appropriate evaluation metric for the recommendation task
- Decide the most appropriate splitting strategy
- Distinguish between error and accuracy metrics
- Discuss the importance of beyond accuracy metrics
Content-Based filtering
- Define a content-based recommender system
- Describe how to improve the different similarity functions
- Discuss the importance of weighting the attributes
- Describe advantages and disadvantages of Content-Based Filtering vs Collaborative Filtering
Collaborative Filtering
- Select the most appropriate similarity function
- Describe the difference between item-based and user-based models
- Describe association rules based recommenders
- Decide the most appropriate approach based on implicit or explicit feedback