1 / 18

Methods and Metrics for Cold-Start Recommendations

Methods and Metrics for Cold-Start Recommendations. Andrew I. Schein, Alexandrin Popescul, Lyle H. Ungar and David M. Pennock. Introduction. Recommender System suggest items of interest based on previous explicit/implicit ratings Ratings explicit rating by user feedback implicit rating

aleron
Download Presentation

Methods and Metrics for Cold-Start Recommendations

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Methods and Metrics for Cold-Start Recommendations Andrew I. Schein, Alexandrin Popescul, Lyle H. Ungar and David M. Pennock

  2. Introduction • Recommender System • suggest items of interest based on previous explicit/implicit ratings • Ratings • explicit rating • by user feedback • implicit rating • by user action (purchase, refer, click links ... ) BI lab.

  3. Collaborative Filtering • by recommendations on community preferences • Content-based Filtering • matching user (id, query, demographic info.) with items • Cold-Start problem • when no one rated a specific item yet. BI lab.

  4. In this paper, • evaluation of 2 algo. in cold-start setup • propose CROC curve metric BI lab.

  5. Background and Related Work • early recommenders • pure collaborative • similarity-weighted average (memory-based algo.) • hard-clustering users • hard-clustering users and items • soft-clustering users and items • singular value decomposition • inferring item-item similarities • probabilistic modeling • list-ranking BI lab.

  6. Recently, • hybrid recommender systems • combining collaborative and content information • Evaluations • MAE, ROC, ranked list metrics, variants of precision/recall statistics BI lab.

  7. 3. The Two-Way Aspect Model • designed for contingency table smoothing BI lab.

  8. 3.1 Pure Collaborative Filtering Model • Aspect model • encodes a probability distribution over each person/movie pair. • have a hidden or latent cause z that motivates person p to watch movie m. • m is assumed independent of p given knowledge of z. • P(p,m) : smoothed estimates of the probability distribution of the contingency table BI lab.

  9. the parameters are calculated using EM algorithm • # of latent vars : using performance training data • learning by maximizing P(p,m) • prediction by • Folding In • in person/actor model, we must create a new movie object out of the set of actors that appear in that movie BI lab.

  10. BI lab.

  11. 4. Naive Bayes Recommender • bag-of-words naive Bayes classifier applied to person/actor data • pure content-based method • Rating prediction : BI lab.

  12. 5.Testing Methodology • MovieLens data set • Each person rates at least twenty movies • rating : 1-5 • actor & director info. from www.imdb.com • test set of 19,192 out of 312,133 • testing modes • implicit rating prediction • rating prediction • rating imputation BI lab.

  13. 6. Evaluation Metrics • Receiver Operator Characteristic (ROC) curve [Herlocker] • showing hit/miss rates for different classification thresholds • sensitivity (hit rate) • percentage of all positive values found above some threshold • 1-specificity (miss rate) • the fraction of all negative values found above some threshold BI lab.

  14. Global ROC (GROC) curve • when allowed to recommend more to some users than others • 1. Order pred(pi, mj) by magnitude. • 2. Pick n, hit/miss rate. • Customer ROC (CROC) curve • when constrained to recommend the same number to each user. BI lab.

  15. 7. Results BI lab.

  16. BI lab.

  17. BI lab.

  18. BI lab.

More Related