SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
The	
  Magic	
  Barrier	
  of	
  	
  
Recommender	
  Systems:	
  
No	
  Magic,	
  Just	
  ra;ngs	
  
Alejandro	
  Bellogín,	
  Alan	
  Said,	
  Arjen	
  de	
  Vries	
  
@abellogin,	
  @alansaid,	
  @arjenpdevries	
  
	
  
UMAP	
  2014	
  
2014-­‐07-­‐08	
  
What	
  is	
  the	
  magic	
  barrier?	
  
2	
  
The	
  Magic	
  Barrier	
  
The	
  upper	
  bound	
  on	
  recommenda;on	
  
accuracy	
  	
  
Recommenda;on	
  accuracy	
  is	
  only	
  as	
  
good	
  as	
  the	
  quality	
  of	
  the	
  underlying	
  
data	
  
Users	
  are	
  noisy	
  /	
  incoherent	
  in	
  their	
  
ra;ng	
  behavior	
  
	
  
3	
  
How	
  to	
  find	
  the	
  magic	
  
barrier?	
  
1.  Collect	
  infinite	
  re-­‐ra;ngs	
  for	
  each	
  
item	
  from	
  your	
  users.	
  
2.  Find	
  standard	
  devia;on	
  of	
  ra;ng/
re-­‐ra;ng	
  inconsistencies	
  (noise)	
  
[Said	
  et	
  al.	
  UMAP	
  ‘12]	
  
Realis;cally,	
  an	
  infinite	
  amount	
  of	
  
re-­‐ra;ngs	
  is	
  not	
  probable	
  
4	
  
Coherence	
  
5	
  
What	
  is	
  coherence?	
  
Coherent	
  user	
  
e slightly different. Specifically, the user in Figure 1a gives more consisten
items sharing the same features, which in this case corresponds to the mov
s. In the long term we argue that such a user will have a more consistent (le
ehaviour, since her taste for each item feature seem to be well defined.
Action Comedy
Horror
(a) A coherent user (c(u) = 1.28)
Action Comedy
Horror
(b) A not coherent user (c(u) =
Incoherent	
  user	
  
htly different. Specifically, the user in Figure 1a gives more consistent rating
sharing the same features, which in this case corresponds to the movie’s gen
he long term we argue that such a user will have a more consistent (less noisy
ur, since her taste for each item feature seem to be well defined.
Action Comedy
Horror
A coherent user (c(u) = 1.28)
Action Comedy
Horror
(b) A not coherent user (c(u) = 5.95)
6	
  
DefiniAon	
  of	
  Coherence	
  
Ra;ng	
  consistency	
  within	
  a	
  feature	
  
space	
  (genres,	
  themes,	
  etc.)	
  
	
  
c u( )= − σ f
f ∈F
∑ u( )
σ f u( )= r u,i( )− rf u( )( )
2
i∈I u, f( )
∑
Item	
  features	
  
User’s	
  ra;ng	
  devia;on	
  within	
  a	
  feature	
  
7	
  
Ra;ng	
  devia;on	
  within	
  a	
  feature	
  space	
  
instead	
  of	
  
infinite	
  re-­‐ra;ngs	
  
Is	
  this	
  a	
  good	
  
es;mate	
  of	
  the	
  
magic	
  barrier?	
  
8	
  
Experiments	
  
EX1:	
  Is	
  ra;ng	
  coherence	
  a	
  good	
  
predictor	
  for	
  the	
  Magic	
  Barrier?	
  
	
  
	
  
	
  
EX2:	
  Can	
  we	
  use	
  ra;ng	
  coherence	
  to	
  
improve	
  recommenda;on	
  results?
Especially	
  when	
  we	
  do	
  not	
  have	
  re-­‐
ra;ngs/magic	
  barrier?	
  
	
  
9	
  
RaAng	
  Coherence	
  vs.	
  
Magic	
  Barrier	
  
Rank	
  users	
  according	
  to	
  magic	
  barrier/
ra;ng	
  coherence:	
  
•  High/low	
  magic	
  barrier	
  
•  Low/high	
  ra;ng	
  coherence	
  in	
  the	
  
“genre”	
  feature	
  space	
  
	
  
Find	
  correla;on	
  (Spearman)	
  between	
  
magic	
  barrier/coherence	
  ranking	
  
	
  
*Dataset	
  from	
  moviepilot.de,	
  contains	
  re-­‐ra;ngs	
  
from	
  306	
  users	
  [Said	
  et	
  al.	
  UMAP	
  ‘12]	
  
	
  
10	
  
Magic	
  Barrier	
  &	
  Ra;ng	
  Coherence	
  correla;on	
  
11	
  
Experiments	
  
EX1:	
  Is	
  ra;ng	
  coherence	
  a	
  good	
  
predictor	
  for	
  the	
  Magic	
  Barrier?	
  
	
  
	
  
	
  
EX2:	
  Can	
  we	
  use	
  ra;ng	
  coherence	
  to	
  
improve	
  recommenda;on	
  results?	
  
Especially	
  when	
  we	
  do	
  not	
  have	
  re-­‐
ra;ngs/magic	
  barrier?	
  
12	
  
Use	
  raAng	
  coherence	
  for	
  
recommendaAon	
  
Divide	
  users	
  into	
  coherent	
  and	
  
incoherent	
  –	
  with	
  higher	
  an	
  lower	
  
magic	
  barrier	
  
Movielens	
  1M	
  
	
  
Train	
  each	
  group	
  separately	
  
	
  
Evaluate	
  each	
  group	
  separately	
  
	
  
	
  
13	
  
RecommendaAon	
  and	
  
EvaluaAon	
  
Algorithm:	
  K-­‐NN,	
  Pearson	
  
	
  
Training	
  sets	
  
•  “Easy”	
  users	
  split	
  
•  “Difficult”	
  users	
  split	
  
•  All	
  users	
  split	
  
	
  
Evalua;on	
  sets	
  
•  “Easy”	
  users	
  split	
  
•  “Difficult”	
  users	
  split	
  
•  All	
  users	
  split	
  
Training	
  
Easy	
  
Training	
  
Difficult	
  
Test	
  
Easy	
  
Test	
  
Difficult	
  
14	
  
EvaluaAon	
  
Comparisons	
  
	
  
All	
  -­‐	
  All	
  
All	
  –	
  Easy	
  
All	
  –	
  Difficult	
  
Easy	
  –	
  Easy	
  
Difficult	
  –	
  Difficult	
  
	
  
	
  
Training	
  
Easy	
  
Training	
  
Difficult	
  
Test	
  
Easy	
  
Test	
  
Difficult	
  
RMSE:	
  1.090	
  
User	
  coverage:	
  100%	
  
	
  
15	
  
EvaluaAon	
  
Comparisons	
  
	
  
All	
  -­‐	
  All	
  
All	
  –	
  Easy	
  
All	
  –	
  Difficult	
  
Easy	
  –	
  Easy	
  
Difficult	
  –	
  Difficult	
  
	
  
	
  
Training	
  
Easy	
  
Training	
  
Difficult	
  
Test	
  
Easy	
  
Test	
  
Difficult	
  
RMSE:	
  0.974	
  
User	
  coverage:	
  50%	
  
	
  
16	
  
EvaluaAon	
  
Comparisons	
  
	
  
All	
  -­‐	
  All	
  
All	
  –	
  Easy	
  
All	
  –	
  Difficult	
  
Easy	
  –	
  Easy	
  
Difficult	
  –	
  Difficult	
  
	
  
	
  
Training	
  
Easy	
  
Training	
  
Difficult	
  
Test	
  
Easy	
  
Test	
  
Difficult	
  
RMSE:	
  1.195	
  
User	
  coverage:	
  50%	
  
	
  
17	
  
EvaluaAon	
  
Comparisons	
  
	
  
All	
  -­‐	
  All	
  
All	
  –	
  Easy	
  
All	
  –	
  Difficult	
  
Easy	
  –	
  Easy	
  
Difficult	
  –	
  Difficult	
  
	
  
	
  
Training	
  
Easy	
  
Training	
  
Difficult	
  
Test	
  
Easy	
  
Test	
  
Difficult	
  
RMSE:	
  0.933	
  
User	
  coverage:	
  50%	
  
	
  
18	
  
EvaluaAon	
  
Comparisons	
  
	
  
All	
  -­‐	
  All	
  
All	
  –	
  Easy	
  
All	
  –	
  Difficult	
  
Easy	
  –	
  Easy	
  
Difficult	
  –	
  Difficult	
  
	
  
	
  
Training	
  
Easy	
  
Training	
  
Difficult	
  
Test	
  
Easy	
  
Test	
  
Difficult	
  
RMSE:	
  1.226	
  
User	
  coverage:	
  50%	
  
	
  
19	
  
Results	
  
Subset	
   RMSE	
   User	
  Coverage	
  
All	
   1.090	
   100%	
  
All-­‐Easy	
   0.974	
   50%	
  
All-­‐Diff	
   1.195	
   50%	
  
Easy-­‐Easy	
   0.933	
   50%	
  
Diff-­‐Diff	
   1.226	
   50%	
  
20	
  
Results	
  
Subset	
   RMSE	
   User	
  Coverage	
  
All	
   1.090	
   100%	
  
All-­‐Easy	
   0.974	
   50%	
  (easy)	
  
All-­‐Diff	
   1.195	
   50%	
  (diff)	
  
Easy-­‐Easy	
   0.933	
   50%	
  (easy)	
  
Diff-­‐Diff	
   1.226	
   50%	
  (diff)	
  
RMSE	
  
average:	
  
1.084	
  
21	
  
Results	
  
Subset	
   RMSE	
   User	
  Coverage	
  
All	
   1.090	
   100%	
  
All-­‐Easy	
   0.974	
   50%	
  (easy)	
  
All-­‐Diff	
   1.195	
   50%	
  (diff)	
  
Easy-­‐Easy	
   0.933	
   50%	
  (easy)	
  
Diff-­‐Diff	
   1.226	
   50%	
  (diff)	
  
RMSE	
  
average:	
  
1.064	
  
22	
  
Experiments	
  
EX1:	
  Is	
  ra;ng	
  coherence	
  a	
  good	
  
predictor	
  for	
  the	
  Magic	
  Barrier?	
  
	
  
	
  
	
  
EX2:	
  Can	
  we	
  use	
  ra;ng	
  coherence	
  to	
  
improve	
  recommenda;on	
  results?	
  
Especially	
  when	
  we	
  do	
  not	
  have	
  re-­‐
ra;ngs/magic	
  barrier?	
  
23	
  
Conclusions	
  
Ra;ng	
  coherence	
  within	
  an	
  item’s	
  
feature	
  space	
  is	
  related	
  to	
  the	
  magic	
  
barrier	
  
	
  
Ra;ng	
  coherence	
  can	
  be	
  used	
  to	
  
predict	
  users’	
  ra;ng	
  inconsistencies	
  
	
  
A	
  user’s	
  ra;ng	
  inconsistencies	
  tell	
  us	
  
how	
  well	
  our	
  system	
  performs	
  for	
  that	
  
user	
  –	
  i.e.	
  whether	
  we	
  need	
  to	
  
op;mize	
  further	
  
24	
  
Thanks!	
  
	
  
Ques;ons?	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
More	
  recommender	
  systems:	
  
www.recsyswiki.com	
  
	
  
25	
  
Image	
  credits	
  
•  Slide	
  1	
  -­‐	
  hqp://www.burdens.net.au/product/esf-­‐barriers	
  
•  Slide	
  2	
  -­‐	
  hqp://www.freepicturesweb.com/pictures/2010-­‐07/5881.html	
  
•  Slide	
  4	
  -­‐	
  hqp://redgannet.blogspot.nl/2010/08/moreletakloof-­‐johannesburg-­‐jnb.html	
  
•  Slide	
  5	
  -­‐	
  hqp://en.wikipedia.org/wiki/Standard_devia;on#Interpreta;on_and_applica;on	
  
•  Slide	
  9,	
  12,	
  23	
  -­‐	
  hqp://www.withautodesk.com/html/science-­‐fair-­‐ideas-­‐for-­‐physical-­‐science-­‐inven;ons.html	
  
•  Slide	
  13	
  -­‐	
  hqp://fineartamerica.com/featured/16-­‐cogs-­‐les-­‐cunliffe.html	
  
•  Slide	
  24	
  -­‐	
  hqps://benchprep.com/blog/the-­‐ap-­‐english-­‐exam-­‐wri;ng-­‐compelling-­‐conclusions/	
  
26	
  

Contenu connexe

Similaire à The Magic Barrier of Recommender Systems - No Magic, Just Ratings

John Maxwell, Data Scientist, Nordstrom at MLconf Seattle 2017
John Maxwell, Data Scientist, Nordstrom at MLconf Seattle 2017 John Maxwell, Data Scientist, Nordstrom at MLconf Seattle 2017
John Maxwell, Data Scientist, Nordstrom at MLconf Seattle 2017
MLconf
 
NITW_Improving Deep Neural Networks.pptx
NITW_Improving Deep Neural Networks.pptxNITW_Improving Deep Neural Networks.pptx
NITW_Improving Deep Neural Networks.pptx
ssuserd23711
 
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...
Taiji Suzuki
 

Similaire à The Magic Barrier of Recommender Systems - No Magic, Just Ratings (20)

Textual & Sentiment Analysis of Movie Reviews
Textual & Sentiment Analysis of Movie ReviewsTextual & Sentiment Analysis of Movie Reviews
Textual & Sentiment Analysis of Movie Reviews
 
John Maxwell, Data Scientist, Nordstrom at MLconf Seattle 2017
John Maxwell, Data Scientist, Nordstrom at MLconf Seattle 2017 John Maxwell, Data Scientist, Nordstrom at MLconf Seattle 2017
John Maxwell, Data Scientist, Nordstrom at MLconf Seattle 2017
 
NITW_Improving Deep Neural Networks (1).pptx
NITW_Improving Deep Neural Networks (1).pptxNITW_Improving Deep Neural Networks (1).pptx
NITW_Improving Deep Neural Networks (1).pptx
 
NITW_Improving Deep Neural Networks.pptx
NITW_Improving Deep Neural Networks.pptxNITW_Improving Deep Neural Networks.pptx
NITW_Improving Deep Neural Networks.pptx
 
Pro max icdm2012-slides
Pro max icdm2012-slidesPro max icdm2012-slides
Pro max icdm2012-slides
 
Profit Maximization over Social Networks
Profit Maximization over Social NetworksProfit Maximization over Social Networks
Profit Maximization over Social Networks
 
Estimating the Magic Barrier of Recommender Systems: A User Study
Estimating the Magic Barrier of Recommender Systems: A User StudyEstimating the Magic Barrier of Recommender Systems: A User Study
Estimating the Magic Barrier of Recommender Systems: A User Study
 
SVD and the Netflix Dataset
SVD and the Netflix DatasetSVD and the Netflix Dataset
SVD and the Netflix Dataset
 
Assessing Model Performance - Beginner's Guide
Assessing Model Performance - Beginner's GuideAssessing Model Performance - Beginner's Guide
Assessing Model Performance - Beginner's Guide
 
Mixed Effects Models - Fixed Effect Interactions
Mixed Effects Models - Fixed Effect InteractionsMixed Effects Models - Fixed Effect Interactions
Mixed Effects Models - Fixed Effect Interactions
 
Sharpness-Aware Minimization for Efficiently Improving Generalization
Sharpness-Aware Minimization for Efficiently Improving GeneralizationSharpness-Aware Minimization for Efficiently Improving Generalization
Sharpness-Aware Minimization for Efficiently Improving Generalization
 
What is pattern recognition (lecture 3 of 6)
What is pattern recognition (lecture 3 of 6)What is pattern recognition (lecture 3 of 6)
What is pattern recognition (lecture 3 of 6)
 
Ch 6 randomization
Ch 6 randomizationCh 6 randomization
Ch 6 randomization
 
Robustness Metrics for ML Models based on Deep Learning Methods
Robustness Metrics for ML Models based on Deep Learning MethodsRobustness Metrics for ML Models based on Deep Learning Methods
Robustness Metrics for ML Models based on Deep Learning Methods
 
Quality Leadership, Testing, and Governance Tactics that Make or Break Your P...
Quality Leadership, Testing, and Governance Tactics that Make or Break Your P...Quality Leadership, Testing, and Governance Tactics that Make or Break Your P...
Quality Leadership, Testing, and Governance Tactics that Make or Break Your P...
 
M08 BiasVarianceTradeoff
M08 BiasVarianceTradeoffM08 BiasVarianceTradeoff
M08 BiasVarianceTradeoff
 
Incremental Sense Weight Training for In-depth Interpretation of Contextualiz...
Incremental Sense Weight Training for In-depth Interpretation of Contextualiz...Incremental Sense Weight Training for In-depth Interpretation of Contextualiz...
Incremental Sense Weight Training for In-depth Interpretation of Contextualiz...
 
Hyperparameter Tuning
Hyperparameter TuningHyperparameter Tuning
Hyperparameter Tuning
 
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...
 
Fuzzy sets
Fuzzy setsFuzzy sets
Fuzzy sets
 

Plus de Alan Said

Plus de Alan Said (14)

Replication of Recommender Systems Research
Replication of Recommender Systems ResearchReplication of Recommender Systems Research
Replication of Recommender Systems Research
 
Information Retrieval and User-centric Recommender System Evaluation
Information Retrieval and User-centric Recommender System EvaluationInformation Retrieval and User-centric Recommender System Evaluation
Information Retrieval and User-centric Recommender System Evaluation
 
User-Centric Evaluation of a K-Furthest Neighbor Collaborative Filtering Reco...
User-Centric Evaluation of a K-Furthest Neighbor Collaborative Filtering Reco...User-Centric Evaluation of a K-Furthest Neighbor Collaborative Filtering Reco...
User-Centric Evaluation of a K-Furthest Neighbor Collaborative Filtering Reco...
 
A 3D Approach to Recommender System Evaluation
A 3D Approach to Recommender System EvaluationA 3D Approach to Recommender System Evaluation
A 3D Approach to Recommender System Evaluation
 
State of RecSys: Recap of RecSys 2012
State of RecSys: Recap of RecSys 2012State of RecSys: Recap of RecSys 2012
State of RecSys: Recap of RecSys 2012
 
RecSysChallenge Opening
RecSysChallenge OpeningRecSysChallenge Opening
RecSysChallenge Opening
 
Best Practices in Recommender System Challenges
Best Practices in Recommender System ChallengesBest Practices in Recommender System Challenges
Best Practices in Recommender System Challenges
 
Users and Noise: The Magic Barrier of Recommender Systems
Users and Noise: The Magic Barrier of Recommender SystemsUsers and Noise: The Magic Barrier of Recommender Systems
Users and Noise: The Magic Barrier of Recommender Systems
 
Analyzing Weighting Schemes in Collaborative Filtering: Cold Start, Post Cold...
Analyzing Weighting Schemes in Collaborative Filtering: Cold Start, Post Cold...Analyzing Weighting Schemes in Collaborative Filtering: Cold Start, Post Cold...
Analyzing Weighting Schemes in Collaborative Filtering: Cold Start, Post Cold...
 
CaRR 2012 Opening Presentation
CaRR 2012 Opening PresentationCaRR 2012 Opening Presentation
CaRR 2012 Opening Presentation
 
Personalizing Tags: A Folksonomy-like Approach for Recommending Movies
Personalizing Tags: A Folksonomy-like Approach for Recommending MoviesPersonalizing Tags: A Folksonomy-like Approach for Recommending Movies
Personalizing Tags: A Folksonomy-like Approach for Recommending Movies
 
Inferring Contextual User Profiles - Improving Recommender Performance
Inferring Contextual User Profiles - Improving Recommender PerformanceInferring Contextual User Profiles - Improving Recommender Performance
Inferring Contextual User Profiles - Improving Recommender Performance
 
Using Social- and Pseudo-Social Networks to Improve Recommendation Quality
Using Social- and Pseudo-Social Networks to Improve Recommendation QualityUsing Social- and Pseudo-Social Networks to Improve Recommendation Quality
Using Social- and Pseudo-Social Networks to Improve Recommendation Quality
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 

Dernier

原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
ydyuyu
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
pxcywzqs
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
JOHNBEBONYAP1
 
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
ayvbos
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Monica Sydney
 
一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理
F
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Monica Sydney
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
ayvbos
 

Dernier (20)

Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call GirlsMira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
 
Call girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girlsCall girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girls
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime BalliaBallia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac RoomVip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
 
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 

The Magic Barrier of Recommender Systems - No Magic, Just Ratings

  • 1. The  Magic  Barrier  of     Recommender  Systems:   No  Magic,  Just  ra;ngs   Alejandro  Bellogín,  Alan  Said,  Arjen  de  Vries   @abellogin,  @alansaid,  @arjenpdevries     UMAP  2014   2014-­‐07-­‐08  
  • 2. What  is  the  magic  barrier?   2  
  • 3. The  Magic  Barrier   The  upper  bound  on  recommenda;on   accuracy     Recommenda;on  accuracy  is  only  as   good  as  the  quality  of  the  underlying   data   Users  are  noisy  /  incoherent  in  their   ra;ng  behavior     3  
  • 4. How  to  find  the  magic   barrier?   1.  Collect  infinite  re-­‐ra;ngs  for  each   item  from  your  users.   2.  Find  standard  devia;on  of  ra;ng/ re-­‐ra;ng  inconsistencies  (noise)   [Said  et  al.  UMAP  ‘12]   Realis;cally,  an  infinite  amount  of   re-­‐ra;ngs  is  not  probable   4  
  • 6. What  is  coherence?   Coherent  user   e slightly different. Specifically, the user in Figure 1a gives more consisten items sharing the same features, which in this case corresponds to the mov s. In the long term we argue that such a user will have a more consistent (le ehaviour, since her taste for each item feature seem to be well defined. Action Comedy Horror (a) A coherent user (c(u) = 1.28) Action Comedy Horror (b) A not coherent user (c(u) = Incoherent  user   htly different. Specifically, the user in Figure 1a gives more consistent rating sharing the same features, which in this case corresponds to the movie’s gen he long term we argue that such a user will have a more consistent (less noisy ur, since her taste for each item feature seem to be well defined. Action Comedy Horror A coherent user (c(u) = 1.28) Action Comedy Horror (b) A not coherent user (c(u) = 5.95) 6  
  • 7. DefiniAon  of  Coherence   Ra;ng  consistency  within  a  feature   space  (genres,  themes,  etc.)     c u( )= − σ f f ∈F ∑ u( ) σ f u( )= r u,i( )− rf u( )( ) 2 i∈I u, f( ) ∑ Item  features   User’s  ra;ng  devia;on  within  a  feature   7  
  • 8. Ra;ng  devia;on  within  a  feature  space   instead  of   infinite  re-­‐ra;ngs   Is  this  a  good   es;mate  of  the   magic  barrier?   8  
  • 9. Experiments   EX1:  Is  ra;ng  coherence  a  good   predictor  for  the  Magic  Barrier?         EX2:  Can  we  use  ra;ng  coherence  to   improve  recommenda;on  results? Especially  when  we  do  not  have  re-­‐ ra;ngs/magic  barrier?     9  
  • 10. RaAng  Coherence  vs.   Magic  Barrier   Rank  users  according  to  magic  barrier/ ra;ng  coherence:   •  High/low  magic  barrier   •  Low/high  ra;ng  coherence  in  the   “genre”  feature  space     Find  correla;on  (Spearman)  between   magic  barrier/coherence  ranking     *Dataset  from  moviepilot.de,  contains  re-­‐ra;ngs   from  306  users  [Said  et  al.  UMAP  ‘12]     10  
  • 11. Magic  Barrier  &  Ra;ng  Coherence  correla;on   11  
  • 12. Experiments   EX1:  Is  ra;ng  coherence  a  good   predictor  for  the  Magic  Barrier?         EX2:  Can  we  use  ra;ng  coherence  to   improve  recommenda;on  results?   Especially  when  we  do  not  have  re-­‐ ra;ngs/magic  barrier?   12  
  • 13. Use  raAng  coherence  for   recommendaAon   Divide  users  into  coherent  and   incoherent  –  with  higher  an  lower   magic  barrier   Movielens  1M     Train  each  group  separately     Evaluate  each  group  separately       13  
  • 14. RecommendaAon  and   EvaluaAon   Algorithm:  K-­‐NN,  Pearson     Training  sets   •  “Easy”  users  split   •  “Difficult”  users  split   •  All  users  split     Evalua;on  sets   •  “Easy”  users  split   •  “Difficult”  users  split   •  All  users  split   Training   Easy   Training   Difficult   Test   Easy   Test   Difficult   14  
  • 15. EvaluaAon   Comparisons     All  -­‐  All   All  –  Easy   All  –  Difficult   Easy  –  Easy   Difficult  –  Difficult       Training   Easy   Training   Difficult   Test   Easy   Test   Difficult   RMSE:  1.090   User  coverage:  100%     15  
  • 16. EvaluaAon   Comparisons     All  -­‐  All   All  –  Easy   All  –  Difficult   Easy  –  Easy   Difficult  –  Difficult       Training   Easy   Training   Difficult   Test   Easy   Test   Difficult   RMSE:  0.974   User  coverage:  50%     16  
  • 17. EvaluaAon   Comparisons     All  -­‐  All   All  –  Easy   All  –  Difficult   Easy  –  Easy   Difficult  –  Difficult       Training   Easy   Training   Difficult   Test   Easy   Test   Difficult   RMSE:  1.195   User  coverage:  50%     17  
  • 18. EvaluaAon   Comparisons     All  -­‐  All   All  –  Easy   All  –  Difficult   Easy  –  Easy   Difficult  –  Difficult       Training   Easy   Training   Difficult   Test   Easy   Test   Difficult   RMSE:  0.933   User  coverage:  50%     18  
  • 19. EvaluaAon   Comparisons     All  -­‐  All   All  –  Easy   All  –  Difficult   Easy  –  Easy   Difficult  –  Difficult       Training   Easy   Training   Difficult   Test   Easy   Test   Difficult   RMSE:  1.226   User  coverage:  50%     19  
  • 20. Results   Subset   RMSE   User  Coverage   All   1.090   100%   All-­‐Easy   0.974   50%   All-­‐Diff   1.195   50%   Easy-­‐Easy   0.933   50%   Diff-­‐Diff   1.226   50%   20  
  • 21. Results   Subset   RMSE   User  Coverage   All   1.090   100%   All-­‐Easy   0.974   50%  (easy)   All-­‐Diff   1.195   50%  (diff)   Easy-­‐Easy   0.933   50%  (easy)   Diff-­‐Diff   1.226   50%  (diff)   RMSE   average:   1.084   21  
  • 22. Results   Subset   RMSE   User  Coverage   All   1.090   100%   All-­‐Easy   0.974   50%  (easy)   All-­‐Diff   1.195   50%  (diff)   Easy-­‐Easy   0.933   50%  (easy)   Diff-­‐Diff   1.226   50%  (diff)   RMSE   average:   1.064   22  
  • 23. Experiments   EX1:  Is  ra;ng  coherence  a  good   predictor  for  the  Magic  Barrier?         EX2:  Can  we  use  ra;ng  coherence  to   improve  recommenda;on  results?   Especially  when  we  do  not  have  re-­‐ ra;ngs/magic  barrier?   23  
  • 24. Conclusions   Ra;ng  coherence  within  an  item’s   feature  space  is  related  to  the  magic   barrier     Ra;ng  coherence  can  be  used  to   predict  users’  ra;ng  inconsistencies     A  user’s  ra;ng  inconsistencies  tell  us   how  well  our  system  performs  for  that   user  –  i.e.  whether  we  need  to   op;mize  further   24  
  • 25. Thanks!     Ques;ons?                         More  recommender  systems:   www.recsyswiki.com     25  
  • 26. Image  credits   •  Slide  1  -­‐  hqp://www.burdens.net.au/product/esf-­‐barriers   •  Slide  2  -­‐  hqp://www.freepicturesweb.com/pictures/2010-­‐07/5881.html   •  Slide  4  -­‐  hqp://redgannet.blogspot.nl/2010/08/moreletakloof-­‐johannesburg-­‐jnb.html   •  Slide  5  -­‐  hqp://en.wikipedia.org/wiki/Standard_devia;on#Interpreta;on_and_applica;on   •  Slide  9,  12,  23  -­‐  hqp://www.withautodesk.com/html/science-­‐fair-­‐ideas-­‐for-­‐physical-­‐science-­‐inven;ons.html   •  Slide  13  -­‐  hqp://fineartamerica.com/featured/16-­‐cogs-­‐les-­‐cunliffe.html   •  Slide  24  -­‐  hqps://benchprep.com/blog/the-­‐ap-­‐english-­‐exam-­‐wri;ng-­‐compelling-­‐conclusions/   26