SlideShare a Scribd company logo
Analyzing Weighting Schemes in Collaborative Filtering:
     Cold Start, Post Cold Start and Power Users

                         ACM SAC 2012
            Alan Said, Brijnesh J. Jain, Sahin Albayrak
                    {alan, jain, sahin}@dai-lab.de
                            TU-Berlin
Outline

Movie Recommendation
Problem: Popularity Bias
Collaborative Filtering
Similarity Weighting Schemes
Experiments
Results
Conclusion



30.03.2012                      2
Recommender Systems

What they should do:
   Find items which should be of interest to users
   Find items which should be useful to users


What they often do instead:
   Find items which are known by users
   Find items which users would have found anyway




30.03.2012                                           3
Popularity Bias

                                 What is popularity bias?


Some things are more popular than others
      Blockbuster movies1: Pulp Fiction, Inception, etc.
      Best selling books2: Steve Jobs Bio, A Song of Ice
       and Fire, etc.
      Apps3: Angry Birds, Skype, Kindle

1
    : IMDb most popular
2
    : Amazon 2011 best sellers
3
    : Most downloaded Android apps



30.03.2012                                                  4
Popularity Bias




30.03.2012                     5
Popularity Bias

                        ed
                    rat
                hly
         =  hig
      ms
    ite
    lar
  pu
Po




          30.03.2012                           6
Collaborative Filtering

Looks for users who share rating patterns
Use ratings from like-minded users to calculate a
 prediction for the user
Boils down to:



    The most similar users create a neighborhood.
    Those items which are most popular in the neighborhood will be recommended.




30.03.2012                                                                        7
Collaborative Filtering: Similarities

Standard CF approaches do not consider the
 popularity of items when creating neighbor-
 hoods of similar users.
   i.e. not considering the popularity bias.

                                        Percentage of ratings given to
                                         different popularity classes
                                         of movies in the Movielens
                                         10 Million ratings dataset




30.03.2012                                                               8
Collaborative Filtering: Similarities

Standard CF approaches do not consider the
 popularity of items when creating neighbor-
 hoods of similar users.
   i.e. not considering the popularity bias.

                                                Disitribution of ratings
                                                  given to the three
                                                  most popular
                                                  movies in the
                                                  Movielens 10
                                                  Million dataset




30.03.2012                                                                 9
Weighting Schemes




30.03.2012                       10
Experiments

Approach: Test two similarity weighting strat-
 egies in different scenarios on two different
 movie rating datasets.


   Weighting: Linear Inverse & Inverse User frequency


   Datasets: Movielens10M & Moviepilot


   Scenarios: Cold Start, Post Cold Start, Power Users



30.03.2012                                               11
Results




30.03.2012             12
Results

When is it good to use popularity weighting?
                      Movielens 10M


             >20% improvement in Precision




                               Ratings: 1-5 stars




                      ← 30 - 100 items each →       13
30.03.2012
Results

When is it not good to use popularity weighting?
                       Moviepilot


             No significant improvement in Precision




                                 Ratings: 0-10 stars




30.03.2012                                             14
Conclusion

Popular items create a problem for recom-
 mender systems due to favorable bias.
Similarity weighting can lessen the effects of the
  bias
   when the rating scale is “compact”
   when the users have “more than few” and “less than
    many” ratings




30.03.2012                                              15
Ongoing Work

What if lower precision does not mean poorer
 quality?
   Lower precision can be an indicator of new, novel,
     serendipitous recommendations – these will
     produce lower precision values in offline evaluation
   Currently evaluating the quality of recommender
    algorithms based on user feedback, not only
    precision/recall/etc. Values.
   Users and Noise: The Magic Barrier of Recommender
    Systems – UMAP'12
   User satisfaction survey:
   www.dai-lab.de/~alan/survey
30.03.2012                                                  16
Questions?




             Thank You!




30.03.2012                17

More Related Content

PDF
Empirical Evaluation of Active Learning in Recommender Systems
PPTX
Probability
PDF
CS6702 graph theory and applications notes pdf book
PDF
Using Social- and Pseudo-Social Networks to Improve Recommendation Quality
PDF
Mechanical Librarian
PDF
Recommendation System Using Social Networking
PDF
项亮 推荐系统实践 从入门到精通
PDF
Recommender system algorithm and architecture
Empirical Evaluation of Active Learning in Recommender Systems
Probability
CS6702 graph theory and applications notes pdf book
Using Social- and Pseudo-Social Networks to Improve Recommendation Quality
Mechanical Librarian
Recommendation System Using Social Networking
项亮 推荐系统实践 从入门到精通
Recommender system algorithm and architecture

Similar to Analyzing Weighting Schemes in Collaborative Filtering: Cold Start, Post Cold Start and Power Users (20)

PPTX
Lecture Notes on Recommender System Introduction
PPTX
Recommender system introduction
PDF
People who liked this talk also liked … Building Recommendation Systems Using...
PDF
A survey of memory based methods for collaborative filtering based techniques
PDF
Recommender Systems
PDF
Hosanagar Supernova 2008
PPT
Social Recommender Systems Tutorial - WWW 2011
PDF
Recommender Systems! @ASAI 2011
PDF
Recommender Systems in 2012
PDF
ACM RecSys 2012: Recommender Systems, Today
PDF
MOVIE RECOMMENDATION SYSTEM USING COLLABORATIVE FILTERING
PDF
IRJET - Enhanced Movie Recommendation Engine using Content Filtering, Collabo...
PDF
Fuzzy Logic Based Recommender System
PDF
Recommender Systems
PPTX
Collaborative filtering common_problems_and_solutions
PPTX
Recommendation system
PPT
Collab filtering-tutorial
PDF
A Survey Of Collaborative Filtering Techniques
PDF
Ronny lempelyahooindiabigthinkerapril2013
PDF
Book Recommendation Engine
Lecture Notes on Recommender System Introduction
Recommender system introduction
People who liked this talk also liked … Building Recommendation Systems Using...
A survey of memory based methods for collaborative filtering based techniques
Recommender Systems
Hosanagar Supernova 2008
Social Recommender Systems Tutorial - WWW 2011
Recommender Systems! @ASAI 2011
Recommender Systems in 2012
ACM RecSys 2012: Recommender Systems, Today
MOVIE RECOMMENDATION SYSTEM USING COLLABORATIVE FILTERING
IRJET - Enhanced Movie Recommendation Engine using Content Filtering, Collabo...
Fuzzy Logic Based Recommender System
Recommender Systems
Collaborative filtering common_problems_and_solutions
Recommendation system
Collab filtering-tutorial
A Survey Of Collaborative Filtering Techniques
Ronny lempelyahooindiabigthinkerapril2013
Book Recommendation Engine
Ad

More from Alan Said (16)

PDF
Replication of Recommender Systems Research
PPTX
Comparative Recommender System Evaluation: Benchmarking Recommendation Frame...
PDF
The Magic Barrier of Recommender Systems - No Magic, Just Ratings
PDF
A Top-N Recommender System Evaluation Protocol Inspired by Deployed Systems
PDF
Information Retrieval and User-centric Recommender System Evaluation
PDF
User-Centric Evaluation of a K-Furthest Neighbor Collaborative Filtering Reco...
PDF
A 3D Approach to Recommender System Evaluation
PDF
State of RecSys: Recap of RecSys 2012
PDF
RecSysChallenge Opening
PDF
Best Practices in Recommender System Challenges
PDF
Estimating the Magic Barrier of Recommender Systems: A User Study
PDF
Users and Noise: The Magic Barrier of Recommender Systems
ODP
CaRR 2012 Opening Presentation
PDF
Personalizing Tags: A Folksonomy-like Approach for Recommending Movies
PDF
Inferring Contextual User Profiles - Improving Recommender Performance
PPTX
Recommender Systems
Replication of Recommender Systems Research
Comparative Recommender System Evaluation: Benchmarking Recommendation Frame...
The Magic Barrier of Recommender Systems - No Magic, Just Ratings
A Top-N Recommender System Evaluation Protocol Inspired by Deployed Systems
Information Retrieval and User-centric Recommender System Evaluation
User-Centric Evaluation of a K-Furthest Neighbor Collaborative Filtering Reco...
A 3D Approach to Recommender System Evaluation
State of RecSys: Recap of RecSys 2012
RecSysChallenge Opening
Best Practices in Recommender System Challenges
Estimating the Magic Barrier of Recommender Systems: A User Study
Users and Noise: The Magic Barrier of Recommender Systems
CaRR 2012 Opening Presentation
Personalizing Tags: A Folksonomy-like Approach for Recommending Movies
Inferring Contextual User Profiles - Improving Recommender Performance
Recommender Systems
Ad

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Electronic commerce courselecture one. Pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
cuic standard and advanced reporting.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
A Presentation on Artificial Intelligence
PDF
Approach and Philosophy of On baking technology
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
Diabetes mellitus diagnosis method based random forest with bat algorithm
MYSQL Presentation for SQL database connectivity
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Encapsulation_ Review paper, used for researhc scholars
Electronic commerce courselecture one. Pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Spectral efficient network and resource selection model in 5G networks
cuic standard and advanced reporting.pdf
Getting Started with Data Integration: FME Form 101
Unlocking AI with Model Context Protocol (MCP)
Assigned Numbers - 2025 - Bluetooth® Document
A Presentation on Artificial Intelligence
Approach and Philosophy of On baking technology
A comparative analysis of optical character recognition models for extracting...
Big Data Technologies - Introduction.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Advanced methodologies resolving dimensionality complications for autism neur...

Analyzing Weighting Schemes in Collaborative Filtering: Cold Start, Post Cold Start and Power Users

  • 1. Analyzing Weighting Schemes in Collaborative Filtering: Cold Start, Post Cold Start and Power Users ACM SAC 2012 Alan Said, Brijnesh J. Jain, Sahin Albayrak {alan, jain, sahin}@dai-lab.de TU-Berlin
  • 2. Outline Movie Recommendation Problem: Popularity Bias Collaborative Filtering Similarity Weighting Schemes Experiments Results Conclusion 30.03.2012 2
  • 3. Recommender Systems What they should do: Find items which should be of interest to users Find items which should be useful to users What they often do instead: Find items which are known by users Find items which users would have found anyway 30.03.2012 3
  • 4. Popularity Bias What is popularity bias? Some things are more popular than others Blockbuster movies1: Pulp Fiction, Inception, etc. Best selling books2: Steve Jobs Bio, A Song of Ice and Fire, etc. Apps3: Angry Birds, Skype, Kindle 1 : IMDb most popular 2 : Amazon 2011 best sellers 3 : Most downloaded Android apps 30.03.2012 4
  • 6. Popularity Bias ed rat hly = hig ms ite lar pu Po 30.03.2012 6
  • 7. Collaborative Filtering Looks for users who share rating patterns Use ratings from like-minded users to calculate a prediction for the user Boils down to: The most similar users create a neighborhood. Those items which are most popular in the neighborhood will be recommended. 30.03.2012 7
  • 8. Collaborative Filtering: Similarities Standard CF approaches do not consider the popularity of items when creating neighbor- hoods of similar users. i.e. not considering the popularity bias. Percentage of ratings given to different popularity classes of movies in the Movielens 10 Million ratings dataset 30.03.2012 8
  • 9. Collaborative Filtering: Similarities Standard CF approaches do not consider the popularity of items when creating neighbor- hoods of similar users. i.e. not considering the popularity bias. Disitribution of ratings given to the three most popular movies in the Movielens 10 Million dataset 30.03.2012 9
  • 11. Experiments Approach: Test two similarity weighting strat- egies in different scenarios on two different movie rating datasets. Weighting: Linear Inverse & Inverse User frequency Datasets: Movielens10M & Moviepilot Scenarios: Cold Start, Post Cold Start, Power Users 30.03.2012 11
  • 13. Results When is it good to use popularity weighting? Movielens 10M >20% improvement in Precision Ratings: 1-5 stars ← 30 - 100 items each → 13 30.03.2012
  • 14. Results When is it not good to use popularity weighting? Moviepilot No significant improvement in Precision Ratings: 0-10 stars 30.03.2012 14
  • 15. Conclusion Popular items create a problem for recom- mender systems due to favorable bias. Similarity weighting can lessen the effects of the bias when the rating scale is “compact” when the users have “more than few” and “less than many” ratings 30.03.2012 15
  • 16. Ongoing Work What if lower precision does not mean poorer quality? Lower precision can be an indicator of new, novel, serendipitous recommendations – these will produce lower precision values in offline evaluation Currently evaluating the quality of recommender algorithms based on user feedback, not only precision/recall/etc. Values. Users and Noise: The Magic Barrier of Recommender Systems – UMAP'12 User satisfaction survey: www.dai-lab.de/~alan/survey 30.03.2012 16
  • 17. Questions? Thank You! 30.03.2012 17