Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tagommenders: Connecting Users to Items through Tags Written by Shilad Sen, Jesse Vig, and John Riedl (2009) Presented by Ken Hu and Hassan Hattab.

Similar presentations


Presentation on theme: "Tagommenders: Connecting Users to Items through Tags Written by Shilad Sen, Jesse Vig, and John Riedl (2009) Presented by Ken Hu and Hassan Hattab."— Presentation transcript:

1 Tagommenders: Connecting Users to Items through Tags Written by Shilad Sen, Jesse Vig, and John Riedl (2009) Presented by Ken Hu and Hassan Hattab

2 Overview Introduction Tagommender o Philosophy o Dataset Tag Preference Inference o Approach o Methods Recommenders o Implicit o Explicit Results Conclusion

3 First, Recommenders. What is Recommender system? Two Main tasks o Recommend. o Predict.

4 Recommender Systems Types of recommender systems: o User-based: decides according to the user's previous choices o Item-based: decides according to related items to a selected item o SVD Problem: These methods don't consider the content of the item. Solution: Content-based Recommenders

5 Overview Introduction Tagommender o Philosophy o Dataset Tag Preference Inference o Approach o Methods Recommenders o Implicit o Explicit Results Conclusion

6 Tagging Systems Uses tags to address (categorize) items to users Tags are created by general users (More meaningful )

7 Tagommenders: Basically, they combine Recommenders (content- based) and tagging systems. Two main parts for Tagommenders: o They infer users’ preferences for tags based on their interactions with tags and movies o and they infer users’ preferences for movies based on their preferences for tags.

8 Tagommender's data set These are collected from the MovieLens website. Movie Rating Movie clicks Tag applications Tag Searches Tag Preference Ratings

9 Tagommender's data set

10 Overview Introduction Tagommender o Philosophy o Dataset Tag Preference Inference o Approach o Methods Recommenders o Implicit o Explicit Results Conclusion

11 Tagommender's Cycle

12 Inferring Tag Preference Inferring Preference using Tag Signals (Direct)

13 Inferring Tag Preference Inferring Preference using Item Signals (indirect)

14 Inferring Preference using Item Signals Sigmoid transformation is used to calculate the weight of movie m to tag t

15 Inferring Preference using Item Signals Methods 1.Movie-Clicks 2.Movie-log-odds-clicks 3.Movie-r-Clicks 4.Movie-r-log-odds-clicks 5.Movie-Rating 6.Movie Bayes

16 1- Movie-Clicks: set of movies clicked by user u

17 2- Movie-log-odds-clicks

18 3- Movie-r-Clicks 4- Movie-r-log-odds-clicks The only difference is Movie-rating is counted rather than movie clicks

19 5- Movie-Rating A user’s preference for a tag is the average rating for a movie under that tag. user u's rating for movie m

20 6- Movie-bayes A bayesian generative model for users rating for a certain tag. if the tag is relevant to a rating then the rating will be chosen from the user-tag-specific distribution Else, it will be chosen from the user background rating distribution

21 Which one is better?

22 Overview Introduction Tagommender o Philosophy o Dataset Tag Preference Inference o Approach o Methods Recommenders o Implicit o Explicit Results Conclusion

23 Recommenders Implicit o Tag data only o Recommend only o 2 algorithms  Implicit-tag  Implicit-tag-pop Explicit Algorithms o Use users' movie ratings o Recommend and predict o 3 algorithms  Cosine-tag  Linear-tag  Regress-tag

24 Implicit : Implicit-tag Vector Space Model o Inferred tag preference o Relevance weight

25 Implicit : Implicit-tag-pop Implicit-tag with movie popularity o Tag > clicks, clicker count > click count o Linear estimation of log function

26 Recommenders Implicit o Tag data only o Recommend only o 2 algorithms  Implicit-tag  Implicit-tag-pop Explicit Algorithms o Use users' movie ratings o Recommend and predict o 3 algorithms  Cosine-tag  Linear-tag  Regress-tag

27 Explicit : Cosine-tag Cosine similarity: rating vs tag preference

28 Explicit : Linear-tag Least-square fit linear regression

29 Explicit : Regress-tag Linear-tag with similarity between tags SVM was best to estimate h o Robustness against overfitting

30 Overview Introduction Tagommender o Philosophy o Dataset Tag Preference Inference o Approach o Methods Recommenders o Implicit o Explicit Results Conclusion

31 Results : Background Comparisons o Top-5  Compare top five recommendations o MAE  Average error of prediction Competitors o Overall-avg o User-avg o User-movie-avg o Explicit-item o Implicit-item o Funk-svd o Hybrid  Regress-tag + funk-svd

32 Results : Top-5

33 Results : MAE

34 Overview Introduction Tagommender o Philosophy o Dataset Tag Preference Inference o Approach o Methods Recommenders o Implicit o Explicit Results Conclusion

35 Introduced recommender algorithms based on user suggested tags (Tagommenders) Best at recommendation tasks Adds value at prediction tasks o Hybrid predictors does very well Other advantages o Ease to explain o Algorithmic evaluation of tag quality

36 Questions?


Download ppt "Tagommenders: Connecting Users to Items through Tags Written by Shilad Sen, Jesse Vig, and John Riedl (2009) Presented by Ken Hu and Hassan Hattab."

Similar presentations


Ads by Google