+ All Categories
Home > Documents > Tagommenders : Connecting Users to Items through Tags

Tagommenders : Connecting Users to Items through Tags

Date post: 16-Mar-2016
Category:
Upload: kamal
View: 58 times
Download: 2 times
Share this document with a friend
Description:
Tagommenders : Connecting Users to Items through Tags. Written by Shilad Sen, Jesse Vig, and John Riedl (2009) Presented by Ken Hu and Hassan Hattab. Overview. Recommenders Implicit Explicit Results Conclusion. Introduction Tagommender Philosophy Dataset Tag Preference Inference - PowerPoint PPT Presentation
Popular Tags:
36
Tagommenders: Connecting Users to Items through Tags Written by Shilad Sen, Jesse Vig, and John Riedl (2009) Presented by Ken Hu and Hassan Hattab
Transcript
Page 1: Tagommenders : Connecting Users to Items through Tags

Tagommenders: Connecting Users to Items through Tags

Written by Shilad Sen, Jesse Vig, and John Riedl (2009)

 Presented by Ken Hu and Hassan Hattab

Page 2: Tagommenders : Connecting Users to Items through Tags

Overview

• Introduction• Tagommender

o Philosophyo Dataset

• Tag Preference Inferenceo Approacho Methods

• Recommenderso Implicito Explicit

• Results• Conclusion

Page 3: Tagommenders : Connecting Users to Items through Tags

First, Recommenders. 

• What is Recommender system?• Two Main tasks

o Recommend.o Predict.

Page 4: Tagommenders : Connecting Users to Items through Tags

Recommender Systems 

• Types of recommender systems:o User-based: decides according to the user's

previous choiceso Item-based: decides according to related items

to a selected itemo SVD

• Problem: These methods don't consider the content of the item. 

• Solution: Content-based Recommenders 

Page 5: Tagommenders : Connecting Users to Items through Tags

Overview

• Introduction• Tagommender

o Philosophyo Dataset

• Tag Preference Inferenceo Approacho Methods

• Recommenderso Implicito Explicit

• Results• Conclusion

Page 6: Tagommenders : Connecting Users to Items through Tags

Tagging Systems   

• Uses tags to address (categorize) items to users• Tags are created by general users (More

meaningful )

Page 7: Tagommenders : Connecting Users to Items through Tags

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 movieso and they infer users’ preferences for movies

based on their preferences for tags.

Page 8: Tagommenders : Connecting Users to Items through Tags

Tagommender's data set

These are collected from the MovieLens website.

• Movie Rating • Movie clicks• Tag applications• Tag Searches •  Tag Preference Ratings

Page 9: Tagommenders : Connecting Users to Items through Tags

Tagommender's data set

 

Page 10: Tagommenders : Connecting Users to Items through Tags

Overview

• Introduction• Tagommender

o Philosophyo Dataset

• Tag Preference Inferenceo Approacho Methods

• Recommenderso Implicito Explicit

• Results• Conclusion

Page 11: Tagommenders : Connecting Users to Items through Tags

Tagommender's  Cycle

 

Page 12: Tagommenders : Connecting Users to Items through Tags

Inferring Tag Preference

• Inferring Preference using Tag Signals (Direct) 

Page 13: Tagommenders : Connecting Users to Items through Tags

Inferring Tag Preference

• Inferring Preference using Item Signals (indirect) 

Page 14: Tagommenders : Connecting Users to Items through Tags

Inferring Preference using Item Signals

• Sigmoid transformation is used to calculate the weight of movie m to tag t

Page 15: Tagommenders : Connecting Users to Items through Tags

Inferring Preference using Item SignalsMethods1.Movie-Clicks2.Movie-log-odds-clicks3.Movie-r-Clicks4.Movie-r-log-odds-clicks5.Movie-Rating6.Movie Bayes

Page 16: Tagommenders : Connecting Users to Items through Tags

1- Movie-Clicks:

 

set of movies clicked by user u

Page 17: Tagommenders : Connecting Users to Items through Tags

2- Movie-log-odds-clicks

 

Page 18: Tagommenders : Connecting Users to Items through Tags

3- Movie-r-Clicks4- Movie-r-log-odds-clicks

• The only difference is Movie-rating is counted rather than movie clicks 

Page 19: Tagommenders : Connecting Users to Items through Tags

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

Page 20: Tagommenders : Connecting Users to Items through Tags

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

Page 21: Tagommenders : Connecting Users to Items through Tags

Which one is better?

 

Page 22: Tagommenders : Connecting Users to Items through Tags

Overview

• Introduction• Tagommender

o Philosophyo Dataset

• Tag Preference Inferenceo Approacho Methods

• Recommenderso Implicito Explicit

• Results• Conclusion

Page 23: Tagommenders : Connecting Users to Items through Tags

Recommenders

• Implicito Tag data onlyo Recommend onlyo 2 algorithms

Implicit-tag Implicit-tag-pop

• Explicit Algorithmso Use users' movie ratingso Recommend and predicto 3 algorithms

Cosine-tag Linear-tag Regress-tag

Page 24: Tagommenders : Connecting Users to Items through Tags

Implicit : Implicit-tag

• Vector Space Modelo Inferred tag preferenceo Relevance weight

Page 25: Tagommenders : Connecting Users to Items through Tags

Implicit : Implicit-tag-pop

• Implicit-tag with movie popularity        

o Tag > clicks, clicker count > click counto Linear estimation of log function

Page 26: Tagommenders : Connecting Users to Items through Tags

Recommenders

• Implicito Tag data onlyo Recommend onlyo 2 algorithms

Implicit-tag Implicit-tag-pop

• Explicit Algorithmso Use users' movie ratingso Recommend and predicto 3 algorithms

Cosine-tag Linear-tag Regress-tag

Page 27: Tagommenders : Connecting Users to Items through Tags

Explicit : Cosine-tag

• Cosine similarity: rating vs tag preference

Page 28: Tagommenders : Connecting Users to Items through Tags

Explicit : Linear-tag

• Least-square fit linear regression

Page 29: Tagommenders : Connecting Users to Items through Tags

Explicit : Regress-tag

• Linear-tag with similarity between tags    • SVM was best to estimate h

o Robustness against overfitting

Page 30: Tagommenders : Connecting Users to Items through Tags

Overview

• Introduction• Tagommender

o Philosophyo Dataset

• Tag Preference Inferenceo Approacho Methods

• Recommenderso Implicito Explicit

• Results• Conclusion

Page 31: Tagommenders : Connecting Users to Items through Tags

Results : Background

• Comparisonso Top-5

Compare top five recommendations

o MAE Average error of

prediction

• Competitorso Overall-avg o User-avgo User-movie-avgo Explicit-itemo Implicit-itemo Funk-svdo Hybrid

Regress-tag + funk-svd

Page 32: Tagommenders : Connecting Users to Items through Tags

Results : Top-5

Page 33: Tagommenders : Connecting Users to Items through Tags

Results : MAE

Page 34: Tagommenders : Connecting Users to Items through Tags

Overview

• Introduction• Tagommender

o Philosophyo Dataset

• Tag Preference Inferenceo Approacho Methods

• Recommenderso Implicito Explicit

• Results• Conclusion

Page 35: Tagommenders : Connecting Users to Items through Tags

Conclusion

• 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 explaino Algorithmic evaluation of tag quality

Page 36: Tagommenders : Connecting Users to Items through Tags

Questions?

 


Recommended