To access the detailed findings and insights from our project, please download the complete paper here.
I collaborated with Shengyuan Wang on this project, driven by our shared curiosity to unravel the mystery behind Netflix’s recommendation system, which seems to have an uncanny ability to predict the movies we’ll enjoy. To tackle the challenge presented by large and sparse user-item matrices in collaborative filtering for recommendation systems, we leveraged advanced techniques such as Singular Value Thresholding (SVT) and Cosine Similarity using MoiveLens Latest Dataset.
Through our efforts, we successfully built a personalized recommendation system that harnessed user ratings and the ratings of similar users. This involved employing SVT and Nuclear Norm for matrix completion and utilizing Cosine Similarity to compute user similarity. As a result, our system delivered highly accurate and reliable recommendations that outperformed baseline methods, as measured by the Root Mean Square Error (RMSE) metric.