1 / 10

Collaborative Filtering

Collaborative Filtering. Todor Kalaydjiev Paul Rosania. What is it?. Recommendation system Discovers similarities between users Recommends based on preferences, not content Growing adoption Online retailing (e.g. Amazon) TV programming (e.g. TiVo). Why use it?.

Télécharger la présentation

Collaborative Filtering

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. Collaborative Filtering • Todor Kalaydjiev • Paul Rosania

  2. What is it? • Recommendation system • Discovers similarities between users • Recommends based on preferences, not content • Growing adoption • Online retailing (e.g. Amazon) • TV programming (e.g. TiVo)

  3. Why use it? • Improves recommendation quality • Overcomes limitations of existing systems • Breadth of recommendations • Limitations on item content • Dependence on dense preference data

  4. Filtering Methods • Mean Values • Pearson Correlations • Singular Value Decomposition

  5. Mean Values • Simple Approach • Weighted average of others’ preferences for an item • Normalize prediction

  6. Pearson Correlations • Find similar users • Weight by level of similarity • Predict based on their prefs

  7. Singular Value Decomposition • Linear Algebra approach • Breaks down items by features • Predicts based on responses to these features

  8. Summary • Advantages over content-based approach • Increased accuracy • Broader applications • Disadvantages • Computationally intensive • Requires intensive user preference tracking • Cannot work without some established rating correlations

  9. Preliminary Results • Mean Values: • Pearson: 0.1705 • SVD: • Vector-Space: • Mean Squared Difference: • Cosine: • Mean User:

  10. Final Results

More Related