ndey96 / rec-sys

3 stars 0 forks source link

A recommender systems handbook #5

Closed ndey96 closed 5 years ago

ndey96 commented 6 years ago

Read the relevant sections of the recommender systems handbook

MatthewMcLeod commented 5 years ago

Chapter 8: Evaluating Recommender Systems 3 types of recommender systems evaluations. Ratings, Usage and Ranking

MatthewMcLeod commented 5 years ago

Chapter 13: Music Recommendations

Unique Because:

MatthewMcLeod commented 5 years ago

Chapter 26: Novelty and Diversity in Recommendations

Metrics for Diversity

MatthewMcLeod commented 5 years ago

Proposed Definition of Diversity and Novelty:

Novelty: The unexpectedness of a single content piece (ex: Global Tail Novelty is evaluating novelty) Diversity: The intradifferences and interdifferences between sets of recommended content (ex: Average Intra List Diversity and Interrecommendation diversity are evaluating diversity).

ndey96 commented 5 years ago

Closing since @MatthewMcLeod read this

MatthewMcLeod commented 5 years ago

Diversity and Novelty Enhancements

Approaches can be summarized by two approaches.

  1. Rerank/reorder recommendations to improve diversity metrics (post processing).
  2. Embed diversity metrics into actual objective and cost functions.

There is usually trade-off between diversity and accuracy. One can do reorder where only items evaluated as the same "chance" will be reordered to improve diversity. This preserves accuracy but is not as flexible for increasing diversity.

Clustering Method Cluster user actions in a number of clusters, and then rather than make recommendations off of entire user history, perform recommendation on each cluster.

Fusion Based Methods Aggregate different recommendation systems outputs. Aggregation is hopefully more diverse.

In user studies, can trick the users into thinking recommendations are more diverse by reordering the set that they see.