Research Approach: There are a few packages that are available in the R for the recommendation system,and the most commonly used is recommenderlab. I have used recommender lab throughout this course so far, and have performed below analysis on it: Content based filtering, User based filtering, and SVD. In this project, I am using all three methods to apply to the movie lense database, and to make comparison on their performances.

Background

Collaborative Filting

UserBased (UBCF) vs ItemBased (IBCF)

This gif illustrates the most commonly used recomendation system model: Collaborative Filting. Collaborative filtering can answer a question โ€œWhat items do users with interests similar to yours like?