Recommendation System
Traditional Approach
- Content-based Recommendation
- analyzes the nature of each item
- Collaborative Filtering
- Item-based
- User-based
Collaborative filtering
works by taking a data set of user's data and comparing it to the data of other users
The key idea behind CF is that similar users share the same interest and that similar items are liked by a user.
Item-based or user-based similarity?
Compared the distance between items is known as item-based similarity.
Compare the distance between users is known as user-based similarity.
The choice depends on how many users you may have or how many items you may have.
(If you have a lot of users, then you'll probably want to go with item-based similarity)
Item-based collaborative filtering
measure the similarity between the items that target users rates/ interacts with and other items
User-based collaborative filtering
measure the similarity between target users and other users
Singular Value Decomposition
Evaluation
Links
Wikipedia
Article
- A Glimpse into Deep Learning for Recommender Systems
- Machine Learning for Recommender systems
- Introduction to Recommender System.