This course focuses on metrics specific to recommendation systems, crucial for evaluating and optimizing model performance. You'll delve into recommendation-specific metrics such as Coverage, Serendipity, Novelty, and Diversity. Each metric is presented with theoretical insights and practical coding examples to illustrate their application.
Overview
Syllabus
- Unit 1: Coverage in Recommendation Systems
- Increase Recommendation Coverage
- Implementing the Coverage Metric for Recommendation Systems
- Calculating and Displaying Model Coverage
- Calculating Recommendation Coverage in a Model-Based System
- Unit 2: Understanding Novelty Metrics
- Increase Novelty by Recommending Less Popular Items
- Calculate Novelty Scores for Multiple Users' Recommendations
- Calculate Average Novelty Across Multiple Users
- Calculating Item Popularity and Novelty Score from Recommendations
- Unit 3: Diversity in Recommendation Systems
- Pairwise Cosine Similarity Matrix for Recommended Items
- Sum of Pairwise Cosine Similarities for Recommended Items
- Implementing a Diversity Metric for Recommendation Systems
- Decrease Diversity by Making Item Vectors More Similar
- Increase Diversity in Item Recommendations
- Unit 4: Serendipity in Recommendation Systems
- Boosting Serendipity in Recommendations
- Calculating the Serendipity Score in a Recommendation System
- Serendipity Calculation for Multiple Users